On Dec 4, 2006, at 12:33 PM, JoseLuis de la Rosa Triviño wrote:
Hello,
This issue is related to the problem that Jesus Martin was dealing
with.
They were using CPSLDAPSetup and the problem was that the home
folder of the members were not created even if "Enable private
area" was true.
The fact is that, in logged_in.py, the value of "first_time" should
be "2000/01/01" so that the member area is created, but in the
configuration file of the members directory in CPSLDAPSetup
(members.xml) the default expression for "last_login_time" is None.
I see. Since I like to nitpick, I'd rather change logged_in.py, but
this would contradict the policy of keeping backwards compatibility,
sadly.
Strange that we didn't see it before. On the other hand, logged_in.py
is one of the most often customized scripts in our customer projects,
so that might explain.
I think that the solution would be to use the expression:
python:{'homeless': False, 'last_login_time': '2000/01/01' }
'last_login_time' is handled by a CPS DateTime Field, so this should
rather be a DateTime instance (some conversions probably apply, but
I'd rather be explicit).
instead of:
python:{'homeless': False, 'last_login_time': None}
in the definition profile of the members directory in CPSLDAPSetup.
If you agree I will create the ticket and commit the solution.
I do!
Go for it, but please wait till 3.4.3 tags are completed (will happen
within a few hours), and use the 3.4.4 milestone.
Thanks a lot for report and solution.
---------
Georges Racinet, Nuxeo SAS
Open Source Enterprise Content Management (ECM)
Web: http://www.nuxeo.com/ and http://www.nuxeo.org/ - Tel: +33 1 40
33 79 87
_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel