Hi,

Viktor rightly pointed out that I should discuss the content of: 
https://pagure.io/389-ds-base/pull-request/50641

This change is not obvious due to the design of the default ACI system in 
lib389 (as a result the diff shows a whole new file). However the changes are 
limited to ou=People. This allows users to self-write userPassword and 
legalName, and allows self read to sn and legalName attributes.

These were always intended to be in place, but apparently William of the past 
didn't write tests to assert these properties - that's why in this change there 
are now tests to show the behaviours we expect for people.

This was noticed when working on 389-ds-portal, where these behaviours are 
somewhat important to have! 

So to address the obvious question, this only affects *new* deployments that 
will use sample entries / initialise. Existing deployments on 1.3.x and 
1.4.[0,1] will not have their aci's changed. Any install that does a full 
re-init over the sample entries will obviously discard this content. 

These should work with both nsUser and User types as well, thus the tests for 
both.

I think it's a pretty simple change, and from a usability standpoint it's 
another small step in making new deployments a bit smoother. 

Thoughts/comments? I'd aim to merge this about the 18th of oct, so that's a 
week for everyone to have their say, and there is always room to revert things 
later if needed. 

Thanks!

--
Sincerely,

William
_______________________________________________
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/389-devel@lists.fedoraproject.org

Reply via email to