I see that in the web-client-config.xml file there is a tag <home-space-permission> that controls the permissions for everyone except the home space owner. Is there any way to change a home space owner's default permissions from "all roles" on his own home space?
I have created some specific roles that I only want applied to certain spaces, so I do not want every user to have all roles on their home spaces.
Was your problem every resolved, I'm trying to accomplish the exact same thing. I have attempted to change the permissionDefinitions.xml and change the ROLE_OWNER permission to Read. However that doesn't work. I'm using 1.2.1 and in 1.2.0 I was able to leave the home space field blank for a new user and it would not give them ownership permissions. Now it automicatlly gives them full access rights to that space.
Have you succeeded into this ? I'm having the same problem. The ideal would be that the user does not receive owner rights over the home space when it's created.