Convert apps pages to templates

This commit is contained in:
Sunil Mohan Adapa 2014-05-08 10:44:53 +05:30
parent 25fe3c7ee8
commit 577dbb4fc5
3 changed files with 29 additions and 20 deletions

View File

@ -2,7 +2,6 @@ import cherrypy
from gettext import gettext as _
from modules.auth import require
from plugin_mount import PagePlugin
from forms import Form
import cfg
import util
@ -12,30 +11,16 @@ class Apps(PagePlugin):
PagePlugin.__init__(self, *args, **kwargs)
self.register_page("apps")
self.menu = cfg.main_menu.add_item("Apps", "icon-download-alt", "/apps", 80)
self.menu.add_item("Chat", "icon-comment", "/../jwchat", 30)
self.menu.add_item("Chat", "icon-comment", "/../jwchat", 30)
self.menu.add_item("Photo Gallery", "icon-picture", "/apps/photos", 35)
@cherrypy.expose
def index(self):
main = """
<p>User Applications are web apps hosted on your %s.</p>
<p>Eventually this box could be your photo sharing site, your
instant messaging site, your social networking site, your news
site. Remember web portals? We can be one of those too.
Many of the services you use on the web could soon be on site
and under your control!</p>
""" % (cfg.product_name)
return util.render_template(title="User Applications", main=main)
return util.render_template(template='apps',
title=_('User Applications'))
@cherrypy.expose
@require()
def photos(self):
return util.render_template(title="Photo Gallery", main='',
sidebar_right="""
<strong>Photo Gallery</strong><p>Your photos might well be the most valuable
digital property you have, so why trust it to companies that have no
investment in the sentimental value of your family snaps? Keep those
photos local, backed up, easily accessed and free from the whims of
some other websites business model.</p>
""")
return util.render_template(template='photos',
title=_('Photo Gallery'))

View File

@ -0,0 +1,13 @@
{% extends 'login_nav.html' %}
{% block main_block %}
<p>User Applications are web apps hosted on your
{{ cfg.product_name }}.</p>
<p>Eventually this box could be your photo sharing site, your instant
messaging site, your social networking site, your news site. Remember
web portals? We can be one of those too. Many of the services you
use on the web could soon be on site and under your control!</p>
{% endblock %}

View File

@ -0,0 +1,11 @@
{% extends 'login_nav.html' %}
{% block main_block %}
<p>Your photos might well be the most valuable digital property you
have, so why trust it to companies that have no investment in the
sentimental value of your family snaps? Keep those photos local,
backed up, easily accessed and free from the whims of some other
websites business model.</p>
{% endblock %}