open-webui/src/lib
google-labs-jules[bot] 30550d9190 Feat: Add warning for conflicting group permissions
This change introduces a visual warning in the group settings page. The warning appears when an admin attempts to disable a permission for a group that is already enabled in the default 'user' group. This is necessary because permissions are additive, and disabling a permission in a specific group will not revoke it if it's enabled in the default group.

To achieve this, the following changes were made:
- A new `PermissionSwitch.svelte` component was created to encapsulate the permission switch and its warning logic, avoiding redundant code.
- The `Groups.svelte` component was updated to correctly fetch the default user group's permissions.
- The `Permissions.svelte` component was refactored to use the new `PermissionSwitch.svelte` component, making the code cleaner and more maintainable.
2025-09-28 13:42:10 +00:00
..
apis enh: reply to message 2025-09-27 04:05:12 -05:00
components Feat: Add warning for conflicting group permissions 2025-09-28 13:42:10 +00:00
i18n Update German translations in translation.json 2025-09-26 21:16:35 +02:00
pyodide wip: pyodide kernel 2025-02-04 21:02:11 -08:00
stores feat: refactor editor's collaboration to reduce package size and minimize errors 2025-09-19 17:28:16 +08:00
types chore: format 2024-08-26 15:38:42 +02:00
utils refac 2025-09-24 11:36:17 -05:00
workers fix(frontend): Attempt to resolve TypeError in RichTextInput.svelte 2025-08-03 22:36:08 -04:00
constants.ts wip 2024-12-11 20:25:46 -08:00
dayjs.js feat(dayjs): add zh-tw locale support 2025-06-20 16:24:04 +08:00
emoji-groups.json feat: emoji picker 2024-12-30 02:20:09 -08:00
emoji-shortcodes.json feat: emoji picker 2024-12-30 02:20:09 -08:00
index.ts chat feature added 2023-10-08 15:38:42 -07:00