Add meta with permissions to UserProfile, fix ./manage.py migrate
errors
This commit is contained in:
parent
3c43e0e38a
commit
c2d6a790f9
17
main/migrations/0010_userprofile_meta.py
Normal file
17
main/migrations/0010_userprofile_meta.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Generated by Django 3.1.6 on 2021-03-11 08:04
|
||||||
|
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('main', '0009_models_help_text'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterModelOptions(
|
||||||
|
name='userprofile',
|
||||||
|
options={'permissions': (('has_control_access', 'Can view admin page'),)},
|
||||||
|
),
|
||||||
|
]
|
@ -7,6 +7,11 @@ from django.dispatch import receiver
|
|||||||
class UserProfile(models.Model):
|
class UserProfile(models.Model):
|
||||||
"""Модель профиля пользователя"""
|
"""Модель профиля пользователя"""
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
permissions = (
|
||||||
|
('has_control_access', 'Can view admin page'),
|
||||||
|
)
|
||||||
|
|
||||||
user = models.OneToOneField(to=User, on_delete=models.CASCADE, help_text='Пользователь')
|
user = models.OneToOneField(to=User, on_delete=models.CASCADE, help_text='Пользователь')
|
||||||
role = models.CharField(default='None', max_length=100, help_text='Код роли пользователя')
|
role = models.CharField(default='None', max_length=100, help_text='Код роли пользователя')
|
||||||
image = models.URLField(null=True, blank=True, help_text='Аватарка')
|
image = models.URLField(null=True, blank=True, help_text='Аватарка')
|
||||||
|
@ -28,13 +28,6 @@ from access_controller.settings import ZENDESK_ROLES
|
|||||||
from zenpy.lib.api_objects import User as ZenpyUser
|
from zenpy.lib.api_objects import User as ZenpyUser
|
||||||
|
|
||||||
|
|
||||||
content_type_temp = ContentType.objects.get_for_model(UserProfile)
|
|
||||||
permission_temp, created = Permission.objects.get_or_create(
|
|
||||||
codename='has_control_access',
|
|
||||||
content_type=content_type_temp,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class CustomRegistrationView(RegistrationView):
|
class CustomRegistrationView(RegistrationView):
|
||||||
"""
|
"""
|
||||||
Отображение и логика работы страницы регистрации пользователя
|
Отображение и логика работы страницы регистрации пользователя
|
||||||
|
Loading…
x
Reference in New Issue
Block a user