Skip to content

Commit

Permalink
rename endpoints
Browse files Browse the repository at this point in the history
  • Loading branch information
sutigit committed Jan 23, 2025
1 parent 55ddf41 commit 0749331
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 26 deletions.
36 changes: 18 additions & 18 deletions server/controllers/reportsController.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ import Report from '../models/reports.js'
// Types
import type { Request, Response } from 'express'




interface ValidateOperationResponse {
success: boolean,
error: string,
Expand Down Expand Up @@ -213,15 +210,15 @@ const updateComments = async (req: Request, res: Response) => {
}


// Actions ---------------------------------------------------------------
const getActions = async (req: Request, res: Response) => {
// Studyprogramme Measures ---------------------------------------------------------------
const getStudyprogrammeMeasures = async (req: Request, res: Response) => {
try {
const result = await validateOperation(req)
if (!result.success) return res.status(result.status).json({ error: result.error })

const { report } = result

const data = report.actions
const data = report.studyprogrammeMeasures

return res.status(200).json(data)

Expand All @@ -231,16 +228,16 @@ const getActions = async (req: Request, res: Response) => {
}
}

const updateActions = async (req: Request, res: Response) => {
const updateStudyprogrammeMeasures = async (req: Request, res: Response) => {
try {
const result = await validateOperation(req)
if (!result.success) return res.status(result.status).json({ error: result.error })

const { studyprogrammeId, year } = result
const actions = req.body
const studyprogrammeMeasures = req.body

const data = await Report.update({
actions,
studyprogrammeMeasures,
}, {
where: {
studyprogrammeId,
Expand All @@ -257,15 +254,15 @@ const updateActions = async (req: Request, res: Response) => {


// Faculty Actions ---------------------------------------------------------------
const getFacultyActions = async (req: Request, res: Response) => {
const getFacultyMeasures = async (req: Request, res: Response) => {
try {

const result = await validateOperation(req)
if (!result.success) return res.status(result.status).json({ error: result.error })

const { report } = result

const data = report.facultyActions
const data = report.facultyMeasures

return res.status(200).json(data)

Expand All @@ -276,16 +273,16 @@ const getFacultyActions = async (req: Request, res: Response) => {
}


const updateFacultyActions = async (req: Request, res: Response) => {
const updateFacultyMeasures = async (req: Request, res: Response) => {
try {
const result = await validateOperation(req)
if (!result.success) return res.status(result.status).json({ error: result.error })

const { studyprogrammeId, year } = result
const facultyActions = req.body
const facultyMeasures = req.body

const data = await Report.update({
facultyActions,
facultyMeasures,
}, {
where: {
studyprogrammeId,
Expand All @@ -307,10 +304,13 @@ export default {
getReports,
getReport,
deleteReport,

getComments,
updateComments,
getActions,
updateActions,
getFacultyActions,
updateFacultyActions

getStudyprogrammeMeasures,
updateStudyprogrammeMeasures,

getFacultyMeasures,
updateFacultyMeasures
}
8 changes: 4 additions & 4 deletions server/models/reports.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ class Report extends Model<InferAttributes<Report>, InferCreationAttributes<Repo
declare studyprogrammeId: ForeignKey<number>;
declare year: number;
declare comments: any
declare actions: any
declare facultyActions: any
declare studyprogrammeMeasures: any
declare facultyMeasures: any
declare createdAt: CreationOptional<Date>;
declare updatedAt: CreationOptional<Date>;
}
Expand All @@ -41,11 +41,11 @@ Report.init(
type: JSONB,
defaultValue: null
},
actions: {
studyprogrammeMeasures: {
type: JSONB,
defaultValue: null
},
facultyActions: {
facultyMeasures: {
type: JSONB,
defaultValue: null
},
Expand Down
8 changes: 4 additions & 4 deletions server/util/routes.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,10 @@ router.get('/reports/:studyprogrammeId/:year', reports.getReport)
router.delete('/reports/:studyprogrammeId/:year', reports.deleteReport)
router.get('/reports/:studyprogrammeId/:year/comments/', checkAdmin, reports.getComments)
router.put('/reports/:studyprogrammeId/:year/comments/', checkAdmin, reports.updateComments)
router.get('/reports/:studyprogrammeId/:year/actions/', checkAdmin, reports.getActions)
router.put('/reports/:studyprogrammeId/:year/actions/', checkAdmin, reports.updateActions)
router.get('/reports/:studyprogrammeId/:year/facultyActions/', checkAdmin, reports.getFacultyActions)
router.put('/reports/:studyprogrammeId/:year/facultyActions/', checkAdmin, reports.updateFacultyActions)
router.get('/reports/:studyprogrammeId/:year/studyprogrammeMeasures/', checkAdmin, reports.getStudyprogrammeMeasures)
router.put('/reports/:studyprogrammeId/:year/studyprogrammeMeasures/', checkAdmin, reports.updateStudyprogrammeMeasures)
router.get('/reports/:studyprogrammeId/:year/facultyMeasures/', checkAdmin, reports.getFacultyMeasures)
router.put('/reports/:studyprogrammeId/:year/facultyMeasures/', checkAdmin, reports.updateFacultyMeasures)

router.get('/cypress/seed', notInProduction, cypress.seed)
router.get('/cypress/createAnswers/:form', notInProduction, cypress.createAnswers)
Expand Down

0 comments on commit 0749331

Please sign in to comment.