Move XMPP to separate module and present under Apps

- Remove Services section
This commit is contained in:
Sunil Mohan Adapa 2014-06-01 12:46:51 +05:30
parent 7c878ba1b4
commit 11a3cecf0a
6 changed files with 12 additions and 26 deletions

View File

@ -1,17 +0,0 @@
import cherrypy
from modules.auth import require
from plugin_mount import PagePlugin
import cfg
import util
class Services(PagePlugin):
order = 9 # order of running init in PagePlugins
def __init__(self, *args, **kwargs):
PagePlugin.__init__(self, *args, **kwargs)
self.register_page("services")
self.menu = cfg.main_menu.add_item("Services", "icon-list", "/services", 90)
@cherrypy.expose
def index(self):
raise cherrypy.HTTPRedirect(cfg.server_dir + '/services/xmpp')

View File

@ -10,19 +10,21 @@ import util
SIDE_MENU = {'title': _('XMPP'),
'items': [{'url': '/services/xmpp/configure',
'items': [{'url': '/apps/xmpp/configure',
'text': 'Configure XMPP Server'},
{'url': '/services/xmpp/register',
{'url': '/apps/xmpp/register',
'text': 'Register XMPP Account'}]}
class XMPP(PagePlugin):
"""XMPP Page"""
order = 60
def __init__(self, *args, **kwargs):
PagePlugin.__init__(self, *args, **kwargs)
self.register_page('services.xmpp')
cfg.html_root.services.menu.add_item('XMPP', 'icon-comment',
'/services/xmpp', 40)
self.register_page('apps.xmpp')
cfg.html_root.apps.menu.add_item('XMPP', 'icon-comment',
'/apps/xmpp', 40)
self.client_service = service.Service(
'xmpp-client', _('Chat Server - client connections'),
@ -62,10 +64,11 @@ allowed to register an account through an XMPP client'))
class Configure(PagePlugin):
"""Configuration page"""
order = 65
def __init__(self, *args, **kwargs):
PagePlugin.__init__(self, *args, **kwargs)
self.register_page("services.xmpp.configure")
self.register_page("apps.xmpp.configure")
@cherrypy.expose
@require()
@ -143,10 +146,11 @@ class RegisterForm(forms.Form): # pylint: disable-msg=W0232
class Register(PagePlugin):
"""User registration page"""
order = 65
def __init__(self, *args, **kwargs):
PagePlugin.__init__(self, *args, **kwargs)
self.register_page('services.xmpp.register')
self.register_page('apps.xmpp.register')
@cherrypy.expose
@require()

View File

@ -1 +0,0 @@
installed/services/services.py

View File

@ -1 +1 @@
installed/services/xmpp.py
installed/xmpp/xmpp.py