Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
1597f10
feat: modifies the verifyEmail() function for custom email verification
matheusvictoor Sep 12, 2023
66ffbcc
docs: README.md updated
ManoMax Sep 14, 2023
9bb18b3
Merge pull request #60 from codexjr-dev/iss#59
ManoMax Sep 14, 2023
f72317b
Update README.md
ManoMax Sep 14, 2023
b9d223a
docs: creates new folder and files for model News
Anaritamed Sep 17, 2023
dff42ed
refactor: creates NewsSchema structure and organization
Anaritamed Sep 17, 2023
17f8b00
refactor: creates functions on newsService.js
Anaritamed Sep 17, 2023
4b31eb8
Merge pull request #58 from codexjr-dev/iss#55
ManoMax Sep 18, 2023
6406380
refactor: change details in News attributes
Anaritamed Sep 18, 2023
0e920c6
feat: middleware for 'news' has been modified
maahog Sep 19, 2023
0ac3c15
feat: routes for 'news' has been added
maahog Sep 19, 2023
416ddda
refactor: change type of attribute
Anaritamed Sep 21, 2023
6f2e84a
feat: create save and remove functions on NewsController
Anaritamed Sep 21, 2023
fdf5e80
feat: middleware and routes modefield
maahog Sep 21, 2023
1b9482c
feat: middlewares and routes has been modifield again
maahog Sep 21, 2023
ab7e32e
feat: update function has been added in NewsService
maahog Sep 21, 2023
a8935c0
feat: update function has been added in NewsController
maahog Sep 21, 2023
fa54fae
refactor: message for update was modifield
maahog Sep 21, 2023
32977da
Refactor: adds new member attribute referring to who made the update
Anaritamed Sep 21, 2023
f2ffb3f
refactor: add news list to Project Model attributes
Anaritamed Sep 21, 2023
5c0f2db
refactor: changes POST and DELETE routes
Anaritamed Sep 21, 2023
a78ac78
refactor: changes save function on NewsService
Anaritamed Sep 21, 2023
9921be2
refactor: changes routes GET, PATCH and DELETE
Anaritamed Sep 21, 2023
f1f5d33
refact: findByProject has been added in NewsController
maahog Sep 21, 2023
ce41093
refactor: adds findByProject function on News Service
Anaritamed Sep 21, 2023
a90d43d
refactor: exports findByProject function
Anaritamed Sep 21, 2023
e521193
feat: isOwnerOfNews function created
maahog Sep 21, 2023
1ee0e7c
refactor: news of project removed in remove function
maahog Sep 21, 2023
5053134
refactor: variables renamed
maahog Sep 21, 2023
03bc901
refactor: middleware added and environment changed
maahog Sep 21, 2023
512fd03
refactor: string value to ref of news in Project Model
ManoMax Sep 22, 2023
e30140a
refactor: string value to ref of project in News Model and updateLink…
ManoMax Sep 22, 2023
9873122
feat/refactor: CRUD of News updated and added
ManoMax Sep 22, 2023
3b794f3
refactor: params and some environments changed
ManoMax Sep 22, 2023
cff2b62
refactor: params changed
ManoMax Sep 22, 2023
80ff19d
feat: News Routes added to API
ManoMax Sep 22, 2023
f368ab8
feat: @news added to moduleAlieases
ManoMax Sep 22, 2023
920da54
refactor: returns and queries changed in findByProject, update and re…
ManoMax Sep 27, 2023
73c17a6
refactor: variable name and return format changed
ManoMax Sep 27, 2023
758e4cf
feat: news added to getDTOproject
ManoMax Sep 27, 2023
c1c6292
refactor: functions use and functions names changed
ManoMax Sep 27, 2023
38ce605
fix: return of all news in remove function fixed
ManoMax Sep 27, 2023
b96bed3
fix: isOwnerOfNews fixed
ManoMax Sep 27, 2023
3766252
refactor/fix: router of PATCH news fixed and updated
ManoMax Sep 27, 2023
04fc33e
refactor: auth functions names updated
ManoMax Sep 29, 2023
2a0d433
refactor: News schema import removed from Project model
ManoMax Sep 29, 2023
f5fa0e6
Merge pull request #62 from codexjr-dev/iss#40
ManoMax Sep 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
refactor: middleware added and environment changed
  • Loading branch information
maahog committed Sep 21, 2023
commit 03bc90194d2bbd8b86f17ca483abae2cbed53928
7 changes: 4 additions & 3 deletions src/modules/News/NewsRoutes.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
const router = require("express").Router();
const { save, findByEj, update, remove } = require("./NewsController");
const { save, findByProject, update, remove } = require("./NewsController");
const {
validatedUser,
authorizedUser,
authorizedLeadership,
authorizedMemberOnProject,
isOwnerOfNews,
} = require("@middlewares/auth");

router.post("/news/:project-id", authorizedLeadership || authorizedMemberOnProject, save);
router.get("/news/:project-id", validatedUser, findByProject);
router.patch("/news/:project-id", authorizedUser || authorizedMemberOnProject, update);
router.delete("/news/:news-id", authorizedLeadership || authorizedMemberOnProject, remove);
router.patch("/news/:news-id", authorizedUser || isOwnerOfNews, update);
router.delete("/news/:project-id", authorizedLeadership || isOwnerOfNews, remove);

module.exports = router;