diff --git a/accounts/apps.py b/accounts/apps.py index 94f4d27..6a2e2bd 100644 --- a/accounts/apps.py +++ b/accounts/apps.py @@ -10,19 +10,19 @@ def apply_change_password(sender, **kwargs): from django.conf import settings from django.contrib.auth.models import User, Permission if hasattr(settings, 'SHOW_PROFILE_EDIT_PASSWORD'): - print('\033[92mSHOW_PROFILE_EDIT_PASSWORD is found inside settings.py\033[0m') - print('\033[92mApplying permission can_change_password for all users\033[0m') + print('\033[1m! \033[92mSHOW_PROFILE_EDIT_PASSWORD is found inside settings.py\033[0m') + print('\033[1m* \033[92mApplying permission can_change_password for all users\033[0m') users = User.objects.all() permission = Permission.objects.get(codename='change_password') if settings.SHOW_PROFILE_EDIT_PASSWORD: - print('\033[91mWarning!!! Setting to True for all users\033[0m') + print('\033[1m! \033[91mWarning!!! Setting to True for all users\033[0m') for user in users: user.user_permissions.add(permission) else: - print('\033[91mWarning!!! Setting to False for all users\033[0m') + print('\033[1m* \033[91mWarning!!! Setting to False for all users\033[0m') for user in users: user.user_permissions.remove(permission) - print('\033[1mDon`t forget to remove the option from settings.py\033[0m') + print('\033[1m! Don`t forget to remove the option from settings.py\033[0m') def create_admin(sender, **kwargs): @@ -32,11 +32,11 @@ def create_admin(sender, **kwargs): from django.contrib.auth.models import User from accounts.models import UserAttributes - plan = kwargs['plan'] + plan = kwargs.get('plan', []) for migration, rolled_back in plan: if migration.app_label == 'accounts' and migration.name == '0001_initial' and not rolled_back: if User.objects.count() == 0: - print('\033[92mCreating default admin user\033[0m') + print('\033[1m* \033[92mCreating default admin user\033[0m') admin = User.objects.create_superuser('admin', None, 'admin') UserAttributes(user=admin, max_instances=-1, max_cpus=-1, max_memory=-1, max_disk_size=-1).save() break @@ -47,5 +47,5 @@ class AccountsConfig(AppConfig): verbose_name = 'Accounts' def ready(self): - post_migrate.connect(apply_change_password, sender=self) post_migrate.connect(create_admin, sender=self) + post_migrate.connect(apply_change_password, sender=self) diff --git a/accounts/forms.py b/accounts/forms.py index e3bcd42..12d754d 100644 --- a/accounts/forms.py +++ b/accounts/forms.py @@ -1,7 +1,7 @@ from appsettings.settings import app_settings from django.contrib.auth import get_user_model from django.forms import ModelForm, ValidationError -from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import gettext_lazy as _ from .models import UserInstance, UserSSHKey from .utils import validate_ssh_key diff --git a/accounts/models.py b/accounts/models.py index 15e0ddf..1fcc880 100644 --- a/accounts/models.py +++ b/accounts/models.py @@ -1,7 +1,7 @@ from django.contrib.auth.models import User from django.core.validators import MinValueValidator from django.db import models -from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import gettext_lazy as _ from instances.models import Instance diff --git a/accounts/templates/account.html b/accounts/templates/account.html index 54e3ad9..3775a63 100644 --- a/accounts/templates/account.html +++ b/accounts/templates/account.html @@ -5,13 +5,13 @@ {% load qr_code %} {% block title %}{% trans "User Profile" %} - {{ user }}{% endblock %} -{% block page_header %}{% trans "User Profile" %}: {{ user }}{% endblock page_header %} +{% block page_heading %}{% trans "User Profile" %}: {{ user }}{% endblock page_heading %} -{% block page_header_extra %} +{% block page_heading_extra %} {% icon 'plus' %} -{% endblock page_header_extra %} +{% endblock page_heading_extra %} {% block content %}