/** * Copyright (c) 2026 Niolla * All rights reserved. * * This source code is proprietary and confidential. * Unauthorized copying, modification, distribution, or use * of this file, via any medium, is strictly prohibited. */ // app/routes/activity.routes.js const express = require("express"); const router = express.Router(); const activityController = require("../controllers/activity.controller"); const { authenticate, } = require("../middleware/auth.middleware"); const { authorizedAccountType, checkPermission } = require("../middleware/permission.middleware"); const PERMISSIONS = require("../constants/permissions"); // Get all user activities router.get( "/", authenticate, authorizedAccountType(["admin"]), activityController.getUserActivities, ); // Get activity by User ID router.get( "/user/:userId", authenticate, authorizedAccountType(["admin"]), activityController.getActivitiesByUserId, ); module.exports = router;