This commit is contained in:
Mohamed Nouffer
2022-10-13 16:13:04 +05:30
parent 478e3a81e2
commit 0161f351d5
5 changed files with 24 additions and 5 deletions

BIN
rog/.DS_Store vendored

Binary file not shown.

View File

@ -18,14 +18,14 @@ class ShopRouteAdmin(LeafletAdminListMixin, LeafletGeoAdminMixin, admin.ModelAdm
list_display=['name',]
class UserAdminConfig(UserAdmin):
search_fields = ('email', 'group',)
list_filter = ('email', 'group')
search_fields = ('email', 'group', 'is_rogaining')
list_filter = ('email', 'group', 'is_rogaining')
ordering = ('email',)
list_display = ('email', 'group', 'is_active', 'is_staff',)
list_display = ('email', 'group', 'is_active', 'is_staff', 'is_rogaining')
fieldsets = (
(None, {'fields':('email', 'group')}),
('Permissions', {'fields':('is_staff', 'is_active',)}),
('Permissions', {'fields':('is_staff', 'is_active', 'is_rogaining')}),
)
add_fieldsets = (

View File

@ -0,0 +1,18 @@
# Generated by Django 3.2.9 on 2022-10-06 13:42
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('rog', '0036_alter_customuser_email'),
]
operations = [
migrations.AddField(
model_name='customuser',
name='is_rogaining',
field=models.BooleanField(default=False),
),
]

View File

@ -186,6 +186,7 @@ class CustomUser(AbstractBaseUser, PermissionsMixin):
email = models.CharField(_("Email"), max_length=255, unique=True)
is_staff = models.BooleanField(default=False)
is_active = models.BooleanField(default=True)
is_rogaining = models.BooleanField(default=False)
group = models.CharField(max_length=255,
choices=Groups.choices,
default=Groups.GB1)

View File

@ -74,7 +74,7 @@ class CreateUserSerializer(serializers.ModelSerializer):
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = CustomUser
fields = ('id','email', 'group')
fields = ('id','email', 'is_rogaining' ,'group')
class RogUserSerializer(serializers.ModelSerializer):