diff -r 1f9ea5658627 -r 5806fb74130b VirtualMailManager/handler.py --- a/VirtualMailManager/handler.py Sat Apr 14 12:58:20 2012 +0200 +++ b/VirtualMailManager/handler.py Sat Apr 14 13:29:01 2012 +0200 @@ -484,17 +484,10 @@ serviceset = ServiceSet(self._dbh, **kwargs) dom.update_serviceset(serviceset, (True, False)[not force]) - def domain_transport(self, domainname, transport, force=None): + def domain_note(self, domainname, note): """Wrapper around Domain.update_transport()""" - if force is not None and force != 'force': - raise DomainError(_(u"Invalid argument: '%s'") % force, - INVALID_ARGUMENT) dom = self._get_domain(domainname) - trsp = Transport(self._dbh, transport=transport) - if force is None: - dom.update_transport(trsp) - else: - dom.update_transport(trsp, force=True) + dom.update_note(note) def domain_delete(self, domainname, force=False): """Wrapper around Domain.delete()""" @@ -758,6 +751,14 @@ acc.address, NO_SUCH_ACCOUNT) acc.modify('name', name) + def user_note(self, emailaddress, note): + """Wrapper for Account.modify('note', ...).""" + acc = self._get_account(emailaddress) + if not acc: + raise VMMError(_(u"The account '%s' does not exist.") % + acc.address, NO_SUCH_ACCOUNT) + acc.modify('note', note) + def user_quotalimit(self, emailaddress, bytes_, messages=0): """Wrapper for Account.update_quotalimit(QuotaLimit).""" acc = self._get_account(emailaddress)