From 0161f351d555f4b095a452438a3ecd2826a18be1 Mon Sep 17 00:00:00 2001 From: Mohamed Nouffer Date: Thu, 13 Oct 2022 16:13:04 +0530 Subject: [PATCH] update --- rog/.DS_Store | Bin 6148 -> 6148 bytes rog/admin.py | 8 ++++---- .../0037_customuser_is_rogaining.py | 18 ++++++++++++++++++ rog/models.py | 1 + rog/serializers.py | 2 +- 5 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 rog/migrations/0037_customuser_is_rogaining.py diff --git a/rog/.DS_Store b/rog/.DS_Store index 9bf20143cab149b419e95b5246963fa6d49b1c43..17c323def142c6a96dc8a6a3b9c60e5443402144 100644 GIT binary patch delta 565 zcmZoMXfc=|#>B!ku~2NHo+2aD!~pA!2O5|s8;Gz>>=&)iOfD-(%E?b+U|>9(RFIQd zTw-8wUqFD7iJ66!jh%y&i<^g+k6%DgNLWxrP*hY*TtZY*N?IyjKsYHeIXk^5zceq! zIX@@A$SJ2ZH9Ea0GbOknF*!3YJ)$JFq9i!8Dm7j}2u*2FYDyebs2-?2q_P00NCZuh zdr@j?9@s$tw6x;Xk_aSrWV`@>adJ_9PEJ66ab`(oeqLluaYlZ*XGvQot=ucJPKVG$0HC24x6?fkD}!SOLuD5P=CnX~vMe{Jd07WrqN;Knw#X z0|$dPgCm14Ll{FgLlwhBhPezY8Fn+AV7SZhp5Z4WJEH)j5~DVw38O8eJ);L>AY%|? zGGhi~CSwuANG3+8(Xvn)N--91?BQbC%+A5j0gV2Q8^1G8<`>bG0m*`NG(c#uW+1@? PCJzu~2NHo+2aT!~knX#?60OxtKO9aImv%Y{+8V%+A5j0aUVCkmEb^ aWPTA{PDTa>h66y%FxiGjdUK4(5@rCdc@c&H diff --git a/rog/admin.py b/rog/admin.py index b03a180..04798a2 100644 --- a/rog/admin.py +++ b/rog/admin.py @@ -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 = ( diff --git a/rog/migrations/0037_customuser_is_rogaining.py b/rog/migrations/0037_customuser_is_rogaining.py new file mode 100644 index 0000000..d02707f --- /dev/null +++ b/rog/migrations/0037_customuser_is_rogaining.py @@ -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), + ), + ] diff --git a/rog/models.py b/rog/models.py index d9a1296..7e8f645 100644 --- a/rog/models.py +++ b/rog/models.py @@ -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) diff --git a/rog/serializers.py b/rog/serializers.py index d2186ef..55deadd 100644 --- a/rog/serializers.py +++ b/rog/serializers.py @@ -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):