Add Billing Permissions (#16364)
* add billing permissions * update store.go * Update permission.go Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Этот коммит содержится в:
@@ -22,6 +22,7 @@ const (
|
||||
MIGRATION_KEY_SIDEBAR_CATEGORIES_PHASE_2 = "migration_sidebar_categories_phase_2"
|
||||
MIGRATION_KEY_ADD_CONVERT_CHANNEL_PERMISSIONS = "add_convert_channel_permissions"
|
||||
MIGRATION_KEY_ADD_SYSTEM_ROLES_PERMISSIONS = "add_system_roles_permissions"
|
||||
MIGRATION_KEY_ADD_BILLING_PERMISSIONS = "add_billing_permissions"
|
||||
MIGRATION_KEY_ADD_MANAGE_SHARED_CHANNEL_PERMISSIONS = "manage_shared_channel_permissions"
|
||||
MIGRATION_KEY_ADD_MANAGE_REMOTE_CLUSTERS_PERMISSIONS = "manage_remote_clusters_permissions"
|
||||
)
|
||||
|
||||
@@ -105,6 +105,9 @@ var PERMISSION_MANAGE_REMOTE_CLUSTERS *Permission
|
||||
var PERMISSION_SYSCONSOLE_READ_ABOUT *Permission
|
||||
var PERMISSION_SYSCONSOLE_WRITE_ABOUT *Permission
|
||||
|
||||
var PERMISSION_SYSCONSOLE_READ_BILLING *Permission
|
||||
var PERMISSION_SYSCONSOLE_WRITE_BILLING *Permission
|
||||
|
||||
var PERMISSION_SYSCONSOLE_READ_REPORTING *Permission
|
||||
var PERMISSION_SYSCONSOLE_WRITE_REPORTING *Permission
|
||||
|
||||
@@ -695,6 +698,18 @@ func initializePermissions() {
|
||||
"authentication.permissions.use_group_mentions.description",
|
||||
PermissionScopeSystem,
|
||||
}
|
||||
PERMISSION_SYSCONSOLE_READ_BILLING = &Permission{
|
||||
"sysconsole_read_billing",
|
||||
"",
|
||||
"",
|
||||
PermissionScopeSystem,
|
||||
}
|
||||
PERMISSION_SYSCONSOLE_WRITE_BILLING = &Permission{
|
||||
"sysconsole_write_billing",
|
||||
"",
|
||||
"",
|
||||
PermissionScopeSystem,
|
||||
}
|
||||
PERMISSION_SYSCONSOLE_READ_REPORTING = &Permission{
|
||||
"sysconsole_read_reporting",
|
||||
"authentication.permissions.use_group_mentions.name",
|
||||
@@ -878,6 +893,7 @@ func initializePermissions() {
|
||||
|
||||
SysconsoleReadPermissions = []*Permission{
|
||||
PERMISSION_SYSCONSOLE_READ_ABOUT,
|
||||
PERMISSION_SYSCONSOLE_READ_BILLING,
|
||||
PERMISSION_SYSCONSOLE_READ_REPORTING,
|
||||
PERMISSION_SYSCONSOLE_READ_USERMANAGEMENT_USERS,
|
||||
PERMISSION_SYSCONSOLE_READ_USERMANAGEMENT_GROUPS,
|
||||
@@ -896,6 +912,7 @@ func initializePermissions() {
|
||||
|
||||
SysconsoleWritePermissions = []*Permission{
|
||||
PERMISSION_SYSCONSOLE_WRITE_ABOUT,
|
||||
PERMISSION_SYSCONSOLE_WRITE_BILLING,
|
||||
PERMISSION_SYSCONSOLE_WRITE_REPORTING,
|
||||
PERMISSION_SYSCONSOLE_WRITE_USERMANAGEMENT_USERS,
|
||||
PERMISSION_SYSCONSOLE_WRITE_USERMANAGEMENT_GROUPS,
|
||||
|
||||
Ссылка в новой задаче
Block a user