Greetings all,

Ok, so I tried the things in my previous post:

1. Create a database table matching the Members schema;
2. Create a SQLDirectory
3. Rename the original Members directory
4. Rename the SQLDirectory to be "Members"

Now, I have a Nuxeo site that authenticates successfully against Postgres. However, there are two problems, and a question:

1. The directory is never written to: when I change a password or try to sign up a new user, no database writes are attempted at all; the current page just refreshes itself. This is OK, as I had planned to write my own signup pages anyway that will most likely write directly to the DB, but I still need to be able to change password.

2. New user folders aren't created. I read in the documentation that when a user logs in that CPS has not seen before, CPS creates the user's Private Spaces. This doesn't work; if I manually insert a user into the database, and log in as that user, then the user is presented an environment in which they can't do anything except logoff or see public resources. Do I have to put the new user creation stuff in my signup pages and scripts?

3. How are roles and groups stored in the DB? From looking at ZPsycopgDA and SQLDirectory, it looks as if I should store a comma separated list of values in a VARCHAR; I tried to use Postgres varchar arrays for these fields and it didn't work...

Cheers,
-Josh
_______________________________________________
cps-users mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/cps-users

Reply via email to