New Form Icons in 410b4

Hi Folks - think I missed something somewhere - after upgrading to 410b4 and importing solutions, all of the form icons have a gold bar on them. After duplicating a form it has a gold asterisk on it.

Are these icons indicative of some error in the system or just new icons? Don’t think I’ve seen them before :o ?

Those images are put there by the team provider. So you probably have those contents shared.
In the new version some type of nodes might show such status “decorators” (could show other kind of status as well, not only team).

For example, the gold bar means it is using a team provider, the asterisk means it was changed locally from last team synchronize operation…

Andrei Costescu:
Those images are put there by the team provider. So you probably have those contents shared.
In the new version some type of nodes might show such status “decorators” (could show other kind of status as well, not only team).

For example, the gold bar means it is using a team provider, the asterisk means it was changed locally from last team synchronize operation…

Thats Cool Andrei - was that change announced and I missed it or just a quiet enhancement? LOL

As an aside - I had a problem a couple of weeks ago where, when the Admin Setting for Team Provider was set to False the Developer could not Connect to the Server. Only way to get comms to the server was to set it to True. So, if that’s still the case then these icon decorations will ALWAYS show that there is a team provider in use???

Is that correct or did I screw that up somewhere?

Are you talking about the admin setting “servoy.application_server.startRepositoryAsTeamProvider”?

Andrei Costescu:
Are you talking about the admin setting “servoy.application_server.startRepositoryAsTeamProvider”?

Yes I am Andrei

The admin setting “servoy.application_server.startRepositoryAsTeamProvider” and the team provider associated to a project are different concepts.

If you share a project it will have an associated team provider until you unshare/disconnect it from the team menu - so the icons will be decorated accordingly. This will happen even if the team server you use to sync. is not available for example. The project has an associated team provider anyway.

The admin setting specifies whether or not Servoy Developer will start up an internal repository based on the database connection “servoy_repository”. If the setting is true, this rep. is started and can be accessed through Servoy Team Provider at “localhost”. If the setting is false, then such a rep. is not started and you will notice you cannot perform team operations to “localhost”.

You said you could not connect to the server when setting it to “false”. This is normal if you were trying to connect to “localhost”. Other available servers should work fine (like SVN, CVS, Servoy Team Provider connected to an application server) even when the setting is “false”.

NOTE: you can use a separate application server on localhost (started independently of Servoy Developer) and access it with team at “127.0.0.1”.
Also it is recommended to use the setting with value “true” only if all the solutions/resources projects you use in that development session are shared to “localhost”.

Btw. I think decorated labels are a “quiet enhancement”. :wink:

Andrei Costescu:
The admin setting “servoy.application_server.startRepositoryAsTeamProvider” and the team provider associated to a project are different concepts.

If you share a project it will have an associated team provider until you unshare/disconnect it from the team menu - so the icons will be decorated accordingly. This will happen even if the team server you use to sync. is not available for example. The project has an associated team provider anyway.

The admin setting specifies whether or not Servoy Developer will start up an internal repository based on the database connection “servoy_repository”. If the setting is true, this rep. is started and can be accessed through Servoy Team Provider at “localhost”. If the setting is false, then such a rep. is not started and you will notice you cannot perform team operations to “localhost”.

You said you could not connect to the server when setting it to “false”. This is normal if you were trying to connect to “localhost”. Other available servers should work fine (like SVN, CVS, Servoy Team Provider connected to an application server) even when the setting is “false”.

NOTE: you can use a separate application server on localhost (started independently of Servoy Developer) and access it with team at “127.0.0.1”.
Also it is recommended to use the setting with value “true” only if all the solutions/resources projects you use in that development session are shared to “localhost”.

Btw. I think decorated labels are a “quiet enhancement”. :wink:

Very nice explanation Andrei, thanks a lot!

I have to chime in here also - thanks Andre for your clear explanations. It’s sometimes a challenge for me to ‘get it’. :wink: Some concepts are a little more confusing than others, I guess… Such as ‘localhost’ not always being ‘local’, but rather pointing to the address of the repository server connection, which may sometimes be distant… :?:

Cheers,

Ben