Original PR: https://github.com/detleph/server/pull/78 Author: @Stefan-5422 Created: 6/7/2022 Status: ✅ Merged Merged: 6/7/2022 Merged by: @Stefan-5422
Base: main ← Head: dev
main
dev
4555d46
4e77d3c
cc57c51
197d1a5
a9c182c
2a33b70
4f94bf0
55eab70
93d77ee
da154f2
34 files changed (+1528 additions, -410 deletions)
📝 README.md (+1 -0) 📝 dev.sh (+1 -0) 📝 package-lock.json (+33 -0) 📝 prisma/schema.prisma (+12 -6) 📝 src/Controllers/admin.controller.ts (+5 -1) 📝 src/Controllers/admin_auth.controller.ts (+5 -1) 📝 src/Controllers/common.ts (+14 -1) 📝 src/Controllers/discipline.controller.ts (+84 -69) 📝 src/Controllers/event.controller.ts (+73 -145) 📝 src/Controllers/group.controllers.ts (+80 -4) 📝 src/Controllers/media.controller.ts (+74 -4) 📝 src/Controllers/organisation.controller.ts (+9 -10) ➕ src/Controllers/participant.controller.ts (+186 -0) ➕ src/Controllers/role.controller.ts (+134 -0) 📝 src/Controllers/role_schema.controller.ts (+43 -41) ➕ src/Controllers/team.controller.ts (+160 -0) 📝 src/Controllers/user_auth.controller.ts (+179 -19) 📝 src/Middleware/auth/auth.ts (+163 -56) ➕ src/Middleware/auth/teamleaderAuth.ts (+108 -0) ➕ src/Middleware/error/AuthError.ts (+13 -0)
README.md
dev.sh
package-lock.json
prisma/schema.prisma
src/Controllers/admin.controller.ts
src/Controllers/admin_auth.controller.ts
src/Controllers/common.ts
src/Controllers/discipline.controller.ts
src/Controllers/event.controller.ts
src/Controllers/group.controllers.ts
src/Controllers/media.controller.ts
src/Controllers/organisation.controller.ts
src/Controllers/participant.controller.ts
src/Controllers/role.controller.ts
src/Controllers/role_schema.controller.ts
src/Controllers/team.controller.ts
src/Controllers/user_auth.controller.ts
src/Middleware/auth/auth.ts
src/Middleware/auth/teamleaderAuth.ts
src/Middleware/error/AuthError.ts
...and 14 more files
Merge dev to main, as stuff is stable
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/detleph/server/pull/78
Author: @Stefan-5422
Created: 6/7/2022
Status: ✅ Merged
Merged: 6/7/2022
Merged by: @Stefan-5422
Base:
main← Head:dev📝 Commits (10+)
4555d46modified event responses and updated discipline briefDescription + fullDescription4e77d3cEvent zod add pid/id; rm comented MediaRoutercc57c51Added updateDiscipline197d1a5Add basic controllers and helper for rolesa9c182cAdd teamleader authentication2a33b70Add methods for requiring more specific levels of teamleader auth4f94bf0created Role controller/routes55eab70add deleteRolesFromTeam93d77eeAdded user_auth systemda154f2Merge branch 'feature-roles' of github.com:detleph/server into feature-roles📊 Changes
34 files changed (+1528 additions, -410 deletions)
View changed files
📝
README.md(+1 -0)📝
dev.sh(+1 -0)📝
package-lock.json(+33 -0)📝
prisma/schema.prisma(+12 -6)📝
src/Controllers/admin.controller.ts(+5 -1)📝
src/Controllers/admin_auth.controller.ts(+5 -1)📝
src/Controllers/common.ts(+14 -1)📝
src/Controllers/discipline.controller.ts(+84 -69)📝
src/Controllers/event.controller.ts(+73 -145)📝
src/Controllers/group.controllers.ts(+80 -4)📝
src/Controllers/media.controller.ts(+74 -4)📝
src/Controllers/organisation.controller.ts(+9 -10)➕
src/Controllers/participant.controller.ts(+186 -0)➕
src/Controllers/role.controller.ts(+134 -0)📝
src/Controllers/role_schema.controller.ts(+43 -41)➕
src/Controllers/team.controller.ts(+160 -0)📝
src/Controllers/user_auth.controller.ts(+179 -19)📝
src/Middleware/auth/auth.ts(+163 -56)➕
src/Middleware/auth/teamleaderAuth.ts(+108 -0)➕
src/Middleware/error/AuthError.ts(+13 -0)...and 14 more files
📄 Description
Merge dev to main, as stuff is stable
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.