summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/automount.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/plugins/automount.py')
-rw-r--r--ipalib/plugins/automount.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/ipalib/plugins/automount.py b/ipalib/plugins/automount.py
index 02f0a3f60..0a5c121ca 100644
--- a/ipalib/plugins/automount.py
+++ b/ipalib/plugins/automount.py
@@ -212,6 +212,7 @@ class automountlocation(LDAPObject):
default_attributes = ['cn']
label = _('Automount Locations')
label_singular = _('Automount Location')
+ permission_filter_objectclasses = ['nscontainer']
managed_permissions = {
'System: Read Automount Configuration': {
# Single permission for all automount-related entries
@@ -226,6 +227,14 @@ class automountlocation(LDAPObject):
'automountmapname', 'description',
},
},
+ 'System: Add Automount Locations': {
+ 'ipapermright': {'add'},
+ 'default_privileges': {'Automount Administrators'},
+ },
+ 'System: Remove Automount Locations': {
+ 'ipapermright': {'delete'},
+ 'default_privileges': {'Automount Administrators'},
+ },
}
takes_params = (