rebase and fixes

This commit is contained in:
smilerz
2021-12-15 09:39:20 -06:00
parent ee4ab41c1c
commit 453b1eb5b9
14 changed files with 46 additions and 14812 deletions

View File

@@ -205,6 +205,9 @@ class CustomIsShared(permissions.BasePermission):
return request.user.is_authenticated
def has_object_permission(self, request, view, obj):
# temporary hack to make old shopping list work with new shopping list
if obj.__class__.__name__ == 'ShoppingList':
return is_object_shared(request.user, obj) or obj.created_by in list(request.user.get_shopping_share())
return is_object_shared(request.user, obj)