<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 12/07/2010 04:33 PM, Rob Crittenden wrote:
<blockquote cite="mid:4CFEA82D.3050101@redhat.com" type="cite">Add
plugin for manage self-service ACIs
  <br>
  <br>
This is just a thin wrapper around the aci plugin, controlling what
  <br>
types of ACIs can be added.
  <br>
  <br>
Right now only ACIs in the basedn can be managed with this plugin.
  <br>
  <br>
I've got an e-mail into the UI folks to see if we can enhance this and
ask the type of object we're creating a selfservice entry for. This way
we can put the aci into the proper container.
  <br>
  <br>
Otherwise I'm going to need to follow up to this and move a couple of
self-service ACI's that are now in containers into the basedn.
  <br>
  <br>
ticket 531
  <br>
  <br>
rob
  <br>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Freeipa-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Freeipa-devel@redhat.com">Freeipa-devel@redhat.com</a>
<a class="moz-txt-link-freetext" href="https://www.redhat.com/mailman/listinfo/freeipa-devel">https://www.redhat.com/mailman/listinfo/freeipa-devel</a></pre>
</blockquote>
Probably related to the failure above, after that, doin ipa
permission-find gave an error with the following in the log:<br>
<br>
<br>
Sun Dec 05 20:09:51 2010] [error] ipa: ERROR: non-public: TypeError:
tuple indices must be integers, not str<br>
[Sun Dec 05 20:09:51 2010] [error] Traceback (most recent call last):<br>
[Sun Dec 05 20:09:51 2010] [error]   File
"/usr/lib/python2.6/site-packages/ipaserver/rpcserver.py", line 211, in
wsgi_execute<br>
[Sun Dec 05 20:09:51 2010] [error]     result =
self.Command[name](*args, **options)<br>
[Sun Dec 05 20:09:51 2010] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 417, in
__call__<br>
[Sun Dec 05 20:09:51 2010] [error]     ret = self.run(*args, **options)<br>
[Sun Dec 05 20:09:51 2010] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/frontend.py", line 690, in run<br>
[Sun Dec 05 20:09:51 2010] [error]     return self.execute(*args,
**options)<br>
[Sun Dec 05 20:09:51 2010] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/plugins/baseldap.py", line
1228, in execute<br>
[Sun Dec 05 20:09:51 2010] [error]     more = callback(ldap, entries,
truncated, *args, **options)<br>
[Sun Dec 05 20:09:51 2010] [error]   File
"/usr/lib/python2.6/site-packages/ipalib/plugins/permission.py", line
313, in post_callback<br>
[Sun Dec 05 20:09:51 2010] [error]     if aci['permission'] ==
entry['cn']:<br>
[Sun Dec 05 20:09:51 2010] [error] TypeError: tuple indices must be
integers, not str<br>
<br>
</body>
</html>