Project

General

Profile

bug #6628

require vaadin UIs to be explicitely enabled per cdm-webapp instance

Added by Andreas Kohlbecker over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Highest
Category:
cdm-vaadin
Target version:
Start date:
05/08/2017
Due date:
% Done:

50%

Severity:
critical
Found in Version:
Tags:

Description

There are reasons why it is crucial that vaadin applications are inactive in cdm-webapp instances per default unless explicitly enabled.
A vaadin application is represented by the context of a Vaadin UI, so we need a mechanism to enable vaadin UIs on a per cdm-webapp instances which must work in the cdm-server and also in development environments. Therefore a per instance java properties file seems to be appropriate:

~/.cdmLibrary/remote-wepapp/{cdm-webapp-instance-name}-app.properties

The content of the properties file to enable all UIs which are currently implemented:

cdm-vaadin.ui.activated=registration,concept,distribution,editstatus

More details on the reasons why explicit enablement of vaadin UIs is important:

  • Some UIs are special to specific projects and must not be availabled in general.
  • Different vaadin applications bring their own special data which need to be initially inserted into the database like for example Roles. This data however is not wanted in other databases. Cluttering database with management data from other projects must be avoided.

This issue must be solved prior the release 4.7!

Associated revisions

Revision 10f9654c (diff)
Added by Andreas Kohlbecker over 1 year ago

fix #6628 UI enablement via per instance property files, UIs are now inactive per default

Revision 3417407b (diff)
Added by Andreas Kohlbecker over 1 year ago

ref #6628 harmonizing cdm home folder utils and providing a default subfolder suggestion for cdm-remote-webapp instances

Revision a400ae0f (diff)
Added by Andreas Kohlbecker over 1 year ago

ref #6628 harmonizing cdm home folder utils and providing a default subfolder suggestion for cdm-remote-webapp instances

Revision bd1fbf01 (diff)
Added by Andreas Kohlbecker over 1 year ago

ref #6628 util class for consistent access and creation of per instance application config files

Revision 22fc2a78 (diff)
Added by Andreas Kohlbecker over 1 year ago

ref #6628 moving the ConfigFileUtils into cdmlib

History

#1 Updated by Andreas Kohlbecker over 1 year ago

  • Description updated (diff)

#2 Updated by Andreas Kohlbecker over 1 year ago

  • Description updated (diff)

#3 Updated by Andreas Kohlbecker over 1 year ago

  • Description updated (diff)

#4 Updated by Andreas Kohlbecker over 1 year ago

  • Description updated (diff)

#5 Updated by Andreas Kohlbecker over 1 year ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 50

#6 Updated by Andreas Kohlbecker over 1 year ago

  • Description updated (diff)

#7 Updated by Andreas Kohlbecker over 1 year ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)