mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
Convert apps pages to templates
This commit is contained in:
parent
25fe3c7ee8
commit
577dbb4fc5
@ -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'))
|
||||
|
||||
13
modules/installed/apps/templates/apps.html
Normal file
13
modules/installed/apps/templates/apps.html
Normal 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 %}
|
||||
11
modules/installed/apps/templates/photos.html
Normal file
11
modules/installed/apps/templates/photos.html
Normal 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 %}
|
||||
Loading…
x
Reference in New Issue
Block a user