Files
upstream-zulip/web/tests/lib/example_settings.cjs
upstream-mirror 64898b2c79
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled
snapshot of https://github.com/zulip/zulip.git @ 48c69911c7dd4e03b20552eb3bd77ad8151c1357 (2026-09-15)
2026-09-15 15:05:30 +05:00

385 lines
14 KiB
JavaScript

"use strict";
exports.server_supported_permission_settings = {
stream: {
can_add_subscribers_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:nobody",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_administer_channel_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "channel_creator",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_create_topic_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_delete_any_message_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:nobody",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_delete_own_message_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:nobody",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_move_messages_out_of_channel_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:nobody",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_move_messages_within_channel_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:nobody",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_remove_subscribers_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: false,
allow_everyone_group: true,
default_group_name: "role:administrators",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_resolve_topics_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:nobody",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_send_message_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_subscribe_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:nobody",
default_for_system_groups: null,
allowed_system_groups: [],
},
},
realm: {
can_access_all_users_group: {
require_system_group: true,
allow_internet_group: false,
allow_nobody_group: false,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: ["role:everyone", "role:members"],
},
can_add_custom_emoji_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_add_subscribers_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_create_bots_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_create_groups: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_create_private_channel_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_create_public_channel_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_create_web_public_channel_group: {
require_system_group: true,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:owners",
default_for_system_groups: null,
allowed_system_groups: [
"role:moderators",
"role:administrators",
"role:owners",
"role:nobody",
],
},
can_create_write_only_bots_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_delete_any_message_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:administrators",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_delete_own_message_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_invite_users_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_manage_all_groups: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: false,
allow_everyone_group: false,
default_group_name: "role:owners",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_manage_billing_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: false,
allow_everyone_group: false,
default_group_name: "role:administrators",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_mention_many_users_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:administrators",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_move_messages_between_channels_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_move_messages_between_topics_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_resolve_topics_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_set_delete_message_policy_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:moderators",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_set_topics_policy_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:members",
default_for_system_groups: null,
allowed_system_groups: [],
},
can_summarize_topics_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
create_multiuse_invite_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:administrators",
default_for_system_groups: null,
allowed_system_groups: [],
},
direct_message_initiator_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
direct_message_permission_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: null,
allowed_system_groups: [],
},
},
group: {
can_add_members_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "group_creator",
default_for_system_groups: "role:nobody",
allowed_system_groups: [],
},
can_join_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:nobody",
default_for_system_groups: "role:nobody",
allowed_system_groups: [],
},
can_leave_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: "role:nobody",
allowed_system_groups: [],
},
can_manage_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "group_creator",
default_for_system_groups: "role:nobody",
allowed_system_groups: [],
},
can_mention_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: true,
default_group_name: "role:everyone",
default_for_system_groups: "role:nobody",
allowed_system_groups: [],
},
can_remove_members_group: {
require_system_group: false,
allow_internet_group: false,
allow_nobody_group: true,
allow_everyone_group: false,
default_group_name: "role:nobody",
default_for_system_groups: "role:nobody",
allowed_system_groups: [],
},
},
};