Add labels so HBAC and Sudo rules show under hosts/hostgroups.

Also fix a bunch of trailing whitespace.

https://fedorahosted.org/freeipa/ticket/1751
This commit is contained in:
Rob Crittenden 2011-12-02 14:27:47 -05:00 committed by Martin Kosek
parent 3bfd49a465
commit f7753bf55c
2 changed files with 18 additions and 4 deletions

View File

@ -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

View File

@ -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__':