Changeset - e2d76554d2c6
[Not reviewed]
beta
0 4 0
Marcin Kuzminski - 14 years ago 2011-11-27 00:36:39
marcin@python-works.com
added quickstart page for new repos
4 files changed with 36 insertions and 7 deletions:
0 comments (0 inline, 0 general)
rhodecode/controllers/shortlog.py
Show inline comments
 
@@ -30,6 +30,7 @@ from pylons import tmpl_context as c, re
 
from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
 
from rhodecode.lib.base import BaseRepoController, render
 
from rhodecode.lib.helpers import RepoPage
 
from pylons.controllers.util import redirect
 

	
 
log = logging.getLogger(__name__)
 

	
 
@@ -51,7 +52,10 @@ class ShortlogController(BaseRepoControl
 

	
 
        c.repo_changesets = RepoPage(c.rhodecode_repo, page=p,
 
                                    items_per_page=size, url=url_generator)
 
        
 

	
 
        if not c.repo_changesets:
 
            return redirect(url('summary_home', repo_name=repo_name))
 

	
 
        c.shortlog_data = render('shortlog/shortlog_data.html')
 
        if request.environ.get('HTTP_X_PARTIAL_XHR'):
 
            return c.shortlog_data
rhodecode/controllers/summary.py
Show inline comments
 
@@ -66,10 +66,7 @@ class SummaryController(BaseRepoControll
 
        super(SummaryController, self).__before__()
 

	
 
    def index(self, repo_name):
 

	
 
        e = request.environ
 
        c.dbrepo = dbrepo = c.rhodecode_db_repo
 

	
 
        c.following = self.scm_model.is_following_repo(repo_name,
 
                                                self.rhodecode_user.user_id)
 

	
rhodecode/templates/shortlog/shortlog_data.html
Show inline comments
 
## -*- coding: utf-8 -*-
 
% if c.repo_changesets:
 
%if c.repo_changesets:
 
<table>
 
	<tr>
 
		<th class="left">${_('commit message')}</th>
 
@@ -58,5 +58,27 @@
 
${c.repo_changesets.pager('$link_previous ~2~ $link_next')}
 
</div>
 
%else:
 
    ${_('There are no changes yet')}
 

	
 
%if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name):
 
<h4>${_('Add or upload files directly via RhodeCode')}</h4>
 
<div style="margin: 20px 30px;">
 
  <div id="add_node_id" class="add_node">
 
      <a class="ui-button-small" href="${h.url('files_add_home',repo_name=c.repo_name,revision=0,f_path='')}">${_('add new file')}</a>
 
  </div>
 
</div>
 
%endif
 
 
 

	
 
<h4>${_('Push new repo')}</h4>     
 
<pre>
 
    hg clone ${c.clone_repo_url}
 
    hg add README # add first file
 
    hg commit -m "Initial" # commit with message
 
    hg push # push changes back
 
</pre>
 
 
 
<h4>${_('Existing repository?')}</h4>
 
<pre>
 
    hg push ${c.clone_repo_url}
 
</pre>    
 
%endif
rhodecode/templates/summary/summary.html
Show inline comments
 
@@ -221,7 +221,13 @@
 

	
 
<div class="box">    
 
    <div class="title">
 
        <div class="breadcrumbs">${h.link_to(_('Shortlog'),h.url('shortlog_home',repo_name=c.repo_name))}</div>
 
        <div class="breadcrumbs">
 
        %if c.repo_changesets:
 
            ${h.link_to(_('Shortlog'),h.url('shortlog_home',repo_name=c.repo_name))}
 
        %else:
 
            ${_('Quick start')}
 
         %endif
 
        </div>
 
    </div>    
 
    <div class="table">
 
        <div id="shortlog_data">
0 comments (0 inline, 0 general)