diff --git a/rhodecode/templates/journal/journal.html b/rhodecode/templates/journal/journal.html --- a/rhodecode/templates/journal/journal.html +++ b/rhodecode/templates/journal/journal.html @@ -27,43 +27,147 @@
${c.journal_data}
-
-
${_('Following')}
+
+ + ${_('My repositories')} / ${_('Watched')} +
+ %if h.HasPermissionAny('hg.admin','hg.create.repository')(): + + %endif +
+ +
+ + + + + + + + + %if c.user_repos: + %for repo in c.user_repos: + + + + + + + %endfor + %else: +
+ ${_('No repositories yet')} + %if h.HasPermissionAny('hg.admin','hg.create.repository')(): + ${h.link_to(_('create one now'),h.url('admin_settings_create_repository'),class_="ui-button-small")} + %endif +
+ %endif + +
${_('Name')}${_('revision')}${_('action')}
+ %if repo['dbrepo']['repo_type'] =='hg': + ${_('Mercurial repository')} + %elif repo['dbrepo']['repo_type'] =='git': + ${_('Git repository')} + %else: + + %endif + %if repo['dbrepo']['private']: + ${_('private')} + %else: + ${_('public')} + %endif + + ${h.link_to(repo['name'], h.url('summary_home',repo_name=repo['name']),class_="repo_name")} + %if repo['dbrepo_fork']: + + ${_('public')} + %endif + ${("r%s:%s") % (repo['rev'],h.short_id(repo['tip']))}${_('private')} + ${h.form(url('repo_settings_delete', repo_name=repo['name']),method='delete')} + ${h.submit('remove_%s' % repo['name'],'',class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")} + ${h.end_form()} +
-
- %if c.following: - %for entry in c.following: -
- %if entry.follows_user_id: - ${_('user')} - ${entry.follows_user.full_contact} - %endif - - %if entry.follows_repo_id: - -
- - -
- %if entry.follows_repository.private: - ${_('private repository')} - %else: - ${_('public repository')} - %endif - - ${h.link_to(entry.follows_repository.repo_name,h.url('summary_home', - repo_name=entry.follows_repository.repo_name))} - - %endif -
- %endfor - %else: - ${_('You are not following any users or repositories')} - %endif -
-
+ + +