vikunja/pkg/routes
kolaente 99a67e09b1
feat(api): all usable routes behind authentication now have permissions
Previously, only routes which were coming from crudable entities could be used with an api token because there was no way to assign permissions to them. This change implements a more flexible structure for api permissions under the hood, allowing to add permissions for these routes and making them usable with an api token.

Resolves https://github.com/go-vikunja/vikunja/issues/266
2024-06-03 21:35:09 +02:00
..
api/v1 feat(teams): add public flags to teams to allow easier sharing with other teams (#2179) 2024-03-10 14:04:32 +00:00
caldav fix(caldav): return more than 1000 tasks 2024-04-25 13:37:04 +02:00
api_tokens.go chore(deps): update golangci/golangci-lint docker tag to v1.56.2 (#2099) 2024-03-10 13:47:19 +00:00
healthcheck.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
metrics.go chore(deps): update golangci/golangci-lint docker tag to v1.56.2 (#2099) 2024-03-10 13:47:19 +00:00
rate_limit.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
routes.go feat(api): all usable routes behind authentication now have permissions 2024-06-03 21:35:09 +02:00
static.go fix: do not send etag when serving the frontend index file 2024-02-13 21:32:41 +01:00
validation.go feat(webhooks): validate events and target url 2023-10-20 12:42:28 +02:00