Backend endpoints checklist #30
Labels
No Label
Bug
Done
Pas urgent
Proposition
Question
TODO
Tests
URGENT BORDEL DE Q
Waiting for review
back
front
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: PGL/Clyde#30
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Backend endpoints CheckList
/user/{RegNo}
| Get user's informations |/user/{RegNo}
| Alter user's informations |/appointment
| list appointments |/appointment/{id}
| get info on an appointment |/appointment/{id}
| Accept, decline or propose a new schedule for the appointment |/appointment
| create a new appointment |/course
| Create new course |/courses/{id}
| delete a course |/courses/{id}
| see courses informations |/courses/{id}
| Change course options |/cursus/{id}
| Delete cursus |/cursus/{id}
| See Cursus's informations |/cursus/{id}
| Modify cursus |/cursus
| Create a cursus |/ping
| Check the API status |/discussion
| get list of available discussions |/discussion/{id}
| get info on a discussion |/discussion/{id}/msg
| list messages in a discussion |/discussion/{id}/msg/{msgId}
| delete a message |/discussion/{id}/msg/{msgId}
| get info about message |/discussion/{id}/msg
| post a new message in a discussion |/discussion
| create a new discussion |/display/{id}
| See display information |/display/{id}
| Modify display |/display
| Create a new display |/appointment
| list appointments |/appointment/{id}
| get info on an appointment |/appointment/{id}
| Accept, decline or propose a new schedule for the appointment |/appointment
| create a new appointment |/discussion
| get list of available discussions |/discussion/{id}
| get info on a discussion |/discussion/{id}/msg
| list messages in a discussion |/discussion/{id}/msg/{msgId}
| delete a message |/discussion/{id}/msg/{msgId}
| get info about message |/discussion/{id}/msg
| post a new message in a discussion |/discussion
| create a new discussion |/forum/{forumId}
| remove the forum |/forum/{forumId}
| get informations about a forum |/forum/{forumId}/topic
| list topics of a forum |/forum/{forumId}/topic
| create a new topic in the forum |/forum/{forumId}/topic/{topicId}
| delete a topic |/forum/{forumId}/topic/{topicId}
| get info about a topic |/forum/{forumId}/topic/{topicId}/response
| list responses of a topic |/forum/{forumId}/topic/{topicId}/response
| create a new response |/forum/{forumId}/topic/{topicId}/response/{responseId}
| delete a response |/forum/{forumId}/topic/{topicId}/response/{responseId}
| get info on a response |/forum
| get list of available forum |/forum
| Create a new forum |/display/{id}
| See display information |/display/{id}
| Modify display |/display
| Create a new display |/lesson/{id}
| Delete lesson |/lesson/{id}
| See lesson's informations |/lesson/{id}
| Modify Lesson |/lesson
| create a new lesson |/scheduleRequest/{id}
| Delete request |/scheduleRequest/{id}
| See request information |/scheduleRequest/{id}
| Modify request |/scheduleRequest
| Create a new request |/article/{id}
| delete own article |/article/{id}
| get a certain article |/article/{id}
| modify an article |/article
| create an article |/DisplayArticle
| get a list of article's data |/user/{RegNo}
| Alter user's informations |/Requests/{type}
| Give an array of every requests of the specified type |/Requests/{type}/{id}
| Get all the data composing a request |/Requests/{type}/{id}
| Change the state of request |/Requests/{type}
| create a request |/forum/{forumId}
| remove the forum |/forum/{forumId}
| get informations about a forum |/forum/{forumId}/topic
| list topics of a forum |/forum/{forumId}/topic
| create a new topic in the forum |/forum/{forumId}/topic/{topicId}
| delete a topic |/forum/{forumId}/topic/{topicId}
| get info about a topic |/forum/{forumId}/topic/{topicId}/response
| list responses of a topic |/forum/{forumId}/topic/{topicId}/response
| create a new response |/forum/{forumId}/topic/{topicId}/response/{responseId}
| delete a response |/forum/{forumId}/topic/{topicId}/response/{responseId}
| get info on a response |/forum
| get list of available forum |/forum
| Create a new forum |/course
| Create new course |/courses/{id}
| delete a course |/courses/{id}
| see courses informations |/courses/{id}
| Change course options |/cursus/{id}
| Delete cursus |/cursus/{id}
| See Cursus's informations |/cursus/{id}
| Modify cursus |/cursus
| Create a cursus |/user
| get informations about yourself |/user
| Change informations about yourself |/user
| Create user |/user/{RegNo}
| Get user's informations |/user/{RegNo}
| Alter user's informations |/users
| list all users |/DisplayArticle
| get a list of article's data |/Requests/{type}
| create a request |/lesson/{id}
| Delete lesson |/lesson/{id}
| See lesson's informations |/lesson/{id}
| Modify Lesson |/lesson
| create a new lesson |/Requests/{type}
| Give an array of every requests of the specified type |/Requests/{type}/{id}
| Get all the data composing a request |/Requests/{type}/{id}
| Change the state of request |/Requests/{type}
| create a request |/article/{id}
| delete own article |/article/{id}
| modify an article |/article
| create an article |/Requests/{type}
| Give an array of every requests of the specified type |/Requests/{type}/{id}
| Get all the data composing a request |/Requests/{type}/{id}
| Change the state of request |/users
| list all users |/scheduleRequest/{id}
| Delete request |/scheduleRequest/{id}
| See request information |/scheduleRequest/{id}
| Modify request |/scheduleRequest
| Create a new request |/course
| Create new course |/courses/{id}
| delete a course |/courses/{id}
| Change course options |/lesson/{id}
| Delete lesson |/lesson/{id}
| Modify Lesson |/lesson
| create a new lesson |/scheduleRequest/{id}
| Delete request |/scheduleRequest/{id}
| See request information |/user/{RegNo}
| Alter user's informations |/Requests/{type}
| create a request |/Requests/{type}/{id}
| Get all the data composing a request |/Requests/{type}/{id}
| Change the state of request |/scheduleRequest/{id}
| Delete request |/scheduleRequest/{id}
| See request information |/scheduleRequest/{id}
| Modify request |/scheduleRequest
| Create a new request |/article/{id}
| get a certain article |/DisplayArticle
| get a list of article's data |/display/{id}
| See display information |/display/{id}
| Modify display |/lesson/{id}
| See lesson's informations |/user
| get informations about yourself |/user
| Change informations about yourself |/user
| Create user |