mirror of https://git.sr.ht/~sircmpwn/hub.sr.ht
projects.py: fix visibility import
This commit is contained in:
parent
a15ff75966
commit
b5af713dcc
|
@ -1,5 +1,5 @@
|
||||||
from flask import abort
|
from flask import abort
|
||||||
from hubsrht.types import Project, User
|
from hubsrht.types import Project, User, Visibility
|
||||||
from srht.oauth import current_user
|
from srht.oauth import current_user
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
||||||
|
@ -21,9 +21,8 @@ def get_project(owner, project_name, access, user=current_user):
|
||||||
if access == ProjectAccess.write:
|
if access == ProjectAccess.write:
|
||||||
abort(401)
|
abort(401)
|
||||||
# TODO: ACLs
|
# TODO: ACLs
|
||||||
if project.visibility in (ProjectVisibility.public,
|
if project.visibility in (Visibility.public, Visibility.unlisted):
|
||||||
ProjectVisibility.unlisted):
|
|
||||||
return project.owner, project
|
return project.owner, project
|
||||||
elif project.visibility == ProjectVisibility.private:
|
elif project.visibility == Visibility.private:
|
||||||
abort(401)
|
abort(401)
|
||||||
assert False
|
assert False
|
||||||
|
|
Loading…
Reference in New Issue