Fixed custom_role_id change for work page
This commit is contained in:
parent
9b1f04387c
commit
65253f6904
@ -1,61 +0,0 @@
|
|||||||
# Generated by Django 3.1.6 on 2021-03-09 20:17
|
|
||||||
|
|
||||||
from django.conf import settings
|
|
||||||
from django.db import migrations, models
|
|
||||||
import django.db.models.deletion
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
|
||||||
('main', '0008_auto_20210303_2305'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='rolechangelogs',
|
|
||||||
name='change_time',
|
|
||||||
field=models.DateTimeField(help_text='Дата и время изменения роли'),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='rolechangelogs',
|
|
||||||
name='changed_by',
|
|
||||||
field=models.ForeignKey(help_text='Кем была изменена роль', on_delete=django.db.models.deletion.CASCADE, related_name='changed_by', to=settings.AUTH_USER_MODEL),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='rolechangelogs',
|
|
||||||
name='name',
|
|
||||||
field=models.TextField(help_text='Имя пользователя'),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='rolechangelogs',
|
|
||||||
name='new_role',
|
|
||||||
field=models.TextField(help_text='Присвоенная роль'),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='rolechangelogs',
|
|
||||||
name='user',
|
|
||||||
field=models.ForeignKey(help_text='Пользователь, которому присвоили другую роль', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='userprofile',
|
|
||||||
name='image',
|
|
||||||
field=models.URLField(blank=True, help_text='Аватарка', null=True),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='userprofile',
|
|
||||||
name='name',
|
|
||||||
field=models.CharField(default='None', help_text='Имя пользователя на нашем сайте', max_length=100),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='userprofile',
|
|
||||||
name='role',
|
|
||||||
field=models.CharField(default='None', help_text='Код роли пользователя', max_length=100),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='userprofile',
|
|
||||||
name='user',
|
|
||||||
field=models.OneToOneField(help_text='Пользователь', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
|
|
||||||
),
|
|
||||||
]
|
|
@ -1,14 +0,0 @@
|
|||||||
# Generated by Django 3.1.6 on 2021-03-15 16:48
|
|
||||||
|
|
||||||
from django.db import migrations
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('main', '0012_auto_20210312_1225'),
|
|
||||||
('main', '0009_auto_20210309_2317'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
]
|
|
@ -1,29 +0,0 @@
|
|||||||
# Generated by Django 3.1.6 on 2021-03-15 16:48
|
|
||||||
|
|
||||||
from django.db import migrations, models
|
|
||||||
import django.utils.timezone
|
|
||||||
|
|
||||||
|
|
||||||
class Migration(migrations.Migration):
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('main', '0013_merge_20210315_1948'),
|
|
||||||
]
|
|
||||||
|
|
||||||
operations = [
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='rolechangelogs',
|
|
||||||
name='change_time',
|
|
||||||
field=models.DateTimeField(default=django.utils.timezone.now, help_text='Дата и время изменения роли'),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='rolechangelogs',
|
|
||||||
name='new_role',
|
|
||||||
field=models.IntegerField(default=0, help_text='Присвоенная роль'),
|
|
||||||
),
|
|
||||||
migrations.AlterField(
|
|
||||||
model_name='userprofile',
|
|
||||||
name='role',
|
|
||||||
field=models.CharField(default='None', help_text='Глобальное имя роли пользователя', max_length=100),
|
|
||||||
),
|
|
||||||
]
|
|
@ -194,6 +194,7 @@ def user_update(zenpy_user: User, admin: User, request: WSGIRequest) -> UserProf
|
|||||||
|
|
||||||
admin.users.update(zenpy_user)
|
admin.users.update(zenpy_user)
|
||||||
request.user.userprofile.role = "agent"
|
request.user.userprofile.role = "agent"
|
||||||
|
request.user.userprofile.custom_role_id = zenpy_user.custom_role_id
|
||||||
request.user.userprofile.save()
|
request.user.userprofile.save()
|
||||||
messages.success(request, "Права были изменены")
|
messages.success(request, "Права были изменены")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user