feat(audit-logging): Replace req.session with req.auth for audit logging in notes and projects

This commit is contained in:
Chop
2025-07-10 00:08:59 +02:00
parent b1a78bf7a8
commit 38b0682d83
8 changed files with 423 additions and 8 deletions

View File

@@ -32,7 +32,7 @@ async function getProjectHandler(req, { params }) {
AUDIT_ACTIONS.PROJECT_VIEW,
RESOURCE_TYPES.PROJECT,
id,
req.session,
req.auth, // Use req.auth instead of req.session
{ project_name: project.project_name }
);
@@ -60,7 +60,7 @@ async function updateProjectHandler(req, { params }) {
AUDIT_ACTIONS.PROJECT_UPDATE,
RESOURCE_TYPES.PROJECT,
id,
req.session,
req.auth, // Use req.auth instead of req.session
{
originalData: originalProject,
updatedData: data,
@@ -85,7 +85,7 @@ async function deleteProjectHandler(req, { params }) {
AUDIT_ACTIONS.PROJECT_DELETE,
RESOURCE_TYPES.PROJECT,
id,
req.session,
req.auth, // Use req.auth instead of req.session
{
deletedProject: {
project_name: project?.project_name,

View File

@@ -44,7 +44,7 @@ async function getProjectsHandler(req) {
AUDIT_ACTIONS.PROJECT_VIEW,
RESOURCE_TYPES.PROJECT,
null, // No specific project ID for list view
req.session,
req.auth, // Use req.auth instead of req.session
{
filters: { contractId, assignedTo, createdBy },
resultCount: projects.length,
@@ -69,7 +69,7 @@ async function createProjectHandler(req) {
AUDIT_ACTIONS.PROJECT_CREATE,
RESOURCE_TYPES.PROJECT,
projectId.toString(),
req.session,
req.auth, // Use req.auth instead of req.session
{
projectData: {
project_name: data.project_name,