From f993de64e612d070dcf12ce15c0cacf1fe31a412 Mon Sep 17 00:00:00 2001 From: salazard <hamzatouizrat@yahoo.com> Date: Fri, 28 Oct 2022 21:51:34 +0200 Subject: [PATCH] fiwe modifcation --- api/urls.py | 3 +++ profiles/serializers.py | 2 +- users/migrations/0006_user_hassignedvharter.py | 18 ++++++++++++++++++ users/migrations/0007_auto_20221028_1429.py | 18 ++++++++++++++++++ users/models.py | 1 + 5 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 users/migrations/0006_user_hassignedvharter.py create mode 100644 users/migrations/0007_auto_20221028_1429.py diff --git a/api/urls.py b/api/urls.py index 46497be..4c66c98 100644 --- a/api/urls.py +++ b/api/urls.py @@ -17,6 +17,8 @@ app_name = 'api' urlpatterns = [ url(r'^auth/get-token/$', obtain_auth_token, name='get-auth-token'), + url(r'^charter/$', users_views.UserCheckChartViewSet.as_view()), + ] router = routers.DefaultRouter(trailing_slash=True) @@ -24,6 +26,7 @@ router = routers.DefaultRouter(trailing_slash=True) # Users views router.register('users', users_views.UserViewSet) + # Profiles views router.register('tutors', profiles_views.TutorViewSet) router.register('students', profiles_views.StudentViewSet, base_name='student') diff --git a/profiles/serializers.py b/profiles/serializers.py index 76a1c54..d5774a1 100644 --- a/profiles/serializers.py +++ b/profiles/serializers.py @@ -34,7 +34,7 @@ class StudentSerializer(serializers.HyperlinkedModelSerializer): class Meta: # noqa model = Student fields = ( - 'user_id', 'user', 'url', 'registration', 'visits', 'gender', 'addressNumber', 'street', 'city', 'personalPhone', 'parentsPhone', 'parentsEmail', 'school', 'grade', 'scholarship', 'fatherActivity', 'motherActivity', 'parentsStatus', 'dependantsNumber', 'specialTeaching', 'nationality', 'zipCode', 'classType', 'year', 'dateOfBirth') + 'user_id', 'user', 'url', 'registration', 'visits', 'gender', 'addressNumber', 'street', 'city', 'personalPhone', 'parentsPhone', 'parentsEmail', 'school', 'grade', 'scholarship', 'fatherActivity', 'motherActivity', 'parentsStatus', 'dependantsNumber', 'specialTeaching', 'nationality', 'zipCode', 'classType', 'year') extra_kwargs = { 'url': {'view_name': 'api:student-detail'}, } diff --git a/users/migrations/0006_user_hassignedvharter.py b/users/migrations/0006_user_hassignedvharter.py new file mode 100644 index 0000000..85d00f8 --- /dev/null +++ b/users/migrations/0006_user_hassignedvharter.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2 on 2022-10-28 12:05 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('users', '0005_remove_user_qpv'), + ] + + operations = [ + migrations.AddField( + model_name='user', + name='HasSignedVharter', + field=models.BooleanField(blank=True, default='False', null=True, verbose_name='Chartre'), + ), + ] diff --git a/users/migrations/0007_auto_20221028_1429.py b/users/migrations/0007_auto_20221028_1429.py new file mode 100644 index 0000000..0e770c6 --- /dev/null +++ b/users/migrations/0007_auto_20221028_1429.py @@ -0,0 +1,18 @@ +# Generated by Django 2.2 on 2022-10-28 12:29 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('users', '0006_user_hassignedvharter'), + ] + + operations = [ + migrations.RenameField( + model_name='user', + old_name='HasSignedVharter', + new_name='HasSignedCharter', + ), + ] diff --git a/users/models.py b/users/models.py index 264547d..9989306 100644 --- a/users/models.py +++ b/users/models.py @@ -79,6 +79,7 @@ class User(AbstractUser): phone_number = models.CharField('téléphone', max_length=20, null=True, blank=True) + HasSignedCharter = models.BooleanField('Chartre', null=True, blank=True,default='False') @property def student(self): -- GitLab