Martin Kosek 2011-07-21 16:49:35 +02:00 committed by Rob Crittenden
parent 4ff959f55d
commit d4310c07a9

View File

@ -206,6 +206,9 @@ class automountlocation_add(LDAPCreate):
"""
Create a new automount location.
"""
msg_summary = _('Added automount location "%(value)s"')
def post_callback(self, ldap, dn, entry_attrs, *keys, **options):
# create auto.master for the new location
self.api.Command['automountmap_add'](keys[-1], u'auto.master')
@ -214,6 +217,7 @@ class automountlocation_add(LDAPCreate):
)
return dn
api.register(automountlocation_add)
@ -222,6 +226,8 @@ class automountlocation_del(LDAPDelete):
Delete an automount location.
"""
msg_summary = _('Deleted automount location "%(value)s"')
api.register(automountlocation_del)
@ -238,6 +244,11 @@ class automountlocation_find(LDAPSearch):
Search for an automount location.
"""
msg_summary = ngettext(
'%(count)d automount location matched',
'%(count)d automount locations matched', 0
)
api.register(automountlocation_find)
@ -523,6 +534,8 @@ class automountmap_add(LDAPCreate):
Create a new automount map.
"""
msg_summary = _('Added automount map "%(value)s"')
api.register(automountmap_add)
@ -530,6 +543,9 @@ class automountmap_del(LDAPDelete):
"""
Delete an automount map.
"""
msg_summary = _('Deleted automount map "%(value)s"')
def post_callback(self, ldap, dn, *keys, **options):
# delete optional parental connection (direct maps may not have this)
try:
@ -550,6 +566,8 @@ class automountmap_mod(LDAPUpdate):
Modify an automount map.
"""
msg_summary = _('Modified automount map "%(value)s"')
api.register(automountmap_mod)
@ -558,6 +576,11 @@ class automountmap_find(LDAPSearch):
Search for an automount map.
"""
msg_summary = ngettext(
'%(count)d automount map matched',
'%(count)d automount maps matched', 0
)
api.register(automountmap_find)
@ -719,6 +742,9 @@ class automountkey_add(LDAPCreate):
"""
Create a new automount key.
"""
msg_summary = _('Added automount key "%(value)s"')
def pre_callback(self, ldap, dn, entry_attrs, *keys, **options):
self.obj.check_key_uniqueness(keys[-2], keys[-1], **options)
return dn
@ -744,6 +770,9 @@ class automountmap_add_indirect(LDAPCreate):
"""
Create a new indirect mount point.
"""
msg_summary = _('Added automount indirect map "%(value)s"')
takes_options = LDAPCreate.takes_options + (
Str('key',
cli_name='mount',
@ -774,6 +803,9 @@ class automountkey_del(LDAPDelete):
"""
Delete an automount key.
"""
msg_summary = _('Deleted automount key "%(value)s"')
takes_options = LDAPDelete.takes_options + (
IA5Str('automountkey',
cli_name='key',
@ -805,6 +837,9 @@ class automountkey_mod(LDAPUpdate):
"""
Modify an automount key.
"""
msg_summary = _('Modified automount key "%(value)s"')
takes_options = LDAPUpdate.takes_options + (
IA5Str('newautomountinformation',
cli_name='newinfo',
@ -839,6 +874,11 @@ class automountkey_find(LDAPSearch):
Search for an automount key.
"""
msg_summary = ngettext(
'%(count)d automount key matched',
'%(count)d automount keys matched', 0
)
api.register(automountkey_find)