diff --git a/apps/assets/migrations/0059_auto_20201027_1905.py b/apps/assets/migrations/0059_auto_20201027_1905.py index 643acd356..3b5641eb5 100644 --- a/apps/assets/migrations/0059_auto_20201027_1905.py +++ b/apps/assets/migrations/0059_auto_20201027_1905.py @@ -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), + ), ] diff --git a/apps/assets/migrations/0059_systemuser_ad_domain.py b/apps/assets/migrations/0059_systemuser_ad_domain.py deleted file mode 100644 index 10d5826a5..000000000 --- a/apps/assets/migrations/0059_systemuser_ad_domain.py +++ /dev/null @@ -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), - ), - ] diff --git a/apps/common/validators.py b/apps/common/validators.py index a1c513637..d9b5f74a4 100644 --- a/apps/common/validators.py +++ b/apps/common/validators.py @@ -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 ) diff --git a/apps/perms/migrations/0016_applicationpermission.py b/apps/perms/migrations/0016_applicationpermission.py index 852589f4b..04487e72d 100644 --- a/apps/perms/migrations/0016_applicationpermission.py +++ b/apps/perms/migrations/0016_applicationpermission.py @@ -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)