]> git.ipfire.org Git - ipfire.org.git/commitdiff
web: Cleanup namespace of UI modules
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 18 Jul 2018 17:57:24 +0000 (18:57 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 18 Jul 2018 17:57:24 +0000 (18:57 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/ui_modules.py

index c73a39563ad33673ec72666af317dfbaecf17eb3..c05565cf36d9409f2fa1e3558b43bb623076502e 100644 (file)
@@ -20,30 +20,6 @@ class UIModule(tornado.web.UIModule):
        def backend(self):
                return self.handler.backend
 
-       @property
-       def accounts(self):
-               return self.handler.accounts
-
-       @property
-       def banners(self):
-               return self.handler.banners
-
-       @property
-       def memcached(self):
-               return self.handler.memcached
-
-       @property
-       def releases(self):
-               return self.handler.releases
-
-       @property
-       def geoip(self):
-               return self.handler.geoip
-
-       @property
-       def talk(self):
-               return self.handler.talk
-
 
 class FireinfoDeviceTableModule(UIModule):
        def render(self, devices):
@@ -84,7 +60,7 @@ class FireinfoGeoTableModule(UIModule):
                        if code in (None, "A1", "A2"):
                                continue
 
-                       name = self.geoip.get_country_name(code)
+                       name = self.backend.geoip.get_country_name(code)
 
                        # Don't add countries with a small share on the list
                        if value < 0.01:
@@ -221,7 +197,7 @@ class ProgressBarModule(UIModule):
 
 class TalkContactModule(UIModule):
         def render(self, number, name=None, application=None):
-                account = self.accounts.get_by_sip_id(number)
+                account = self.backend.accounts.get_by_sip_id(number)
 
                 return self.render_string("talk/modules/contact.html",
                         account=account, number=number, name=name, application=application)
@@ -236,7 +212,7 @@ class TalkCallLogModule(UIModule):
                if viewer is None:
                        viewer = self.current_user
 
-               calls = self.talk.get_call_log(account)
+               calls = self.backend.talk.get_call_log(account)
 
                return self.render_string("talk/modules/call-log.html",
                        calls=calls, viewer=viewer)
@@ -248,7 +224,7 @@ class TalkLinesModule(UIModule):
                                and not self.current_user.is_admin():
                        raise RuntimeException("Insufficient permissions")
 
-               lines = self.talk.get_lines(account)
+               lines = self.backend.talk.get_lines(account)
 
                return self.render_string("talk/modules/lines.html",
                        show_account=show_account, lines=lines)
@@ -260,7 +236,7 @@ class TalkOngoingCallsModule(UIModule):
                                and not self.current_user.is_admin():
                        raise RuntimeException("Insufficient permissions")
 
-               channels = self.talk.get_channels()
+               channels = self.backend.talk.get_channels()
 
                return self.render_string("talk/modules/ongoing-calls.html",
                        account=account, channels=channels, debug=debug)