Commit Graph

11004 Commits

Author SHA1 Message Date
kolaente d585de77a4
fix(ldap): crop avatar when syncing 2025-03-20 17:19:58 +01:00
kolaente e287364b78
fix(team): do not allow leaving exernal teams 2025-03-20 17:13:51 +01:00
kolaente b010e3851c
fix(project): add position in test fixtures 2025-03-20 14:00:18 +01:00
kolaente 6e9886c6b8
fix(project): make order stable in duplicate test 2025-03-20 13:46:32 +01:00
Frederick [Bot] 8e475e77be chore(i18n): update translations via Crowdin 2025-03-20 00:21:23 +00:00
kolaente 164f2eab9d
feat(ldap): also look for username only when checking group membership 2025-03-19 22:16:12 +01:00
kolaente f4b9a9cccd
feat(ldap): make member id attribute configurable 2025-03-19 22:15:50 +01:00
kolaente 84cbd25e67
chore(project): do not use fmt.Sprintf directly 2025-03-19 19:47:38 +01:00
kolaente 060adac797
fix(kanban): do not set filter by default
This fixes a bug where, upon updating a bucket, it would set a default filter of done = false (which is the default filter for the list view), coming from the model.

Partially resolves https://community.vikunja.io/t/bugs-around-project-duplication-with-kanban-buckets/3433/3
2025-03-19 19:46:52 +01:00
kolaente 8da1102204
fix(kanban): only stop adding tasks when a limit is set 2025-03-19 17:28:59 +01:00
kolaente 7e1aba7606
fix(kanban): correctly set default bucket id when duplicating project
Partially resolves https://community.vikunja.io/t/bugs-around-project-duplication-with-kanban-buckets/3433
2025-03-19 17:28:59 +01:00
kolaente 8d9cf02d3e
fix(build): always use git tag for version number
Resolves ble-not-possible-version-number-does-not-start-with-digit/3371
2025-03-19 16:43:23 +01:00
kolaente 1f0f698cab
fix(kanban): do not set bucket when it is null 2025-03-19 16:32:18 +01:00
kolaente 4887f7fe60
fix(webhook): do not fail to send webhook when loading the project fails
https://community.vikunja.io/t/webhook-project-error/3305/7
2025-03-19 16:27:04 +01:00
Frederick [Bot] 4998926f55 [skip ci] Updated swagger docs 2025-03-19 15:21:25 +00:00
kolaente beb711d38c
fix(kanban): set new bucket id on task after moving it
This fixes a bug where a bucket update in the api was not triggered because the task still had the old bucket id saved. This led to inconsistencies between what was visible in the UI and what was actually stored.

Probably introduced in 5c6be117fe

Resolves https://community.vikunja.io/t/warning-when-moving-tasks-to-a-bucket-with-limit/3520
2025-03-19 16:06:20 +01:00
kolaente 617070f9f7
fix(kanban): use full updated kanban bucket when moving task 2025-03-19 16:06:20 +01:00
kolaente db5511c9d6
fix(kanban): do not allow creating tasks in full bucket in frontend 2025-03-19 15:28:18 +01:00
kolaente 134c2a1a80
fix(kanban): do not allow creating tasks in full bucket 2025-03-19 15:18:55 +01:00
kolaente ea42fef2da
feat: don't log all headers when debug log is enabled
This reverts commit 9fc6cdd076.
2025-03-19 15:15:04 +01:00
kolaente ffd5a962f5
feat(i18n): add Turkish as language for selection 2025-03-19 14:56:35 +01:00
Leonardo Cossutta 357dbc1c69 feat(labels): show priority labels based on minimum priority setting (#3075)
I think showing the priority of a task regardless of its value can be useful, the option for the user to choose the minimum priority for visualization is exposed in the settings. The default value is `priority.HIGH`, that corresponds to the current behavior.

Co-authored-by: konrad <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/3075
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
Co-committed-by: Leonardo Cossutta <leonardo.cossutta@gmail.com>
2025-03-19 12:56:19 +00:00
Frederick [Bot] 516c764202 chore(i18n): update translations via Crowdin 2025-03-19 00:22:55 +00:00
kolaente 737cf529ae
fix(mage): do not check files in hidden directories 2025-03-18 21:21:53 +01:00
kolaente fafcda8dee
feat(ldap): do not allow changing user avatar when synced from ldap 2025-03-18 19:55:50 +01:00
kolaente e12ebfebed
feat(ldap): sync avatar from ldap 2025-03-18 18:28:54 +01:00
kolaente 26c7ceaed4
chore(avatar): decouple upload from web handler 2025-03-18 18:28:54 +01:00
kolaente 77480814fd
fix(i18n): translations json 2025-03-18 18:28:29 +01:00
kolaente 732431773d
fix(i18n): remove duplicate api strings 2025-03-18 18:23:47 +01:00
Frederick [Bot] 02f9f92232 [skip ci] Updated swagger docs 2025-03-18 16:58:29 +00:00
kolaente ec66d57f7e feat(auth): test ldap in ci 2025-03-18 16:36:00 +00:00
kolaente 99213c66ee chore(openid): use general external team sync 2025-03-18 16:36:00 +00:00
kolaente 216df5bedc feat(ldap): make group sync configurable 2025-03-18 16:36:00 +00:00
kolaente a3b19a7b3c feat(auth): refactor group sync 2025-03-18 16:36:00 +00:00
kolaente c2f286437c feat(auth): ldap group sync 2025-03-18 16:36:00 +00:00
kolaente 9f5c761fd9 chore(auth): rename error 2025-03-18 16:36:00 +00:00
kolaente 06851ca639 chore(auth): rename external team id find methods 2025-03-18 16:36:00 +00:00
kolaente 62beb3db2d feat(auth): rename oidc_id to external_id 2025-03-18 16:36:00 +00:00
Frederick [Bot] 55a078b171 chore(i18n): update translations via Crowdin 2025-03-18 00:21:21 +00:00
kolaente 12aba8e9b1
chore(openid): move openid team struct to openid package 2025-03-17 17:34:49 +01:00
Frederick [Bot] e5160bf1fe chore(i18n): update translations via Crowdin 2025-03-17 00:21:14 +00:00
kolaente 87cfe89441
feat(ldap): add tests 2025-03-16 18:23:55 +01:00
kolaente 91f9fe5b96
fix(ldap): return meaningful error when providing wrong credentials 2025-03-16 18:23:55 +01:00
Frederick [Bot] 754e1541ae [skip ci] Updated swagger docs 2025-03-16 17:17:37 +00:00
kolaente a0c14826bc
fix(i18n): use correct Norwegian dialect for dayjs locales
Resolves https://community.vikunja.io/t/date-format-and-languange-spesific-date-strings/3244/19
2025-03-16 18:02:17 +01:00
kolaente dbb4652fad
fix(docs): clarify team member username instead of id 2025-03-16 18:02:17 +01:00
Frederick [Bot] 3dc63986b2 [skip ci] Updated swagger docs 2025-03-16 16:35:04 +00:00
kolaente 5c6be117fe
fix(kanban): increase dates when moving a task into the done bucket
Resolves https://community.vikunja.io/t/unable-to-drag-a-repeating-task-to-done-bucket/3321/2
Resolves https://github.com/go-vikunja/vikunja/issues/402
2025-03-16 17:19:51 +01:00
Frederick [Bot] ddf5fab364 chore(i18n): update translations via Crowdin 2025-03-16 00:21:45 +00:00
Frederick [Bot] 73d69fe95d chore(i18n): update translations via Crowdin 2025-03-15 00:21:29 +00:00