Show More
@@ -30,6 +30,7 b' from pylons import tmpl_context as c, re' | |||
|
30 | 30 | from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator |
|
31 | 31 | from rhodecode.lib.base import BaseRepoController, render |
|
32 | 32 | from rhodecode.lib.helpers import RepoPage |
|
33 | from pylons.controllers.util import redirect | |
|
33 | 34 | |
|
34 | 35 | log = logging.getLogger(__name__) |
|
35 | 36 | |
@@ -52,6 +53,9 b' class ShortlogController(BaseRepoControl' | |||
|
52 | 53 | c.repo_changesets = RepoPage(c.rhodecode_repo, page=p, |
|
53 | 54 | items_per_page=size, url=url_generator) |
|
54 | 55 | |
|
56 | if not c.repo_changesets: | |
|
57 | return redirect(url('summary_home', repo_name=repo_name)) | |
|
58 | ||
|
55 | 59 | c.shortlog_data = render('shortlog/shortlog_data.html') |
|
56 | 60 | if request.environ.get('HTTP_X_PARTIAL_XHR'): |
|
57 | 61 | return c.shortlog_data |
@@ -66,10 +66,7 b' class SummaryController(BaseRepoControll' | |||
|
66 | 66 | super(SummaryController, self).__before__() |
|
67 | 67 | |
|
68 | 68 | def index(self, repo_name): |
|
69 | ||
|
70 | e = request.environ | |
|
71 | 69 | c.dbrepo = dbrepo = c.rhodecode_db_repo |
|
72 | ||
|
73 | 70 | c.following = self.scm_model.is_following_repo(repo_name, |
|
74 | 71 | self.rhodecode_user.user_id) |
|
75 | 72 |
@@ -58,5 +58,27 b'' | |||
|
58 | 58 | ${c.repo_changesets.pager('$link_previous ~2~ $link_next')} |
|
59 | 59 | </div> |
|
60 | 60 | %else: |
|
61 | ${_('There are no changes yet')} | |
|
61 | ||
|
62 | %if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name): | |
|
63 | <h4>${_('Add or upload files directly via RhodeCode')}</h4> | |
|
64 | <div style="margin: 20px 30px;"> | |
|
65 | <div id="add_node_id" class="add_node"> | |
|
66 | <a class="ui-button-small" href="${h.url('files_add_home',repo_name=c.repo_name,revision=0,f_path='')}">${_('add new file')}</a> | |
|
67 | </div> | |
|
68 | </div> | |
|
62 | 69 | %endif |
|
70 | ||
|
71 | ||
|
72 | <h4>${_('Push new repo')}</h4> | |
|
73 | <pre> | |
|
74 | hg clone ${c.clone_repo_url} | |
|
75 | hg add README # add first file | |
|
76 | hg commit -m "Initial" # commit with message | |
|
77 | hg push # push changes back | |
|
78 | </pre> | |
|
79 | ||
|
80 | <h4>${_('Existing repository?')}</h4> | |
|
81 | <pre> | |
|
82 | hg push ${c.clone_repo_url} | |
|
83 | </pre> | |
|
84 | %endif |
@@ -221,7 +221,13 b'' | |||
|
221 | 221 | |
|
222 | 222 | <div class="box"> |
|
223 | 223 | <div class="title"> |
|
224 | <div class="breadcrumbs">${h.link_to(_('Shortlog'),h.url('shortlog_home',repo_name=c.repo_name))}</div> | |
|
224 | <div class="breadcrumbs"> | |
|
225 | %if c.repo_changesets: | |
|
226 | ${h.link_to(_('Shortlog'),h.url('shortlog_home',repo_name=c.repo_name))} | |
|
227 | %else: | |
|
228 | ${_('Quick start')} | |
|
229 | %endif | |
|
230 | </div> | |
|
225 | 231 | </div> |
|
226 | 232 | <div class="table"> |
|
227 | 233 | <div id="shortlog_data"> |
General Comments 0
You need to be logged in to leave comments.
Login now