chore: resolve conflict

pull/4868/head
ibuler 2020-10-29 19:16:32 +08:00 committed by Jiangjie.Bai
parent 5e7650d719
commit 4ebb4d1b6d
4 changed files with 10 additions and 20 deletions

View File

@ -15,4 +15,9 @@ class Migration(migrations.Migration):
name='protocol',
field=models.CharField(choices=[('ssh', 'ssh'), ('rdp', 'rdp'), ('telnet', 'telnet'), ('vnc', 'vnc'), ('mysql', 'mysql'), ('oracle', 'oracle'), ('mariadb', 'mariadb'), ('postgresql', 'postgresql'), ('k8s', 'k8s')], default='ssh', max_length=16, verbose_name='Protocol'),
),
migrations.AddField(
model_name='systemuser',
name='ad_domain',
field=models.CharField(default='', max_length=256),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 2.2.13 on 2020-10-28 11:03
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('assets', '0058_auto_20201023_1115'),
]
operations = [
migrations.AddField(
model_name='systemuser',
name='ad_domain',
field=models.CharField(default='', max_length=256),
),
]

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
#
from django.core.validators import RegexValidator
from django.utils.translation import ugettext as _
from django.utils.translation import ugettext_lazy as _
from rest_framework.validators import (
UniqueTogetherValidator, ValidationError
)

View File

@ -124,7 +124,10 @@ def migrate_and_integrate_application_permissions(apps, schema_editor):
for old_perm in old_perms:
if category == CATEGORY_REMOTE:
type_list = list(old_perm.remote_apps.values_list('type', flat=True))
_type = max(type_list, key=type_list.count)
if len(type_list) == 0:
_type = TYPE_REMOTE_CHROME
else:
_type = max(type_list, key=type_list.count)
else:
_type = data_json['type']
perm_json = old_perm_to_application_permission_json(old_perm, category, _type)