Skip to content

Commit

Permalink
feat(tracking): move some code out of service
Browse files Browse the repository at this point in the history
  • Loading branch information
iNeoO committed Feb 11, 2025
1 parent 88c1422 commit ec02246
Show file tree
Hide file tree
Showing 8 changed files with 29 additions and 30 deletions.
23 changes: 23 additions & 0 deletions packages/backend/src/helpers/tracking.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
const actions = {
creation: "CREATION",
deactivation: "DEACTIVATION",
deletion: "DELETION",
modification: "MODIFICATION",
};

module.exports.actions = actions;

const entities = {
eig: "EIG",
userBack: "USER_BACK",
userFront: "USER_FRONT",
};

module.exports.entities = entities;

const userTypes = {
back: "BACK",
front: "FRONT",
};

module.exports.userTypes = userTypes;
2 changes: 1 addition & 1 deletion packages/backend/src/middlewares/trackBoUser.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const { actions } = require("../services/Tracking");
const { actions } = require("../helpers/tracking");
const boUser = require("../services/BoUser");

function trackFoUser({ action, userType, itself }) {
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/middlewares/trackEig.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const { actions } = require("../services/Tracking");
const { actions } = require("../helpers/tracking");
const eigService = require("../services/eig");

function trackEig({ action, userType }) {
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/middlewares/trackFoUser.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
const { actions } = require("../services/Tracking");
const { actions } = require("../helpers/tracking");
const foUser = require("../services/User");

function trackFoUser({ action, userType, itself }) {
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/routes/bo-user.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const checkTerrForAccountCreation = require("../middlewares/bo-check-terr-for-ac
const getDepartements = require("../middlewares/getDepartements");
const trackBoUser = require("../middlewares/trackBoUser");

const { actions, userTypes } = require("../services/Tracking");
const { actions, userTypes } = require("../helpers/tracking");

const BOcheckRoleCompte = BOcheckRole(["Compte"]);

Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/routes/eig.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const boCheckRole = require("../middlewares/bo-check-role");
const boCheckJWT = require("../middlewares/bo-check-JWT");
const trackEig = require("../middlewares/trackEig");

const { actions, userTypes } = require("../services/Tracking");
const { actions, userTypes } = require("../helpers/tracking");

const { eigController } = require("../controllers");
const getDepartements = require("../middlewares/getDepartements");
Expand Down
2 changes: 1 addition & 1 deletion packages/backend/src/routes/user.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const router = express.Router();
const checkJWT = require("../middlewares/checkJWT");
const userController = require("../controllers/user");
const trackFoUser = require("../middlewares/trackFoUser");
const { actions, userTypes } = require("../services/Tracking");
const { actions, userTypes } = require("../helpers/tracking");

// Gère une connexion via mot de passe.
router.get("/me", checkJWT, userController.getMe);
Expand Down
24 changes: 0 additions & 24 deletions packages/backend/src/services/Tracking.js
Original file line number Diff line number Diff line change
@@ -1,29 +1,5 @@
const pool = require("../utils/pgpool").getPool();

const actions = {
creation: "CREATION",
deactivation: "DEACTIVATION",
deletion: "DELETION",
modification: "MODIFICATION",
};

module.exports.actions = actions;

const entities = {
eig: "EIG",
userBack: "USER_BACK",
userFront: "USER_FRONT",
};

module.exports.entities = entities;

const userTypes = {
back: "BACK",
front: "FRONT",
};

module.exports.userTypes = userTypes;

const query = {
add: `
INSERT INTO tracking_actions (entity, entity_id, action, data, user_id, user_type)
Expand Down

0 comments on commit ec02246

Please sign in to comment.