Ejemplo n.º 1
0
    def _message(self, message, message_class):
        c.username = req('username')
        c.email = req('email')
        c.message = message
        c.message_class = message_class

        return render('/home.mako')
Ejemplo n.º 2
0
    def _message(self, message, message_class):
        c.username = req('username')
        c.email = req('email')
        c.message = message
        c.message_class = message_class

        return render('/home.mako')
Ejemplo n.º 3
0
    def projects(self):
        projects = os.listdir(userdir(session['username']))

        c.projects = [ MicroMock(url=unquote_plus(project),
                                 name=self._readname(project))
                      for project in projects ]

        return render('/user/projects.mako')
Ejemplo n.º 4
0
    def history(self, uri, revision):
        pv = ProjectVersioning(uri, revision)

        c.revision = revision
        c.history = [self._rev_to_obj(rev, pv) for rev in pv.history()]
        c.history.reverse()

        return render('/project/history.mako')
Ejemplo n.º 5
0
    def projects(self):
        projects = os.listdir(userdir(session['username']))

        c.projects = [
            MicroMock(url=unquote_plus(project), name=self._readname(project))
            for project in projects
        ]

        return render('/user/projects.mako')
Ejemplo n.º 6
0
    def info(self, uri, revision):
        pv = ProjectVersioning(uri, revision)
        rev = pv.last_revision()

        c.name = pv.project.projectname()
        c.revision = revision
        c.last_rev = self._rev_to_obj(rev, pv)

        return render('/project/info.mako')
Ejemplo n.º 7
0
    def home(self):
        c.hash = req('action');

        if req('action') == 'login':
            return self._login()
        elif req('action') == 'create':
            return self._create()
        elif req('action') == 'reset':
            return reqeset()
        else:
            return render('/home.mako')
Ejemplo n.º 8
0
    def home(self):
        c.hash = req('action')

        if req('action') == 'login':
            return self._login()
        elif req('action') == 'create':
            return self._create()
        elif req('action') == 'reset':
            return reqeset()
        else:
            return render('/home.mako')
Ejemplo n.º 9
0
    def upload(self):
        if request.method != 'POST':
            return render('/dialogs/upload.mako')
        else:
            pv = ProjectVersioning(self.zipfile)
    
            if not pv.new:
                pv.update()

            pv.checkin(req('m', 'Upload Project'))

            return pv.config.get('sharetx', 'uri')
Ejemplo n.º 10
0
    def app(self):
        if not 'username' in session:
            abort(403, 'User not logged in')

        return render('/app.mako')
Ejemplo n.º 11
0
    def app(self):
        if not 'username' in session:
            abort(403, 'User not logged in')

        return render('/app.mako')
Ejemplo n.º 12
0
    def filelist(self, uri, revision):
        pv = ProjectVersioning(uri, revision)

        c.files = pv.filelist()

        return render('/project/filelist.mako')
Ejemplo n.º 13
0
 def overview(self, uri, revision):
     return render('/project/share.mako')
Ejemplo n.º 14
0
 def overview(self, uri, revision):
     return render('/project/share.mako')