mirror of https://git.sr.ht/~sircmpwn/hub.sr.ht
Allow trailing slashes on some routes
This commit is contained in:
parent
69c60fb4c4
commit
216ca85b16
|
@ -27,4 +27,6 @@ class HubApp(SrhtFlask):
|
||||||
self.register_blueprint(users)
|
self.register_blueprint(users)
|
||||||
self.register_blueprint(webhooks)
|
self.register_blueprint(webhooks)
|
||||||
|
|
||||||
|
self.url_map.strict_slashes = False
|
||||||
|
|
||||||
app = HubApp()
|
app = HubApp()
|
||||||
|
|
|
@ -12,7 +12,7 @@ from srht.validation import Validation, valid_url
|
||||||
|
|
||||||
projects = Blueprint("projects", __name__)
|
projects = Blueprint("projects", __name__)
|
||||||
|
|
||||||
@projects.route("/<owner>/<project_name>")
|
@projects.route("/<owner>/<project_name>/")
|
||||||
def summary_GET(owner, project_name):
|
def summary_GET(owner, project_name):
|
||||||
owner, project = get_project(owner, project_name, ProjectAccess.read)
|
owner, project = get_project(owner, project_name, ProjectAccess.read)
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ from srht.search import search_by
|
||||||
|
|
||||||
users = Blueprint("users", __name__)
|
users = Blueprint("users", __name__)
|
||||||
|
|
||||||
@users.route("/~<username>")
|
@users.route("/~<username>/")
|
||||||
def summary_GET(username):
|
def summary_GET(username):
|
||||||
user = User.query.filter(User.username == username).first()
|
user = User.query.filter(User.username == username).first()
|
||||||
if not user:
|
if not user:
|
||||||
|
@ -32,7 +32,7 @@ def summary_GET(username):
|
||||||
user=user, projects=projects, EventType=EventType, events=events,
|
user=user, projects=projects, EventType=EventType, events=events,
|
||||||
**pagination)
|
**pagination)
|
||||||
|
|
||||||
@users.route("/projects/<owner>")
|
@users.route("/projects/<owner>/")
|
||||||
def projects_GET(owner):
|
def projects_GET(owner):
|
||||||
if owner.startswith("~"):
|
if owner.startswith("~"):
|
||||||
owner = owner[1:]
|
owner = owner[1:]
|
||||||
|
|
Loading…
Reference in New Issue