Quote from: Martin Roos on December 20, 2007, 01:47:12 PM
My understanding is that if the GDC has stored settings disabled then any pre-existing stored settings are not retrieved from the client - the 'standard' settings will always be used.
Is it possible to change this behaviour, so that for example the IT department could
1. set up the client with stored settings enabled
2. go into relevant forms and set the 'company standard' form layout
3. disable stored settings on the client
4. client will now use the settings that were stored previously, but any subsequent changes will not be stored, so every time a form is opened up the 'company standard' layout is presented.
The current behavior will not change, as I would bet that lots of users will be very confused if we change the behavior now. (Especially if the current behavior is ok for them).
But what can be done is to add another option to do what you expect: use Stored settings as "Read-Only", i.e. read the settings but not change them.
I've registred the following feature in our request list:
#2446 Read-Only Stored Settings
Quote from: Martin Roos on December 20, 2007, 01:47:12 PM
As a second request, they would like the ability to copy stored settings between clients - again as a company standard they may want certain form columns hidden and with over 200 separate PCs running the software it would be very time consuming to individually open up each client and get the settings stored.
This has also been registred (Feature 2447: Import/Export of Stored Settings).
Today, you could export the registry and import it again if you're running Windows version. This is supposed to work, but of course, as any other Registry manipulation, this is not recommended and must be done very carefuly.
Anyway, Sebastien's suggestion may also be useful for you. This may be more work on your side, of course, but this may makes your application much better. I don't know if this is possible with your app, but if each user is authenticated, you could have by programation a default state (and use ignore settings for the whole GDC or just for the given form), and store the state when closing the window in a database table, and reload them using ui.Form.setDefaultInitializer().
So on any workstation the end-user will have it's own settings configured.