-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add USE_EXTERNAL_APPS permission #6913
Conversation
Co-authored-by: MCausc78 <[email protected]>
Perhaps consider renaming this permission to DISPLAY_EXTERNAL_APPS or something similar, or make that clear in the final UI? Given that users can still of course use external apps. it seems that the permission that fully disables user apps is USE_APPLICATION_COMMANDS. |
docs/topics/Permissions.md
Outdated
@@ -80,6 +80,7 @@ Below is a table of all current permissions, their integer values in hexadecimal | |||
| USE_EXTERNAL_SOUNDS | `0x0000200000000000` `(1 << 45)` | Allows the usage of custom soundboard sounds from other servers | V | | |||
| SEND_VOICE_MESSAGES | `0x0000400000000000` `(1 << 46)` | Allows sending voice messages | T, V, S | | |||
| SEND_POLLS | `0x0002000000000000` `(1 << 49)` | Allows sending polls | T, V, S | | |||
| USE_EXTERNAL_APPS | `0x0004000000000000` `(1 << 50)` | Allows using user installed apps not installed to the server. When disabled, users will still be allowed to use their apps but the responses will be ephemeral. | T, V, S | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| USE_EXTERNAL_APPS | `0x0004000000000000` `(1 << 50)` | Allows using user installed apps not installed to the server. When disabled, users will still be allowed to use their apps but the responses will be ephemeral. | T, V, S | | |
| USE_EXTERNAL_APPS | `0x0004000000000000` `(1 << 50)` | Allows the use of user-installed apps that are not already installed to the server. When disabled, users will still be able to use them, but the responses will be forced ephemeral. | T, V, S | |
The behavior is the same with both permissions. If either |
The behavior is not the same with both permissions. Go test it. USE_APPLICATION_COMMANDS disabling does disable use of user app interactions (both slash and context menu) in servers. |
This is not the intended behavior and is being changed. You will still be able to use your user installed apps even with that disabled. |
Adding USE_EXTERNAL_APPS permission to docs