M git/blueprints/cgit.py => git/blueprints/cgit.py +6 -6
@@ 6,18 6,18 @@ cgit = Blueprint('cgit', __name__)
upstream = cfg("cgit", "remote")
-@cgit.route("/<user>/<repo>", defaults={ "cgit_path": "" })
-@cgit.route("/<user>/<repo>/", defaults={ "cgit_path": "" })
-@cgit.route("/<user>/<repo>/<path:cgit_path>")
+@cgit.route("/~<user>/<repo>", defaults={ "cgit_path": "" })
+@cgit.route("/~<user>/<repo>/", defaults={ "cgit_path": "" })
+@cgit.route("/~<user>/<repo>/<path:cgit_path>")
def cgit_passthrough(user, repo, cgit_path):
r = requests.get("{}/{}".format(upstream, request.full_path))
return render_template("cgit.html",
cgit_html=r.text,
- owner_name=user,
+ owner_name="~" + user,
repo_name=repo)
-@cgit.route("/<user>/<repo>/patch")
-@cgit.route("/<user>/<repo>/patch/")
+@cgit.route("/~<user>/<repo>/patch")
+@cgit.route("/~<user>/<repo>/patch/")
def cgit_plain(user, repo):
r = requests.get("{}/{}".format(upstream, request.full_path))
return Response(r.text, mimetype="text/plain")
M git/types/__init__.py => git/types/__init__.py +0 -1
@@ 1,3 1,2 @@
from .user import User
from .repository import Repository
-from .group import Group
D git/types/group.py => git/types/group.py +0 -12
@@ 1,12 0,0 @@
-import sqlalchemy as sa
-import sqlalchemy_utils as sau
-from srht.database import Base
-
-class Group(Base):
- __tablename__ = 'group'
- id = sa.Column(sa.Integer, primary_key=True)
- created = sa.Column(sa.DateTime, nullable=False)
- updated = sa.Column(sa.DateTime, nullable=False)
- name = sa.Column(sa.Unicode(256), nullable=False)
- owner_id = sa.Column(sa.Integer, sa.ForeignKey('user.id'), nullable=False)
- owner = sa.orm.relationship('User', backref=sa.orm.backref('groups'))
M git/types/repository.py => git/types/repository.py +1 -3
@@ 8,7 8,5 @@ class Repository(Base):
created = sa.Column(sa.DateTime, nullable=False)
updated = sa.Column(sa.DateTime, nullable=False)
name = sa.Column(sa.Unicode(256), nullable=False)
- owner_id = sa.Column(sa.Integer, sa.ForeignKey('user.id'))
+ owner_id = sa.Column(sa.Integer, sa.ForeignKey('user.id'), nullable=False)
owner = sa.orm.relationship('User', backref=sa.orm.backref('repos'))
- group_id = sa.Column(sa.Integer, sa.ForeignKey('group.id'))
- group = sa.orm.relationship('Group', backref=sa.orm.backref('repos'))