docs: clarify manage and organize permissions (#7823)

This commit is contained in:
Archit Goyal
2026-07-06 18:45:16 +05:30
committed by GitHub
parent 61676eb25e
commit 05521f0e6f
3 changed files with 14 additions and 6 deletions

View File

@@ -10,9 +10,14 @@ Mealie provides various levels of user access and permissions. This includes:
Each user can be configured to have varying levels of access. Some of these permissions include: Each user can be configured to have varying levels of access. Some of these permissions include:
- Access to Administrator tools | Permission | Allows |
- Access to inviting other users | --- | --- |
- Access to manage their group and group data | Administrator | Access to administrator tools |
| Invite | Generating invitation links for other users |
| Manage group | Access to group management areas and settings |
| Organize group data | Creating, updating, deleting, and merging group data such as foods, tags, and categories |
The **Manage group** and **Organize group data** permissions are separate. Users need **Organize group data** to add new foods, tags, or categories, including when creating missing ingredients during recipe parsing.
Administrators can configure these settings on the User Management page (navigate to Settings > Admin Settings > Users or append `/admin/manage/users` to your instance URL). Administrators can configure these settings on the User Management page (navigate to Settings > Admin Settings > Users or append `/admin/manage/users` to your instance URL).

View File

@@ -252,7 +252,7 @@
"keep-my-recipes-private-description": "Sets your group and all recipes defaults to private. You can always change this later." "keep-my-recipes-private-description": "Sets your group and all recipes defaults to private. You can always change this later."
}, },
"manage-members": "Manage Members", "manage-members": "Manage Members",
"manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access group management areas, {organize} allows the user to manage group data such as foods, tags, and categories, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.",
"manage": "Manage", "manage": "Manage",
"manage-household": "Manage Household", "manage-household": "Manage Household",
"invite": "Invite", "invite": "Invite",
@@ -1123,9 +1123,9 @@
"permissions": "Permissions", "permissions": "Permissions",
"administrator": "Administrator", "administrator": "Administrator",
"user-can-invite-other-to-group": "User can invite others to group", "user-can-invite-other-to-group": "User can invite others to group",
"user-can-manage-group": "User can manage group", "user-can-manage-group": "User can manage group settings",
"user-can-manage-household": "User can manage household", "user-can-manage-household": "User can manage household",
"user-can-organize-group-data": "User can organize group data", "user-can-organize-group-data": "User can manage foods, tags, and categories",
"enable-advanced-features": "Enable advanced features", "enable-advanced-features": "Enable advanced features",
"it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.",
"dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!",

View File

@@ -16,6 +16,9 @@
<template #manage> <template #manage>
<b>{{ $t('group.manage') }}</b> <b>{{ $t('group.manage') }}</b>
</template> </template>
<template #organize>
<b>{{ $t('settings.organize') }}</b>
</template>
<template #invite> <template #invite>
<b>{{ $t('group.invite') }}</b> <b>{{ $t('group.invite') }}</b>
</template> </template>