def listAliases(self, domain, *args, **kwargs): try: ParamChecker.checkDomain('domain', param=True) except: raise HTTPRedirect('/mails/index') c = TemplateContext() c.heading = _('Aliases for domain: %s') % (domain) c.domain = domain c.aliases = self.mf.getAliases(domain) return self.render('/mails/listAliases.mako', template_context=c)
def listAliases(self, domain, *args, **kwargs): try: ParamChecker.checkDomain("domain", param=True) except: raise HTTPRedirect("/mails/index") c = TemplateContext() c.heading = _("Aliases for domain: %s") % (domain) c.domain = domain c.aliases = self.mf.getAliases(domain) return self.render("/mails/listAliases.mako", template_context=c)
def editDomain(self, domain=None): c = TemplateContext() # vary form depending on mode (do that over ajax) if domain is None: action = 'Adding' c.mode = 'add' else: try: ParamChecker.checkDomain('domain') except: return self.index() action = 'Editing' c.mode = 'edit' try: c.domain = self.mf.getDomain(domain) except LookupError: msg = _('No such domain!') return self.index(msg=msg) c.heading = '%s domain' % (action) return self.render('/mails/editDomain.mako', template_context=c)
def editDomain(self, domain=None): c = TemplateContext() # vary form depending on mode (do that over ajax) if domain is None: action = "Adding" c.mode = "add" else: try: ParamChecker.checkDomain("domain") except: return self.index() action = "Editing" c.mode = "edit" try: c.domain = self.mf.getDomain(domain) except LookupError: msg = _("No such domain!") return self.index(msg=msg) c.heading = "%s domain" % (action) return self.render("/mails/editDomain.mako", template_context=c)