forked from enviPath/enviPy
[Feature] Register / Login / Logout View Testing (#126)
Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#126
This commit is contained in:
@ -2,6 +2,7 @@ import re
|
||||
import logging
|
||||
import json
|
||||
from typing import Union, List, Optional, Set, Dict, Any
|
||||
from uuid import UUID
|
||||
|
||||
from django.contrib.auth import get_user_model
|
||||
from django.db import transaction
|
||||
@ -326,9 +327,9 @@ class PackageManager(object):
|
||||
return False
|
||||
|
||||
@staticmethod
|
||||
def has_package_permission(user: 'User', package: Union[str, 'Package'], permission: str):
|
||||
def has_package_permission(user: 'User', package: Union[str, UUID, 'Package'], permission: str):
|
||||
|
||||
if isinstance(package, str):
|
||||
if isinstance(package, str) or isinstance(package, UUID):
|
||||
package = Package.objects.get(uuid=package)
|
||||
|
||||
groups = GroupManager.get_groups(user)
|
||||
|
||||
Reference in New Issue
Block a user