From ce34058ec0419bdf4d046c946f42a39d4c5054e9 Mon Sep 17 00:00:00 2001 From: Van Hecke Adiel <adiel.van-hecke@student-cs.fr> Date: Tue, 19 Nov 2024 17:02:21 +0100 Subject: [PATCH 1/2] bug user --- .DS_Store | Bin 8196 -> 8196 bytes Borrowing/migrations/0002_borrow_is_accept.py | 18 -------- .../0002_borrowrequest_delete_borrow.py | 29 +++++++++++++ Borrowing/migrations/0002_lent_myborrow.py | 29 ------------- ...myborrow_remove_borrow_id_item_and_more.py | 41 ------------------ ...03_rename_borrow_borrowrequest_and_more.py | 25 ----------- .../0002_community_pending_users.py | 20 +++++++++ db.sqlite3 | Bin 196608 -> 208896 bytes user/templates/user/identite.html | 2 +- user/views.py | 4 +- 10 files changed, 52 insertions(+), 116 deletions(-) delete mode 100644 Borrowing/migrations/0002_borrow_is_accept.py create mode 100644 Borrowing/migrations/0002_borrowrequest_delete_borrow.py delete mode 100644 Borrowing/migrations/0002_lent_myborrow.py delete mode 100644 Borrowing/migrations/0003_delete_lent_delete_myborrow_remove_borrow_id_item_and_more.py delete mode 100644 Borrowing/migrations/0003_rename_borrow_borrowrequest_and_more.py create mode 100644 Communities/migrations/0002_community_pending_users.py diff --git a/.DS_Store b/.DS_Store index 0ed5c9a1bcffa888e2e97a1cd2f93dd35a98aaf9..2a834be35bffe74c401fc188eeb361224eb5ade3 100644 GIT binary patch delta 42 ycmZp1XmOa}&nUVvU^hRb=w=>)T&B&v!c{CA8$=j4vrBwq*(@mbjd5dxAR_=Kkqwjp delta 260 zcmZp1XmOa}&nU4mU^hRb#AY6WTqaR2h7^V*20eyihC+rMhD?SMhExXQ$#TN-^;l&J zN|Jm^i%W_a7#N%wLV>zc8H#|UK0_kVoJ=4uhoKC}&SS^`vXdFIfuufz3qwATUCNLP z<mCZv0I7Fo2nLh+V10QE=?vjO*;JqokZd_aDhHTj#GpUfPDsWID8|5m%SC=r7h#p( TTqab@vYB1t8_VXG!tBfd@JKeq diff --git a/Borrowing/migrations/0002_borrow_is_accept.py b/Borrowing/migrations/0002_borrow_is_accept.py deleted file mode 100644 index 4bca8d7..0000000 --- a/Borrowing/migrations/0002_borrow_is_accept.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 5.1.3 on 2024-11-19 13:52 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('Borrowing', '0001_initial'), - ] - - operations = [ - migrations.AddField( - model_name='borrow', - name='is_accept', - field=models.BooleanField(default=False), - ), - ] diff --git a/Borrowing/migrations/0002_borrowrequest_delete_borrow.py b/Borrowing/migrations/0002_borrowrequest_delete_borrow.py new file mode 100644 index 0000000..24a1a4c --- /dev/null +++ b/Borrowing/migrations/0002_borrowrequest_delete_borrow.py @@ -0,0 +1,29 @@ +# Generated by Django 5.1.3 on 2024-11-19 15:57 + +import django.db.models.deletion +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('Borrowing', '0001_initial'), + ('object', '0004_object_is_borrowed'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='BorrowRequest', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('is_accepted', models.BooleanField(default=False)), + ('id_borrower', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ('id_object', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='object.object')), + ], + ), + migrations.DeleteModel( + name='borrow', + ), + ] diff --git a/Borrowing/migrations/0002_lent_myborrow.py b/Borrowing/migrations/0002_lent_myborrow.py deleted file mode 100644 index ec42136..0000000 --- a/Borrowing/migrations/0002_lent_myborrow.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 4.2.16 on 2024-11-18 16:06 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('Borrowing', '0001_initial'), - ] - - operations = [ - migrations.CreateModel( - name='lent', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('id_borrower', models.IntegerField()), - ('id_item', models.IntegerField()), - ], - ), - migrations.CreateModel( - name='myborrow', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('id_lender', models.IntegerField()), - ('id_item', models.IntegerField()), - ], - ), - ] diff --git a/Borrowing/migrations/0003_delete_lent_delete_myborrow_remove_borrow_id_item_and_more.py b/Borrowing/migrations/0003_delete_lent_delete_myborrow_remove_borrow_id_item_and_more.py deleted file mode 100644 index 6b6f0a0..0000000 --- a/Borrowing/migrations/0003_delete_lent_delete_myborrow_remove_borrow_id_item_and_more.py +++ /dev/null @@ -1,41 +0,0 @@ -# Generated by Django 4.2.16 on 2024-11-19 14:32 - -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), - ('object', '0004_object_is_borrowed'), - ('Borrowing', '0002_lent_myborrow'), - ] - - operations = [ - migrations.DeleteModel( - name='lent', - ), - migrations.DeleteModel( - name='myborrow', - ), - migrations.RemoveField( - model_name='borrow', - name='id_item', - ), - migrations.RemoveField( - model_name='borrow', - name='id_lender', - ), - migrations.AddField( - model_name='borrow', - name='id_object', - field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, to='object.object'), - ), - migrations.AlterField( - model_name='borrow', - name='id_borrower', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), - ), - ] diff --git a/Borrowing/migrations/0003_rename_borrow_borrowrequest_and_more.py b/Borrowing/migrations/0003_rename_borrow_borrowrequest_and_more.py deleted file mode 100644 index 2d949dc..0000000 --- a/Borrowing/migrations/0003_rename_borrow_borrowrequest_and_more.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 5.1.3 on 2024-11-19 13:57 - -from django.conf import settings -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('Borrowing', '0002_borrow_is_accept'), - ('object', '0004_object_is_borrowed'), - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.RenameModel( - old_name='Borrow', - new_name='BorrowRequest', - ), - migrations.RenameField( - model_name='borrowrequest', - old_name='is_accept', - new_name='is_accepted', - ), - ] diff --git a/Communities/migrations/0002_community_pending_users.py b/Communities/migrations/0002_community_pending_users.py new file mode 100644 index 0000000..42e99e6 --- /dev/null +++ b/Communities/migrations/0002_community_pending_users.py @@ -0,0 +1,20 @@ +# Generated by Django 5.1.3 on 2024-11-19 15:57 + +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('Communities', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.AddField( + model_name='community', + name='pending_users', + field=models.ManyToManyField(blank=True, related_name='pending_communities', to=settings.AUTH_USER_MODEL), + ), + ] diff --git a/db.sqlite3 b/db.sqlite3 index 5ed7de034924a1e1f0e6dc7a680020a8c0f50a63..5e24635e03e126397f0c71082be0ad8684794f3a 100644 GIT binary patch delta 5250 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 U63lOL^}o(EHmHL7+uy(b0~fP8-2eap delta 8312 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 diff --git a/user/templates/user/identite.html b/user/templates/user/identite.html index 9d545f1..d388ffb 100644 --- a/user/templates/user/identite.html +++ b/user/templates/user/identite.html @@ -16,7 +16,7 @@ <label for="username">Username:</label><br> <input type="text" id="username" name="username" value = "{{user.username}}"><br> <label for = "mail">Mail:</label><br> - <input type = "text" id = "mail" name = "mail" value = "{{user.mail}}"><br><br> + <input type = "text" id = "mail" name = "mail" value = "{{user.email}}"><br><br> <input type="submit" value="Modifier"> </form> <p>{{message}}</p> diff --git a/user/views.py b/user/views.py index e323e51..5f8b606 100644 --- a/user/views.py +++ b/user/views.py @@ -22,7 +22,7 @@ def signup(request): last_name= form.cleaned_data["last_name"], username =form.cleaned_data["username"], password=form.cleaned_data["password"], - mail = form.cleaned_data["mail"] + email = form.cleaned_data["mail"] ) return redirect("login") except IntegrityError: @@ -62,7 +62,7 @@ def identite(request): request.user.first_name =form.cleaned_data["first_name"] request.user.last_name= form.cleaned_data["last_name"] request.user.username =form.cleaned_data["username"] - request.user.mail = form.cleaned_data["mail"] + request.user.email = form.cleaned_data["mail"] request.user.save() except IntegrityError: return render(request, "identite.html", {"user":request.user, "message": "Ce nom d'utilisateur est déjà enregistré !"}) -- GitLab From 90e31a8336b68a64fc7bf00ad9c6d1cccd169ff7 Mon Sep 17 00:00:00 2001 From: Van Hecke Adiel <adiel.van-hecke@student-cs.fr> Date: Tue, 19 Nov 2024 17:04:34 +0100 Subject: [PATCH 2/2] bug user --- db.sqlite3 | Bin 208896 -> 0 bytes object/scripts/objects_db.py | 1 + 2 files changed, 1 insertion(+) delete mode 100644 db.sqlite3 diff --git a/db.sqlite3 b/db.sqlite3 deleted file mode 100644 index 5e24635e03e126397f0c71082be0ad8684794f3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208896 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 diff --git a/object/scripts/objects_db.py b/object/scripts/objects_db.py index bff0393..449cd15 100644 --- a/object/scripts/objects_db.py +++ b/object/scripts/objects_db.py @@ -43,5 +43,6 @@ def create_categories(): else: print(f"âš ï¸ Category already exists: {obj.name}") + if __name__ == "__main__": create_categories() -- GitLab