diff --git a/ISSUE-TEMPLATE.md b/ISSUE-TEMPLATE.md index 304fccc..79aada6 100644 --- a/ISSUE-TEMPLATE.md +++ b/ISSUE-TEMPLATE.md @@ -1,16 +1,17 @@ -## Issue Template for helpyourneighbour +## Beschreibung -### Description -Brief description of the task to be done. +Implementierung des Rollen- und Rechtekonzepts gemäß der Dokumentation in `docs/roles-and-permissions.md`. -### Acceptance Criteria -- [ ] Criterion 1 -- [ ] Criterion 2 -- [ ] Criterion 3 +## Aufgaben -### Related Files -- File 1 -- File 2 +- [ ] Implementierung der `requireRole` Middleware +- [ ] Integration der Middleware in die bestehenden Routen +- [ ] Erstellung von Integrationstests für die Rollenprüfung +- [ ] Dokumentation der Rolle in der API-Dokumentation -### Notes -Any additional context or notes. \ No newline at end of file +## Akzeptanzkriterien + +- Alle Endpunkte sind entsprechend den Rollen geschützt +- Integrationstests bestehen erfolgreich +- Die Middleware ist in allen relevanten Routen implementiert +- Die Dokumentation wurde aktualisiert \ No newline at end of file diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index 175629b..8403c7e 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -1437,6 +1437,20 @@ "linux" ] }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", diff --git a/node_modules/@unrs/resolver-binding-linux-x64-musl/README.md b/node_modules/@unrs/resolver-binding-linux-x64-musl/README.md new file mode 100644 index 0000000..1f1576a --- /dev/null +++ b/node_modules/@unrs/resolver-binding-linux-x64-musl/README.md @@ -0,0 +1,3 @@ +# `@unrs/resolver-binding-linux-x64-musl` + +This is the **x86_64-unknown-linux-musl** binary for `@unrs/resolver-binding` diff --git a/node_modules/@unrs/resolver-binding-linux-x64-musl/package.json b/node_modules/@unrs/resolver-binding-linux-x64-musl/package.json new file mode 100644 index 0000000..c2e97bd --- /dev/null +++ b/node_modules/@unrs/resolver-binding-linux-x64-musl/package.json @@ -0,0 +1,26 @@ +{ + "name": "@unrs/resolver-binding-linux-x64-musl", + "version": "1.11.1", + "cpu": [ + "x64" + ], + "main": "resolver.linux-x64-musl.node", + "files": [ + "resolver.linux-x64-musl.node" + ], + "description": "UnRS Resolver Node API with PNP support", + "author": "JounQin (https://www.1stG.me)", + "homepage": "https://github.com/unrs/unrs-resolver#readme", + "license": "MIT", + "publishConfig": { + "registry": "https://registry.npmjs.org", + "access": "public" + }, + "repository": "git+https://github.com/unrs/unrs-resolver.git", + "os": [ + "linux" + ], + "libc": [ + "musl" + ] +} \ No newline at end of file diff --git a/node_modules/@unrs/resolver-binding-linux-x64-musl/resolver.linux-x64-musl.node b/node_modules/@unrs/resolver-binding-linux-x64-musl/resolver.linux-x64-musl.node new file mode 100644 index 0000000..d881840 Binary files /dev/null and b/node_modules/@unrs/resolver-binding-linux-x64-musl/resolver.linux-x64-musl.node differ