[PR #3575] [CLOSED] Settingspage to enable default user role to have more rights #4324

Closed
opened 2026-02-22 18:35:36 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/3575
Author: @MrMarans
Created: 4/1/2025
Status: Closed

Base: masterHead: user_settings


📝 Commits (2)

  • b577386 added default user role settings for creating changing deleting workspaces
  • f574bd0 linting

📊 Changes

37 files changed (+905 additions, -84 deletions)

View changed files

📝 frontend/src/App.jsx (+5 -0)
📝 frontend/src/components/Modals/ManageWorkspace/Documents/index.jsx (+100 -51)
📝 frontend/src/components/Modals/ManageWorkspace/index.jsx (+41 -2)
📝 frontend/src/components/Modals/NewWorkspace.jsx (+20 -4)
📝 frontend/src/components/PrivateRoute/index.jsx (+24 -2)
📝 frontend/src/components/SettingsSidebar/index.jsx (+5 -0)
📝 frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx (+4 -4)
📝 frontend/src/components/Sidebar/index.jsx (+65 -4)
📝 frontend/src/components/WorkspaceChat/ChatContainer/DnDWrapper/index.jsx (+44 -5)
📝 frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AttachItem/index.jsx (+28 -1)
📝 frontend/src/locales/ar/common.js (+3 -0)
📝 frontend/src/locales/de/common.js (+3 -0)
📝 frontend/src/locales/en/common.js (+3 -0)
📝 frontend/src/locales/es/common.js (+3 -0)
📝 frontend/src/locales/fa/common.js (+2 -0)
📝 frontend/src/locales/fr/common.js (+3 -0)
📝 frontend/src/locales/he/common.js (+2 -0)
📝 frontend/src/locales/it/common.js (+3 -0)
📝 frontend/src/locales/ko/common.js (+3 -0)
📝 frontend/src/locales/nl/common.js (+3 -0)

...and 17 more files

📄 Description

Pull Request Type

  • feat
  • 🐛 fix
  • ♻️ refactor
  • 💄 style
  • 🔨 chore
  • 📝 docs

Relevant Issues

resolves #xxx

What is in this change?

This change adds a new pannel in the settings where admins can change what users are allowed to do.

Additional Information

image

Added possibility to

  1. create workspaces
  2. edit workspaces and add documents
  3. drag and drop files

The translations for those few fields in languages other than german and english are made with AI.
Current language verification will be fixed in the upcoming days, with adding translation fields for the description of the buttons and such., not just the sidebar

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 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/Mintplex-Labs/anything-llm/pull/3575 **Author:** [@MrMarans](https://github.com/MrMarans) **Created:** 4/1/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `user_settings` --- ### 📝 Commits (2) - [`b577386`](https://github.com/Mintplex-Labs/anything-llm/commit/b577386a586222177a5bcaa6d3ebdd1c2537e9a5) added default user role settings for creating changing deleting workspaces - [`f574bd0`](https://github.com/Mintplex-Labs/anything-llm/commit/f574bd0cb181877e0fe3a8ccbda37683021f9870) linting ### 📊 Changes **37 files changed** (+905 additions, -84 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/App.jsx` (+5 -0) 📝 `frontend/src/components/Modals/ManageWorkspace/Documents/index.jsx` (+100 -51) 📝 `frontend/src/components/Modals/ManageWorkspace/index.jsx` (+41 -2) 📝 `frontend/src/components/Modals/NewWorkspace.jsx` (+20 -4) 📝 `frontend/src/components/PrivateRoute/index.jsx` (+24 -2) 📝 `frontend/src/components/SettingsSidebar/index.jsx` (+5 -0) 📝 `frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx` (+4 -4) 📝 `frontend/src/components/Sidebar/index.jsx` (+65 -4) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/DnDWrapper/index.jsx` (+44 -5) 📝 `frontend/src/components/WorkspaceChat/ChatContainer/PromptInput/AttachItem/index.jsx` (+28 -1) 📝 `frontend/src/locales/ar/common.js` (+3 -0) 📝 `frontend/src/locales/de/common.js` (+3 -0) 📝 `frontend/src/locales/en/common.js` (+3 -0) 📝 `frontend/src/locales/es/common.js` (+3 -0) 📝 `frontend/src/locales/fa/common.js` (+2 -0) 📝 `frontend/src/locales/fr/common.js` (+3 -0) 📝 `frontend/src/locales/he/common.js` (+2 -0) 📝 `frontend/src/locales/it/common.js` (+3 -0) 📝 `frontend/src/locales/ko/common.js` (+3 -0) 📝 `frontend/src/locales/nl/common.js` (+3 -0) _...and 17 more files_ </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [X] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #xxx ### What is in this change? This change adds a new pannel in the settings where admins can change what users are allowed to do. ### Additional Information ![image](https://github.com/user-attachments/assets/8bb7e896-af7c-4a1a-a314-0275a18c55e0) Added possibility to 1. create workspaces 2. edit workspaces and add documents 3. drag and drop files The translations for those few fields in languages other than german and english are made with AI. Current language verification will be fixed in the upcoming days, with adding translation fields for the description of the buttons and such., not just the sidebar ### Developer Validations <!-- All of the applicable items should be checked. --> - [X] I ran `yarn lint` from the root of the repo & committed changes - [ ] Relevant documentation has been updated - [X] I have tested my code functionality - [X] Docker build succeeds locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:35:36 -05:00
yindo closed this issue 2026-02-22 18:35:36 -05:00
yindo changed title from [PR #3575] Settingspage to enable default user role to have more rights to [PR #3575] [CLOSED] Settingspage to enable default user role to have more rights 2026-06-05 15:18:00 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#4324