##// END OF EJS Templates
added quickstart page for new repos
marcink -
r1736:e2d76554 beta
parent child Browse files
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
@@ -51,7 +52,10 b' class ShortlogController(BaseRepoControl'
51 52
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
@@ -1,5 +1,5 b''
1 1 ## -*- coding: utf-8 -*-
2 % if c.repo_changesets:
2 %if c.repo_changesets:
3 3 <table>
4 4 <tr>
5 5 <th class="left">${_('commit message')}</th>
@@ -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