summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2011-12-02 14:27:47 -0500
committerMartin Kosek <mkosek@redhat.com>2012-01-16 12:37:25 +0100
commita351fbbda77d64faba9efe102ef93bcb88647db7 (patch)
tree8fe6d4bbda934164e47321788f02f7138752b940
parentc64fa335ab36df0a7969fb05bad3d1a36d9d00a7 (diff)
downloadfreeipa.git-a351fbbda77d64faba9efe102ef93bcb88647db7.tar.gz
freeipa.git-a351fbbda77d64faba9efe102ef93bcb88647db7.tar.xz
freeipa.git-a351fbbda77d64faba9efe102ef93bcb88647db7.zip
Add labels so HBAC and Sudo rules show under hosts/hostgroups.
Also fix a bunch of trailing whitespace. https://fedorahosted.org/freeipa/ticket/1751
-rw-r--r--ipalib/plugins/baseldap.py20
-rwxr-xr-xlite-server.py2
2 files changed, 18 insertions, 4 deletions
diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py
index 2fdcd2b7..82ccf376 100644
--- a/ipalib/plugins/baseldap.py
+++ b/ipalib/plugins/baseldap.py
@@ -105,6 +105,12 @@ global_output_params = (
Str('member_sudocmd?',
label='Member Sudo commands',
),
+ Str('memberof_sudorule?',
+ label='Member of Sudo rule',
+ ),
+ Str('memberof_hbacrule?',
+ label='Member of HBAC rule',
+ ),
Str('memberindirect_user?',
label=_('Indirect Member users'),
),
@@ -144,6 +150,12 @@ global_output_params = (
Str('memberofindirect_role?',
label='Indirect Member of role',
),
+ Str('memberofindirect_sudorule?',
+ label='Indirect Member of Sudo rule',
+ ),
+ Str('memberofindirect_hbacrule?',
+ label='Indirect Member of HBAC rule',
+ ),
Str('externalhost?',
label=_('External host'),
),
@@ -688,12 +700,12 @@ last, after all sets and adds."""),
def process_attr_options(self, entry_attrs, dn, keys, options):
"""
- Process all --setattr, --addattr, and --delattr options and add the
+ Process all --setattr, --addattr, and --delattr options and add the
resulting value to the list of attributes. --setattr is processed first,
then --addattr and finally --delattr.
- When --setattr is not used then the original LDAP object is looked up
- (of course, not when dn is None) and the changes are applied to old
+ When --setattr is not used then the original LDAP object is looked up
+ (of course, not when dn is None) and the changes are applied to old
object values.
Attribute values deleted by --delattr may be deleted from attribute
@@ -702,7 +714,7 @@ last, after all sets and adds."""),
--addattr=attribute=foo --delattr=attribute=foo
- AttrValueNotFound exception may be raised when an attribute value was
+ AttrValueNotFound exception may be raised when an attribute value was
not found either by --setattr and --addattr nor in existing LDAP object.
:param entry_attrs: A list of attributes that will be updated
diff --git a/lite-server.py b/lite-server.py
index 0ffa62e4..b7067a56 100755
--- a/lite-server.py
+++ b/lite-server.py
@@ -80,6 +80,7 @@ class WebUIApp(object):
f = None
try:
f = open(requested_file, 'r')
+ api.log.info('Request file %s' % requested_file)
start_response('200 OK', [('Content-Type', mime_type)])
return [f.read()]
except IOError:
@@ -88,6 +89,7 @@ class WebUIApp(object):
finally:
if f is not None:
f.close()
+ api.log.info('Request done')
if __name__ == '__main__':