perf: 更新ops ticket announcement settings 权限 (#11911)

Co-authored-by: feng <1304903146@qq.com>
pull/11912/head
fit2bot 2023-10-19 15:15:02 +08:00 committed by GitHub
parent 26a18a1f5c
commit 4aa4c6854b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 23 additions and 0 deletions

View File

@ -64,6 +64,9 @@ class SettingsApi(generics.RetrieveUpdateAPIView):
rbac_category_permissions = {
'basic': 'settings.view_setting',
'terminal': 'settings.change_terminal',
'ops': 'settings.change_ops',
'ticket': 'settings.change_ticket',
'announcement': 'settings.change_announcement',
'security': 'settings.change_security',
'security_basic': 'settings.change_security',
'security_auth': 'settings.change_security',

View File

@ -0,0 +1,17 @@
# Generated by Django 4.1.10 on 2023-10-19 07:08
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('settings', '0009_alter_cas_username_attribute'),
]
operations = [
migrations.AlterModelOptions(
name='setting',
options={'permissions': [('change_email', 'Can change email setting'), ('change_auth', 'Can change auth setting'), ('change_ops', 'Can change auth ops'), ('change_ticket', 'Can change auth ticket'), ('change_announcement', 'Can change auth announcement'), ('change_vault', 'Can change vault setting'), ('change_systemmsgsubscription', 'Can change system msg sub setting'), ('change_sms', 'Can change sms setting'), ('change_security', 'Can change security setting'), ('change_clean', 'Can change clean setting'), ('change_interface', 'Can change interface setting'), ('change_license', 'Can change license setting'), ('change_terminal', 'Can change terminal setting'), ('change_other', 'Can change other setting')], 'verbose_name': 'System setting'},
),
]

View File

@ -159,6 +159,9 @@ class Setting(models.Model):
permissions = [
('change_email', _('Can change email setting')),
('change_auth', _('Can change auth setting')),
('change_ops', _('Can change auth ops')),
('change_ticket', _('Can change auth ticket')),
('change_announcement', _('Can change auth announcement')),
('change_vault', _('Can change vault setting')),
('change_systemmsgsubscription', _('Can change system msg sub setting')),
('change_sms', _('Can change sms setting')),