# HG changeset patch # User Marcin Kuzminski # Date 2011-01-28 22:12:28 # Node ID de535f8b1e8b001bc0fc95e414613fba3ed49a5a # Parent 27dba61f07d3bb9c3fcbf20acd11723cf903a1a2 Fixed links for repository, it's optional now to pass a link without a summary eg. https://rhodecode.org/repo -> shows https://rhodecode.org/repo/summary fixed db model diff --git a/rhodecode/config/routing.py b/rhodecode/config/routing.py --- a/rhodecode/config/routing.py +++ b/rhodecode/config/routing.py @@ -169,6 +169,8 @@ def make_map(config): map.connect('raw_changeset_home', '/{repo_name:.*}/raw-changeset/{revision}', controller='changeset', action='raw_changeset', revision='tip', conditions=dict(function=check_repo)) + map.connect('summary_home', '/{repo_name:.*}', + controller='summary', conditions=dict(function=check_repo)) map.connect('summary_home', '/{repo_name:.*}/summary', controller='summary', conditions=dict(function=check_repo)) map.connect('shortlog_home', '/{repo_name:.*}/shortlog', diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -201,7 +201,7 @@ class Repository(Base, BaseModel): repo_followers = relationship('UserFollowing', primaryjoin='UserFollowing.follows_repo_id==Repository.repo_id', cascade='all') - logs = relation('UserLog', cascade='all') + logs = relationship('UserLog', cascade='all') def __repr__(self): return "<%s('%s:%s')>" % (self.__class__.__name__,