Hi,
Once again I can’t seem to work something out.
I, like probably a lot of other devs, have Servoy Developer running with a local workspace, with local User & Group Security settings.
After upgrading (ages ago) one of my clients from version 3.x of Servoy to v 5, their ‘repository’ copy of users & groups has lots of new users in it (as over time they have added users etc.), but this now differs from my local set.
How can I sync my (SVN based) local security with their repository version?
I tried exporting some new groups from my local files using the SAS import solution and checking the options, but there was an error (and some message about having to rollback for some reason, sorry can’t remember exact message), so I think that their is either duplicate ID of something or the groups don’t match…
I URGENTLY need to update some security stuff to restrict some users from editing certain fields if they are not in these new groups and last weeks spent ages going through all the forms they are on and setting the correct privs., but client tells me it’s not working
Am I going to have to use the ‘Overwrite existing users completely (USE WITH CARE)’ and then make client re-enter all the users that they had created that I didn’t have?
If that doesn’t work, what do I do?
Please help??
Thanks
Rafi
p.s. I am not using a separate ‘enhanced security’ model and don’t think I have time to try and implement one for them [need to try and fix tomorrow/Friday 9th Dec. 2011]
Users are not really relevant in Servoy, its all about the groups.
So you can have only 1 user but 10 groups (that you use in the solution), and you export that solution to a client
then that client can create many users and divide them up into those 10 groups…
But that doesn’t affect your solution, it shouldn’t matter,
Normally a application server would have in my eyes way more users, a developer only has a few users so that he can test the security set in the groups.
Users are not really relevant in Servoy, its all about the groups.
So you can have only 1 user but 10 groups (that you use in the solution), and you export that solution to a client
then that client can create many users and divide them up into those 10 groups…
But that doesn’t affect your solution, it shouldn’t matter,
Normally a application server would have in my eyes way more users, a developer only has a few users so that he can test the security set in the groups.
Thanks for replying.
You are right, users don’t really matter, just groups.
It looks like the issue I seemed to be having, where my security settings weren’t working, were actually down to the fact that the client is still running Servoy 5.2.2 which obviously had a bug that means it doesn’t import my security changes (I tried on a newer version on their test server and they did work).
They are currently doing some (brief) testing of latest Servoy updates on test server to see if it is ok to upgrade from 5.2.2 on live server.
[BTW, I couldn’t work out which release did fix this issue having just looked at all the release notes on the forums for version 5.2.3 up…]
Thanks