diff --git a/apps/i18n/core/zh/LC_MESSAGES/django.po b/apps/i18n/core/zh/LC_MESSAGES/django.po index 8d73aabcb..7d7615ef9 100644 --- a/apps/i18n/core/zh/LC_MESSAGES/django.po +++ b/apps/i18n/core/zh/LC_MESSAGES/django.po @@ -1551,7 +1551,7 @@ msgstr "未知" #: assets/const/automation.py:7 msgid "OK" -msgstr "" +msgstr "成功" #: assets/const/automation.py:12 msgid "Ping" diff --git a/apps/notifications/migrations/0002_auto_20210909_1946.py b/apps/notifications/migrations/0002_auto_20210909_1946.py index 6145b3471..04fc6f14a 100644 --- a/apps/notifications/migrations/0002_auto_20210909_1946.py +++ b/apps/notifications/migrations/0002_auto_20210909_1946.py @@ -6,6 +6,20 @@ from django.db import migrations, models import django.db.models.deletion +def init_user_msg_subscription(apps, schema_editor): + User = apps.get_model('users', 'User') + UserMsgSubscription = apps.get_model('notifications', 'UserMsgSubscription') + + receive_backends = ['site_msg', 'email'] + user = User.objects.filter(username='admin').first() + if not user: + return + UserMsgSubscription.objects.update_or_create( + defaults={'receive_backends': receive_backends}, user=user + ) + + + class Migration(migrations.Migration): initial = True @@ -57,4 +71,5 @@ class Migration(migrations.Migration): name='users', field=models.ManyToManyField(related_name='recv_site_messages', through='notifications.SiteMessage', to=settings.AUTH_USER_MODEL), ), + migrations.RunPython(init_user_msg_subscription) ] diff --git a/apps/notifications/migrations/0003_initial_admin_msg.py b/apps/notifications/migrations/0003_initial_admin_msg.py deleted file mode 100644 index 5a5a55e16..000000000 --- a/apps/notifications/migrations/0003_initial_admin_msg.py +++ /dev/null @@ -1,24 +0,0 @@ -# Generated by Django 4.1.13 on 2024-05-21 11:04 - -from django.db import migrations - - -def init_user_msg_subscription(apps, schema_editor): - User = apps.get_model('users', 'User') - UserMsgSubscription = apps.get_model('notifications', 'UserMsgSubscription') - - receive_backends = ['site_msg', 'email'] - user = User.objects.get(username='admin') - UserMsgSubscription.objects.update_or_create( - defaults={'receive_backends': receive_backends}, user=user - ) - - -class Migration(migrations.Migration): - dependencies = [ - ('notifications', '0002_auto_20210909_1946'), - ] - - operations = [ - migrations.RunPython(init_user_msg_subscription), - ]