Damian Georgiou a écrit :
Hi,
How do i debug CPS / Zope python scripts? I have installed winpdb but not really sure what i need to do to debug scripts running in CPS. Is there a better option over winpdb?

I just use pdb (put lines such as "import pdb; pdb.set_trace()" in the source code and run zope with bin/runzope not to detach it from the shell. I also use the PDBDebugMode product that launches the debugger each time an exception is not catched.

I am trying to solve an issue with LDAP authentication adnw ill be looking at implimenting Group and Role extraction stored within LDAP. From my understand the current CPSLDAPSetup does not support Groups and Roles in LDAP and requires you to maintain them in CPS.

CPSLDAPSetup does not provide any feature/code thus do not support anything. CPSLDAPSetup is 'just' a sample extension profile that shows how to configure you members directory with a Meta/Stacking/LDAPBackingDirectory architecture so as so use a LDAP server to store common inetOrgPerson attributes.

(*shrug*, why this option over LDAP i have no idea. When you have 3000+ employees, managing groups and roles in cps is not an option, unless i am missing something)

Just because when I wrote some of the profile of CPSLDAPSetup, the client I was working for did want to have different groups in CPS from those in the LDAP and thus did not want CPS to 'pollute' the LDAP structure with it's groups. + it make it easier to plug CPS to any existing LDAP by not requiring it to have
groups setup.

It should be possible to change the groups dir to use is a flexible Meta/Stacking/LdapBacking structure as well instead of a single ZODBDirectory. I you get a working profile, I'll be happy to include it as another a alternative profile in CPSLDAPSetup.

The same still apply for Active Directory specific setup.

--
Olivier


_______________________________________________
cps-devel mailing list
http://lists.nuxeo.com/mailman/listinfo/cps-devel

Reply via email to