vikunja/pkg
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
..
caldav fix(caldav): check if vtodo contains any components 2024-04-25 13:40:23 +02:00
cmd fix: license in cmd help text 2024-04-13 20:13:24 +02:00
config feat(teams): add public flags to teams to allow easier sharing with other teams (#2179) 2024-03-10 14:04:32 +00:00
cron chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
db fix(views): update test fixtures for new structure 2024-03-19 00:47:51 +01:00
events chore(deps): update golangci-lint rules 2023-12-19 13:34:31 +01:00
files fix(dump): do not export files which do not exist in storage 2024-02-13 21:14:31 +01:00
initialize chore(auth): refactor removing empty openid teams to cron job 2024-03-11 17:20:05 +01:00
integrations fix(kanban): fetch project and view when checking permissions 2024-04-21 19:44:47 +02:00
log chore: rename function 2024-01-28 13:36:13 +01:00
mail chore(deps): update golangci/golangci-lint docker tag to v1.56.2 (#2099) 2024-03-10 13:47:19 +00:00
metrics fix(metrics): typo 2024-02-12 14:23:16 +01:00
migration fix(tasklist): migrate old tasklist format 2024-06-03 17:39:35 +02:00
models feat(api): all usable routes behind authentication now have permissions 2024-06-03 21:35:09 +02:00
modules fix: do not remove empty openid teams when none are present 2024-04-25 14:21:31 +02:00
notifications fix(notifications): rendering of plaintext mails 2024-04-07 14:12:44 +02:00
red chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
routes feat(api): all usable routes behind authentication now have permissions 2024-06-03 21:35:09 +02:00
swagger [skip ci] Updated swagger docs 2024-03-20 08:35:16 +00:00
user feat: emoji reactions for tasks and comments (#2196) 2024-03-12 19:25:58 +00:00
utils feat: assign users to teams via OIDC claims (#1393) 2024-03-02 08:47:10 +00:00
version fix(build): don't require swagger to build 2023-09-06 21:08:09 +02:00