if not account:
raise tornado.web.HTTPError(404, "Account not found: %s" % uid)
- # Get the call log, currently registered lines and ongoing calls
- if self.current_user == account or self.current_user.is_admin():
- call_log = self.talk.get_call_log(account)
- lines = self.talk.get_lines(account)
- ongoing_calls = self.talk.get_ongoing_calls(account)
- else:
- call_log = None
- lines = None
- ongoing_calls = None
-
- self.render("talk/phonebook-contact.html", account=account,
- ongoing_calls=ongoing_calls, call_log=call_log, lines=lines)
-
-
-class TalkTrunksHandler(BaseHandler):
- @tornado.web.authenticated
- def get(self):
- if not self.current_user.is_admin():
- raise tornado.web.HTTPError(403)
-
- trunks = self.talk.get_trunks()
-
- self.render("talk/trunks.html", trunks=trunks)
+ self.render("talk/phonebook-contact.html", account=account)
class TalkDiagnosisHandler(BaseHandler):