[PR #45] [MERGED] Add more endpoints #78

Closed
opened 2026-09-04 00:22:02 +02:00 by Stone_Red · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/detleph/server/pull/45
Author: @stephan418
Created: 5/3/2022
Status: Merged
Merged: 5/3/2022
Merged by: @stephan418

Base: devHead: feature-endpoints


📝 Commits (6)

  • df9b47d Add router to delete groups
  • 3c8cea8 Add routes for getting disciplines
  • 9bafdeb Add function to create disciplines
  • 2034faa Add endpoint to delete disciplines
  • 72ee918 Add schema valiation
  • 8384a3e Add controller for roleSchemas (unfinished)

📊 Changes

14 files changed (+498 additions, -11 deletions)

View changed files

📝 package.json (+2 -1)
📝 src/Controllers/common.ts (+9 -6)
src/Controllers/discipline.controller.ts (+189 -0)
📝 src/Controllers/group.controllers.ts (+26 -2)
src/Controllers/role_schema.controller.ts (+125 -0)
📝 src/Middleware/error/ForwardableError.ts (+1 -0)
src/Middleware/error/NotFoundError.ts (+13 -0)
src/Middleware/error/SchemaError.ts (+13 -0)
src/Routes/discipline.routes.ts (+19 -0)
📝 src/Routes/group.routes.ts (+8 -1)
📝 src/Routes/organisation.routes.ts (+2 -0)
src/Routes/role_schema.routes.ts (+19 -0)
📝 src/app.ts (+7 -1)
src/lib/result_schema.ts (+65 -0)

📄 Description

  • Group features
  • Disciplines
  • Role schema

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/detleph/server/pull/45 **Author:** [@stephan418](https://github.com/stephan418) **Created:** 5/3/2022 **Status:** ✅ Merged **Merged:** 5/3/2022 **Merged by:** [@stephan418](https://github.com/stephan418) **Base:** `dev` ← **Head:** `feature-endpoints` --- ### 📝 Commits (6) - [`df9b47d`](https://github.com/detleph/server/commit/df9b47dbfda5d33159648264976b5602e1a006a0) Add router to delete groups - [`3c8cea8`](https://github.com/detleph/server/commit/3c8cea8c7145b627432592ee87fd49ea2d7129e8) Add routes for getting disciplines - [`9bafdeb`](https://github.com/detleph/server/commit/9bafdebd31474d410adf9f3bba8a07d9103f4e09) Add function to create disciplines - [`2034faa`](https://github.com/detleph/server/commit/2034faa4483d59f5c27979f25f19ff11371deba2) Add endpoint to delete disciplines - [`72ee918`](https://github.com/detleph/server/commit/72ee918f00b9cad1dad2e2ef5f34593121974b53) Add schema valiation - [`8384a3e`](https://github.com/detleph/server/commit/8384a3eebbd0df0bc55fb4ce4b155f67ac51b1cc) Add controller for roleSchemas (unfinished) ### 📊 Changes **14 files changed** (+498 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `package.json` (+2 -1) 📝 `src/Controllers/common.ts` (+9 -6) ➕ `src/Controllers/discipline.controller.ts` (+189 -0) 📝 `src/Controllers/group.controllers.ts` (+26 -2) ➕ `src/Controllers/role_schema.controller.ts` (+125 -0) 📝 `src/Middleware/error/ForwardableError.ts` (+1 -0) ➕ `src/Middleware/error/NotFoundError.ts` (+13 -0) ➕ `src/Middleware/error/SchemaError.ts` (+13 -0) ➕ `src/Routes/discipline.routes.ts` (+19 -0) 📝 `src/Routes/group.routes.ts` (+8 -1) 📝 `src/Routes/organisation.routes.ts` (+2 -0) ➕ `src/Routes/role_schema.routes.ts` (+19 -0) 📝 `src/app.ts` (+7 -1) ➕ `src/lib/result_schema.ts` (+65 -0) </details> ### 📄 Description - Group features - Disciplines - Role schema --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Stone_Red added the pull-request label 2026-09-04 00:22:02 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: detleph/server#78