Skip to content

Commit 2f7cbac

Browse files
committed
rimossi controlli nelle API dei process:
il controllo di base (presenza di utente e di ruolo collegato al processoo) viene già fatto a monte nel router.js
1 parent 0d18377 commit 2f7cbac

9 files changed

+3
-54
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dm-manager",
3-
"version": "1.10.2",
3+
"version": "1.10.3",
44
"private": true,
55
"dependencies": {
66
"@babel/core": "^7.16.0",

server/controllers/processes/conferences.js

-5
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,6 @@ async function notifyConference(conference) {
4646
}
4747

4848
router.get('/', async (req, res) => {
49-
if (req.user === undefined) {
50-
return res.status(401).json({
51-
result: "Unauthorized"
52-
})
53-
}
5449
let authorization_alternatives = [
5550
{ createdBy: req.user._id },
5651
]

server/controllers/processes/roomAssignmentsList.js

-7
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,6 @@ const INDEX_PIPELINE = [
6666
module.exports.INDEX_PIPELINE = INDEX_PIPELINE;
6767

6868
router.get('/', async (req, res) => {
69-
if (!req?.user?.person || !req.user.roles.includes('admin')) {
70-
res.status(401).json({
71-
result: "Unauthorized"
72-
})
73-
return
74-
}
75-
7669
const data = await RoomAssignment.aggregate([
7770
{ $match: {
7871
$expr: {

server/controllers/processes/sanityCheck.js

-6
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,6 @@ const Event = require('../../models/EventConference')
1212
const Visit = require('../../models/Visit')
1313

1414
router.get('/', async (req, res) => {
15-
if (req.user === undefined || !req.user.roles.includes('admin')) {
16-
return res.status(401).json({
17-
result: "Unauthorized"
18-
})
19-
}
20-
2115
// find duplicated names
2216
const duplicatedNames = await Person.aggregate([
2317
{

server/controllers/processes/seminars.js

-5
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,6 @@ Gli amministratori possono visualizzare il seminario su Manage al seguente link:
9393
}
9494

9595
router.get('/', async (req, res) => {
96-
if (req.user === undefined) {
97-
return res.status(401).json({
98-
result: "Unauthorized"
99-
})
100-
}
10196
let authorization_alternatives = [
10297
{ createdBy: req.user._id },
10398
]

server/controllers/processes/urls.js

+1-8
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,7 @@ const config = require('../../config')
1313
const { sync } = require('resolve')
1414

1515

16-
router.get('/', async (req, res) => {
17-
if (!req.user) {
18-
res.status(401).json({
19-
result: "Unauthorized"
20-
})
21-
return
22-
}
23-
16+
router.get('/', async (req, res) => {
2417
const data = await Url.aggregate([
2518
{$match: {createdBy: req.user._id}}
2619
])

server/controllers/processes/visits.js

-7
Original file line numberDiff line numberDiff line change
@@ -453,13 +453,6 @@ Creato da: ${seminar.createdBy?.username} il ${seminar.createdAt?.toLocaleDateSt
453453
module.exports.notifyVisit = notifyVisit
454454

455455
router.get('/', async (req, res) => {
456-
if (!req.user) {
457-
res.status(401).json({
458-
result: "Unauthorized"
459-
})
460-
return
461-
}
462-
463456
const data = await Visit.aggregate([
464457
{ $match: {
465458
endDate: { $gte: pastDate() },

server/controllers/processes/visitsList.js

-7
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,6 @@ const router = express.Router()
1515
module.exports = router
1616

1717
router.get('/', async (req, res) => {
18-
if (!req?.user?.person) {
19-
res.status(401).json({
20-
result: "Unauthorized"
21-
})
22-
return
23-
}
24-
2518
const data = await Visit.aggregate([
2619
{ $match: {
2720
endDate: { $gte: pastDate() },

server/controllers/processes/visitsMy.js

+1-8
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,7 @@ require('./grantSearch')(router)
1818
// inject room assignment functionality
1919
// require('./roomAssignment')(router)
2020

21-
router.get('/', async (req, res) => {
22-
if (!req.user) {
23-
res.status(401).json({
24-
result: "Unauthorized"
25-
})
26-
return
27-
}
28-
21+
router.get('/', async (req, res) => {
2922
const person = req.person
3023
if (!person) return res.json({ data: [], person, DAYS_BACK, note: `user ${req.user?.username} has no associated person`})
3124

0 commit comments

Comments
 (0)