[PR #567] [MERGED] User management #1656

Closed
opened 2026-03-02 11:58:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/567
Author: @kamtschatka
Created: 10/18/2024
Status: Merged
Merged: 10/19/2024
Merged by: @MohamedBassem

Base: mainHead: user-management


📝 Commits (3)

  • c4bce80 How do I set the variable "user" or "system" for AI inference #262
  • ad152db Make Myself an Admin #560
  • 4aa222b A bunch of UI fixes and simplifications

📊 Changes

9 files changed (+711 additions, -52 deletions)

View changed files

apps/web/components/dashboard/admin/AddUserDialog.tsx (+213 -0)
apps/web/components/dashboard/admin/ChangeRoleDialog.tsx (+154 -0)
apps/web/components/dashboard/admin/ResetPasswordDialog.tsx (+145 -0)
📝 apps/web/components/dashboard/admin/UserList.tsx (+42 -7)
📝 apps/workers/inference.ts (+1 -1)
packages/shared/types/admin.ts (+25 -0)
📝 packages/shared/types/users.ts (+1 -1)
📝 packages/trpc/routers/admin.ts (+64 -0)
📝 packages/trpc/routers/users.ts (+66 -43)

📄 Description

added the possibility to create a user as admin, to solve #495
added the possibility to reset the password as an admin to solve #544
added the possibility to change the role as an admin to solve #560

We should probably also add some documentation on how to reset the admin password, if you managed to even forget that one.


🔄 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/karakeep-app/karakeep/pull/567 **Author:** [@kamtschatka](https://github.com/kamtschatka) **Created:** 10/18/2024 **Status:** ✅ Merged **Merged:** 10/19/2024 **Merged by:** [@MohamedBassem](https://github.com/MohamedBassem) **Base:** `main` ← **Head:** `user-management` --- ### 📝 Commits (3) - [`c4bce80`](https://github.com/karakeep-app/karakeep/commit/c4bce808f51e7d90a2fc17ff7aa39df8d579cec1) How do I set the variable "user" or "system" for AI inference #262 - [`ad152db`](https://github.com/karakeep-app/karakeep/commit/ad152db246a9e6b30d8166bd21b79670d97fd92c) Make Myself an Admin #560 - [`4aa222b`](https://github.com/karakeep-app/karakeep/commit/4aa222b3b3e414724a59b16b9954c27f82955f9a) A bunch of UI fixes and simplifications ### 📊 Changes **9 files changed** (+711 additions, -52 deletions) <details> <summary>View changed files</summary> ➕ `apps/web/components/dashboard/admin/AddUserDialog.tsx` (+213 -0) ➕ `apps/web/components/dashboard/admin/ChangeRoleDialog.tsx` (+154 -0) ➕ `apps/web/components/dashboard/admin/ResetPasswordDialog.tsx` (+145 -0) 📝 `apps/web/components/dashboard/admin/UserList.tsx` (+42 -7) 📝 `apps/workers/inference.ts` (+1 -1) ➕ `packages/shared/types/admin.ts` (+25 -0) 📝 `packages/shared/types/users.ts` (+1 -1) 📝 `packages/trpc/routers/admin.ts` (+64 -0) 📝 `packages/trpc/routers/users.ts` (+66 -43) </details> ### 📄 Description added the possibility to create a user as admin, to solve #495 added the possibility to reset the password as an admin to solve #544 added the possibility to change the role as an admin to solve #560 We should probably also add some documentation on how to reset the admin password, if you managed to even forget that one. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:58:35 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1656
No description provided.