From 6083df1b02f545b92e8d8fd8c767f7bbd0ca4b10 Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Tue, 5 Jul 2011 09:34:21 -0500 Subject: Fixed object_name usage. The object_name attribute was used as both an identifier and a label which sometimes require different values (e.g. hbacrule vs. HBAC rule). The code that uses object_name as an identifier has been changed to use the 'name' attribute instead. The values of the object_name attribute have been fixed to become proper labels. Ticket #1217 --- ipalib/plugins/baseldap.py | 2 +- ipalib/plugins/hbacsvc.py | 4 ++-- ipalib/plugins/hbacsvcgroup.py | 4 ++-- ipalib/plugins/hostgroup.py | 4 ++-- ipalib/plugins/selfservice.py | 4 ++-- ipalib/plugins/sudocmd.py | 4 ++-- ipalib/plugins/sudocmdgroup.py | 4 ++-- ipalib/plugins/sudorule.py | 4 ++-- 8 files changed, 15 insertions(+), 15 deletions(-) (limited to 'ipalib/plugins') diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py index 2e9991317..3465c3746 100644 --- a/ipalib/plugins/baseldap.py +++ b/ipalib/plugins/baseldap.py @@ -348,7 +348,7 @@ class LDAPObject(Object): for ldap_obj_name in self.attribute_members[attr]: ldap_obj = self.api.Object[ldap_obj_name] if member.find(ldap_obj.container_dn) > 0: - new_attr = '%s_%s' % (attr, ldap_obj.object_name) + new_attr = '%s_%s' % (attr, ldap_obj.name) entry_attrs.setdefault(new_attr, []).append( ldap_obj.get_primary_key_from_dn(member) ) diff --git a/ipalib/plugins/hbacsvc.py b/ipalib/plugins/hbacsvc.py index df877a605..c2f2532e7 100644 --- a/ipalib/plugins/hbacsvc.py +++ b/ipalib/plugins/hbacsvc.py @@ -52,8 +52,8 @@ class hbacsvc(LDAPObject): HBAC Service object. """ container_dn = api.env.container_hbacservice - object_name = 'hbacsvc' - object_name_plural = 'hbacsvcs' + object_name = 'HBAC service' + object_name_plural = 'HBAC services' object_class = [ 'ipaobject', 'ipahbacservice' ] default_attributes = ['cn', 'description', 'memberindirect',] uuid_attribute = 'ipauniqueid' diff --git a/ipalib/plugins/hbacsvcgroup.py b/ipalib/plugins/hbacsvcgroup.py index 4823a8b37..356bae43f 100644 --- a/ipalib/plugins/hbacsvcgroup.py +++ b/ipalib/plugins/hbacsvcgroup.py @@ -52,8 +52,8 @@ class hbacsvcgroup(LDAPObject): HBAC service group object. """ container_dn = api.env.container_hbacservicegroup - object_name = 'hbacsvcgroup' - object_name_plural = 'hbacsvcgroups' + object_name = 'HBAC service group' + object_name_plural = 'HBAC service groups' object_class = ['ipaobject', 'ipahbacservicegroup'] default_attributes = [ 'cn', 'description', 'member' ] uuid_attribute = 'ipauniqueid' diff --git a/ipalib/plugins/hostgroup.py b/ipalib/plugins/hostgroup.py index c5b96056b..6683c49c4 100644 --- a/ipalib/plugins/hostgroup.py +++ b/ipalib/plugins/hostgroup.py @@ -56,8 +56,8 @@ class hostgroup(LDAPObject): Hostgroup object. """ container_dn = api.env.container_hostgroup - object_name = 'hostgroup' - object_name_plural = 'hostgroups' + object_name = 'host group' + object_name_plural = 'host groups' object_class = ['ipaobject', 'ipahostgroup'] default_attributes = ['cn', 'description', 'member', 'memberof', 'memberindirect', 'memberofindirect', diff --git a/ipalib/plugins/selfservice.py b/ipalib/plugins/selfservice.py index 8154d2da8..55aa7c1de 100644 --- a/ipalib/plugins/selfservice.py +++ b/ipalib/plugins/selfservice.py @@ -70,8 +70,8 @@ class selfservice(Object): """ bindable = False - object_name = 'selfservice', - object_name_plural = 'selfservice', + object_name = 'self service permission', + object_name_plural = 'self service permissions', label = _('Self Service Permissions') label_singular = _('self service permission') diff --git a/ipalib/plugins/sudocmd.py b/ipalib/plugins/sudocmd.py index a3f3beb0d..800ab2409 100644 --- a/ipalib/plugins/sudocmd.py +++ b/ipalib/plugins/sudocmd.py @@ -47,8 +47,8 @@ class sudocmd(LDAPObject): Sudo Command object. """ container_dn = api.env.container_sudocmd - object_name = 'sudocmd' - object_name_plural = 'sudocmds' + object_name = 'sudo command' + object_name_plural = 'sudo commands' object_class = ['ipaobject', 'ipasudocmd'] # object_class_config = 'ipahostobjectclasses' search_attributes = [ diff --git a/ipalib/plugins/sudocmdgroup.py b/ipalib/plugins/sudocmdgroup.py index 49b172ea2..bee417a90 100644 --- a/ipalib/plugins/sudocmdgroup.py +++ b/ipalib/plugins/sudocmdgroup.py @@ -51,8 +51,8 @@ class sudocmdgroup(LDAPObject): Sudo Group object. """ container_dn = api.env.container_sudocmdgroup - object_name = 'sudocmdgroup' - object_name_plural = 'sudocmdgroups' + object_name = 'sudo command group' + object_name_plural = 'sudo command groups' object_class = ['ipaobject', 'ipasudocmdgrp'] default_attributes = [ 'cn', 'description', 'member', diff --git a/ipalib/plugins/sudorule.py b/ipalib/plugins/sudorule.py index a85e943f8..f595727df 100644 --- a/ipalib/plugins/sudorule.py +++ b/ipalib/plugins/sudorule.py @@ -45,8 +45,8 @@ class sudorule(LDAPObject): Sudo Rule management """ container_dn = api.env.container_sudorule - object_name = 'Sudo Rule' - object_name_plural = 'Sudo Rules' + object_name = 'sudo rule' + object_name_plural = 'sudo rules' object_class = ['ipaassociation', 'ipasudorule'] default_attributes = [ 'cn', 'ipaenabledflag', -- cgit