From 0d3478c728282396cba87d1670576a946626d6dc Mon Sep 17 00:00:00 2001 From: ibuler Date: Tue, 13 Jun 2023 14:38:52 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20acl=20=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=E4=B8=AD=E7=9A=84=20accounts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/acls/migrations/0012_auto_20230426_1111.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/acls/migrations/0012_auto_20230426_1111.py b/apps/acls/migrations/0012_auto_20230426_1111.py index 277905fcd..c0e225138 100644 --- a/apps/acls/migrations/0012_auto_20230426_1111.py +++ b/apps/acls/migrations/0012_auto_20230426_1111.py @@ -25,10 +25,9 @@ def migrate_base_acl_users_assets_accounts(apps, *args): obj.new_assets = {"type": "attrs", "attrs": asset_attrs} account_usernames = (obj.accounts or {}).get('username_group', []) - obj.new_accounts = { - "type": "attrs", - "attrs": [{"name": "username", "value": account_usernames, "match": "in"}] - } + if '*' in account_usernames: + account_usernames = ['@ALL'] + obj.new_accounts = account_usernames obj.save()