From c685c20235b9f1a56cfcf8fca4a871f810c6090a Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 28 Jun 2023 15:49:12 +0000 Subject: [PATCH] accounts: Drop agent stuff Signed-off-by: Michael Tremer --- Makefile.am | 1 - src/backend/accounts.py | 4 ---- src/templates/people/modules/agent.html | 30 ------------------------- src/templates/people/sip.html | 2 -- src/web/__init__.py | 1 - src/web/people.py | 5 ----- 6 files changed, 43 deletions(-) delete mode 100644 src/templates/people/modules/agent.html diff --git a/Makefile.am b/Makefile.am index 76a37282..8ab44b31 100644 --- a/Makefile.am +++ b/Makefile.am @@ -289,7 +289,6 @@ templates_people_messages_DATA = \ templates_people_messagesdir = $(templates_peopledir)/messages templates_people_modules_DATA = \ - src/templates/people/modules/agent.html \ src/templates/people/modules/channels.html \ src/templates/people/modules/password.html \ src/templates/people/modules/password.js \ diff --git a/src/backend/accounts.py b/src/backend/accounts.py index c2f19e64..b4c2a1d5 100644 --- a/src/backend/accounts.py +++ b/src/backend/accounts.py @@ -1070,10 +1070,6 @@ class Account(LDAPObject): def sip_url(self): return "%s@ipfire.org" % self.sip_id - @lazy_property - def agent_status(self): - return self.backend.talk.freeswitch.get_agent_status(self) - def uses_sip_forwarding(self): if self.sip_routing_address: return True diff --git a/src/templates/people/modules/agent.html b/src/templates/people/modules/agent.html deleted file mode 100644 index db3e2d21..00000000 --- a/src/templates/people/modules/agent.html +++ /dev/null @@ -1,30 +0,0 @@ -{% set status = account.agent_status %} - -{% if status %} -
-
-
{{ _("Agent Status") }}
- -

- {% if status == "Available" or status == "Available (On Demand)" %} - - - {{ _("This agent is currently available") }} - - {% elif status == "Logged Out" %} - - - {{ _("This agent is currently logged out") }} - - {% elif status == "On Break" %} - - - {{ _("This agent is currently on a break") }} - - {% else %} - {{ _("Unknown status: %s") % status }} - {% end %} -

-
-
-{% end %} diff --git a/src/templates/people/sip.html b/src/templates/people/sip.html index 4d134b69..de7c0598 100644 --- a/src/templates/people/sip.html +++ b/src/templates/people/sip.html @@ -7,8 +7,6 @@ {% module Channels(account) %} - {% module Agent(account) %} - {% module Registrations(account) %} {% if account.uses_sip_forwarding() %} diff --git a/src/web/__init__.py b/src/web/__init__.py index 49c861db..2607bdee 100644 --- a/src/web/__init__.py +++ b/src/web/__init__.py @@ -75,7 +75,6 @@ class Application(tornado.web.Application): "DocsHeader" : docs.HeaderModule, # People - "Agent" : people.AgentModule, "Channels" : people.ChannelsModule, "Password" : people.PasswordModule, "Registrations" : people.RegistrationsModule, diff --git a/src/web/people.py b/src/web/people.py index a7b4c43f..305fb1b4 100644 --- a/src/web/people.py +++ b/src/web/people.py @@ -58,11 +58,6 @@ class SIPHandler(base.BaseHandler): self.render("people/sip.html", account=account) -class AgentModule(ui_modules.UIModule): - def render(self, account): - return self.render_string("people/modules/agent.html", account=account) - - class ChannelsModule(ui_modules.UIModule): def render(self, account): return self.render_string("people/modules/channels.html", -- 2.39.5