1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 18:08:21 +02:00

Permissions support fully OAuth2 scopes

Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
This commit is contained in:
2021-06-15 15:50:36 +02:00
parent ea092803d7
commit 8be16e7b58
5 changed files with 56 additions and 24 deletions

View File

@ -83,7 +83,7 @@ def save_object(sender, instance, **kwargs):
ip = request.META.get('REMOTE_ADDR')
if not user.is_authenticated:
# For registration purposes
# For registration and OAuth2 purposes
user = None
# noinspection PyProtectedMember
@ -160,6 +160,10 @@ def delete_object(sender, instance, **kwargs):
else:
ip = request.META.get('REMOTE_ADDR')
if not user.is_authenticated:
# For registration and OAuth2 purposes
user = None
# On crée notre propre sérialiseur JSON pour pouvoir sauvegarder les modèles
class CustomSerializer(ModelSerializer):
class Meta: