diff --git a/rhodecode/config/routing.py b/rhodecode/config/routing.py --- a/rhodecode/config/routing.py +++ b/rhodecode/config/routing.py @@ -101,6 +101,7 @@ def make_map(config): #MAIN PAGE rmap.connect('home', '/', controller='home', action='index') + rmap.connect('about', '/about', controller='home', action='about') rmap.connect('repo_switcher_data', '/_repos', controller='home', action='repo_switcher_data') diff --git a/rhodecode/controllers/home.py b/rhodecode/controllers/home.py --- a/rhodecode/controllers/home.py +++ b/rhodecode/controllers/home.py @@ -49,6 +49,9 @@ class HomeController(BaseController): def __before__(self): super(HomeController, self).__before__() + def about(self): + return render('/about.html') + @LoginRequired() def index(self): c.groups = self.scm_model.get_repo_groups() diff --git a/rhodecode/templates/about.html b/rhodecode/templates/about.html new file mode 100644 --- /dev/null +++ b/rhodecode/templates/about.html @@ -0,0 +1,91 @@ +## -*- coding: utf-8 -*- +<%inherit file="/base/base.html"/> +<%def name="title()"> + ${_('About')} + %if c.site_name: + · ${c.site_name} + %endif + +<%def name="breadcrumbs()"> + ${c.site_name} + +<%def name="page_nav()"> + ${self.menu('about')} + +<%def name="main()"> + +
+ +
+
${_('About')} Kallithea
+
+ +

Kallithea is a project of the + Software Freedom Conservancy, Inc. + and is released under the terms of the + GNU General Public License, + v 3.0 (GPLv3).

+ +

Kallithea is copyrighted by various authors, including but not + necessarily limited to the following: +

+ +

The above are the copyright holders who have submitted direct + contributions to the Kallithea repository. In + the Kallithea source + code, there is + a list + of third-party libraries and code that Kallithea incorporates.

+ +
+ + diff --git a/rhodecode/templates/base/base.html b/rhodecode/templates/base/base.html --- a/rhodecode/templates/base/base.html +++ b/rhodecode/templates/base/base.html @@ -37,11 +37,14 @@ ${_('Server instance: %s') % c.rhodecode_instanceid if c.rhodecode_instanceid else ''}