[PR #1221] [MERGED] Feature/openid extra settings links #1342

Closed
opened 2025-11-01 21:16:15 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1221
Author: @kolaente
Created: 8/2/2025
Status: Merged
Merged: 8/3/2025
Merged by: @kolaente

Base: mainHead: feature/openid-extra-settings-links


📝 Commits (2)

  • 1be3978 feat(auth): allow passing custom settings links to user account via openid claims
  • 91d0d56 feat(settings): show extra settings links on user settings page

📊 Changes

9 files changed (+102 additions, -13 deletions)

View changed files

📝 frontend/src/components/misc/Icon.ts (+2 -0)
📝 frontend/src/modelTypes/IUserSettings.ts (+10 -0)
📝 frontend/src/models/userSettings.ts (+1 -0)
📝 frontend/src/views/user/Settings.vue (+22 -0)
pkg/migration/20250402173109.go (+43 -0)
📝 pkg/modules/auth/openid/openid.go (+18 -12)
📝 pkg/routes/api/v1/user_settings.go (+2 -0)
📝 pkg/routes/api/v1/user_show.go (+1 -0)
📝 pkg/user/user.go (+3 -1)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/1221 **Author:** [@kolaente](https://github.com/kolaente) **Created:** 8/2/2025 **Status:** ✅ Merged **Merged:** 8/3/2025 **Merged by:** [@kolaente](https://github.com/kolaente) **Base:** `main` ← **Head:** `feature/openid-extra-settings-links` --- ### 📝 Commits (2) - [`1be3978`](https://github.com/go-vikunja/vikunja/commit/1be39781dc694b5a6d8264ce9e8be7f28a06e279) feat(auth): allow passing custom settings links to user account via openid claims - [`91d0d56`](https://github.com/go-vikunja/vikunja/commit/91d0d566aaa288ef72ca261453d22e9d871533c7) feat(settings): show extra settings links on user settings page ### 📊 Changes **9 files changed** (+102 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/components/misc/Icon.ts` (+2 -0) 📝 `frontend/src/modelTypes/IUserSettings.ts` (+10 -0) 📝 `frontend/src/models/userSettings.ts` (+1 -0) 📝 `frontend/src/views/user/Settings.vue` (+22 -0) ➕ `pkg/migration/20250402173109.go` (+43 -0) 📝 `pkg/modules/auth/openid/openid.go` (+18 -12) 📝 `pkg/routes/api/v1/user_settings.go` (+2 -0) 📝 `pkg/routes/api/v1/user_show.go` (+1 -0) 📝 `pkg/user/user.go` (+3 -1) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-01 21:16:15 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#1342