https://bugzilla.redhat.com/show_bug.cgi?id=747730
Description of problem: when give no value for "--permission", ipa server seen like delete this selfservice permission Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. install ipa server 2. create a selfservice permission with this command: [yi@i386a(101) ~] ipa selfservice-add "edit address" --permission=write,read --attrs=l -------------------------------- Added selfservice "edit address" -------------------------------- Self-service name: edit address Permissions: write, read Attributes: l 3. confirm the above action with selfservice-find [yi@i386a(101) ~] ipa selfservice-find ---------------------- 3 selfservices matched ---------------------- Self-service name: Self can write own password Permissions: write Attributes: userpassword, krbprincipalkey, sambalmpassword, sambantpassword Self-service name: User Self service Permissions: write Attributes: givenname, sn, cn, displayname, title, initials, loginshell, gecos, homephone, mobile, pager, facsimiletelephonenumber, telephonenumber, street, roomnumber, l, st, postalcode, manager, secretary, description, carlicense, labeleduri, inetuserhttpurl, seealso, employeetype, businesscategory, ou Self-service name: edit address Permissions: write, read Attributes: l ---------------------------- Number of entries returned 3 ---------------------------- 4. run the problematic command: [yi@i386a(101) ~] ipa selfservice-mod "edit address" --permissions="" ipa: ERROR: 'permissions' is required 5. the error msg look fine, but when run selfservice-find, the permission "edit address" disappeared: [yi@i386a(101) ~] ipa selfservice-find ---------------------- 2 selfservices matched ---------------------- Self-service name: Self can write own password Permissions: write Attributes: userpassword, krbprincipalkey, sambalmpassword, sambantpassword Self-service name: User Self service Permissions: write Attributes: givenname, sn, cn, displayname, title, initials, loginshell, gecos, homephone, mobile, pager, facsimiletelephonenumber, telephonenumber, street, roomnumber, l, st, postalcode, manager, secretary, description, carlicense, labeleduri, inetuserhttpurl, seealso, employeetype, businesscategory, ou ---------------------------- Number of entries returned 2 ---------------------------- Additional info: there is no error msg in /var/log/httpd/error_log
May be connected to #2010, I can do this ticket too while hacking selfservice plugin.
master: d50618f[[BR]] ipa-2-2: fcbff4b
Metadata Update from @dpal: - Issue assigned to mkosek - Issue set to the milestone: FreeIPA 2.2 Core Effort - 2012/01
Login to comment on this ticket.