diff --git a/.gitignore b/.gitignore index eec9469a9b4000f816ec85c177bb3bcdd762532d..7c8e46e91e3333eb9bc67001abd3e8f93fd7edcf 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ test_reports .gitmodules.old build-report.txt *.tar.gz +*.tgz *.log diff --git a/.gitmodules b/.gitmodules index a91961a1ae87c93d327329b2e34507365d9ea604..f09c2f5572c7bf02f175f9b9501955a4777baec1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,10 +1,10 @@ -[submodule "public/stylesheets"] - path = public/stylesheets +[submodule "client-app/stylesheets"] + path = client-app/stylesheets url = ../style.git branch = master ignore = dirty -[submodule "public/javascript/templates"] - path = public/javascript/templates +[submodule "client-app/javascript/templates"] + path = client-app/javascript/templates url = ../templates.git branch = master - ignore = dirty \ No newline at end of file + ignore = dirty diff --git a/Gruntfile.js b/Gruntfile.js index cd004bb413bd113adbed9c430b1bd5e01cb3bdfa..42270a6822c263e445198e49da8386c7b87c47a9 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -12,7 +12,7 @@ module.exports = function(grunt) { grunt.initConfig({ redmicConfig: { rootPath: __dirname, - srcPath: 'public/javascript', + srcPath: 'client-app/javascript', distPath: 'dist', destDir: 'javascript' }, diff --git a/redmic.profile.js b/client-app/app.profile.js similarity index 99% rename from redmic.profile.js rename to client-app/app.profile.js index 50e1205f51b7410c0114a53c653b634d69ce0105..cffc0ec9adfd22f0543cd263b3ef2202bca708a2 100644 --- a/redmic.profile.js +++ b/client-app/app.profile.js @@ -25,7 +25,7 @@ var declarativeTagger = function(filename) { }; var profileObj = { - basePath: './public/javascript', + basePath: './javascript', releaseDir: '../../dist', releaseName: 'javascript', action: 'release', diff --git a/public/javascript/alertify b/client-app/javascript/alertify similarity index 100% rename from public/javascript/alertify rename to client-app/javascript/alertify diff --git a/public/javascript/app/administrative/taxonomy/views/ClassView.js b/client-app/javascript/app/administrative/taxonomy/views/ClassView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/ClassView.js rename to client-app/javascript/app/administrative/taxonomy/views/ClassView.js diff --git a/public/javascript/app/administrative/taxonomy/views/FamilyView.js b/client-app/javascript/app/administrative/taxonomy/views/FamilyView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/FamilyView.js rename to client-app/javascript/app/administrative/taxonomy/views/FamilyView.js diff --git a/public/javascript/app/administrative/taxonomy/views/GenusView.js b/client-app/javascript/app/administrative/taxonomy/views/GenusView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/GenusView.js rename to client-app/javascript/app/administrative/taxonomy/views/GenusView.js diff --git a/public/javascript/app/administrative/taxonomy/views/KingdomView.js b/client-app/javascript/app/administrative/taxonomy/views/KingdomView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/KingdomView.js rename to client-app/javascript/app/administrative/taxonomy/views/KingdomView.js diff --git a/public/javascript/app/administrative/taxonomy/views/MisIdentificationView.js b/client-app/javascript/app/administrative/taxonomy/views/MisIdentificationView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/MisIdentificationView.js rename to client-app/javascript/app/administrative/taxonomy/views/MisIdentificationView.js diff --git a/public/javascript/app/administrative/taxonomy/views/OrderView.js b/client-app/javascript/app/administrative/taxonomy/views/OrderView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/OrderView.js rename to client-app/javascript/app/administrative/taxonomy/views/OrderView.js diff --git a/public/javascript/app/administrative/taxonomy/views/PhylumView.js b/client-app/javascript/app/administrative/taxonomy/views/PhylumView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/PhylumView.js rename to client-app/javascript/app/administrative/taxonomy/views/PhylumView.js diff --git a/public/javascript/app/administrative/taxonomy/views/SpeciesView.js b/client-app/javascript/app/administrative/taxonomy/views/SpeciesView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/SpeciesView.js rename to client-app/javascript/app/administrative/taxonomy/views/SpeciesView.js diff --git a/public/javascript/app/administrative/taxonomy/views/SubphylumView.js b/client-app/javascript/app/administrative/taxonomy/views/SubphylumView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/SubphylumView.js rename to client-app/javascript/app/administrative/taxonomy/views/SubphylumView.js diff --git a/public/javascript/app/administrative/taxonomy/views/TaxonomyView.js b/client-app/javascript/app/administrative/taxonomy/views/TaxonomyView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/TaxonomyView.js rename to client-app/javascript/app/administrative/taxonomy/views/TaxonomyView.js diff --git a/public/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js b/client-app/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js rename to client-app/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html diff --git a/public/javascript/app/administrative/views/ActivityView.js b/client-app/javascript/app/administrative/views/ActivityView.js similarity index 100% rename from public/javascript/app/administrative/views/ActivityView.js rename to client-app/javascript/app/administrative/views/ActivityView.js diff --git a/public/javascript/app/administrative/views/AnimalView.js b/client-app/javascript/app/administrative/views/AnimalView.js similarity index 100% rename from public/javascript/app/administrative/views/AnimalView.js rename to client-app/javascript/app/administrative/views/AnimalView.js diff --git a/public/javascript/app/administrative/views/ContactView.js b/client-app/javascript/app/administrative/views/ContactView.js similarity index 100% rename from public/javascript/app/administrative/views/ContactView.js rename to client-app/javascript/app/administrative/views/ContactView.js diff --git a/public/javascript/app/administrative/views/DeviceView.js b/client-app/javascript/app/administrative/views/DeviceView.js similarity index 100% rename from public/javascript/app/administrative/views/DeviceView.js rename to client-app/javascript/app/administrative/views/DeviceView.js diff --git a/public/javascript/app/administrative/views/DocumentView.js b/client-app/javascript/app/administrative/views/DocumentView.js similarity index 100% rename from public/javascript/app/administrative/views/DocumentView.js rename to client-app/javascript/app/administrative/views/DocumentView.js diff --git a/public/javascript/app/administrative/views/OrganisationView.js b/client-app/javascript/app/administrative/views/OrganisationView.js similarity index 100% rename from public/javascript/app/administrative/views/OrganisationView.js rename to client-app/javascript/app/administrative/views/OrganisationView.js diff --git a/public/javascript/app/administrative/views/PlatformView.js b/client-app/javascript/app/administrative/views/PlatformView.js similarity index 100% rename from public/javascript/app/administrative/views/PlatformView.js rename to client-app/javascript/app/administrative/views/PlatformView.js diff --git a/public/javascript/app/administrative/views/ProgramView.js b/client-app/javascript/app/administrative/views/ProgramView.js similarity index 100% rename from public/javascript/app/administrative/views/ProgramView.js rename to client-app/javascript/app/administrative/views/ProgramView.js diff --git a/public/javascript/app/administrative/views/ProjectView.js b/client-app/javascript/app/administrative/views/ProjectView.js similarity index 100% rename from public/javascript/app/administrative/views/ProjectView.js rename to client-app/javascript/app/administrative/views/ProjectView.js diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityContactForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityContactForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityContactForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityContactForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/AnimalForm.html b/client-app/javascript/app/administrative/views/templates/forms/AnimalForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/AnimalForm.html rename to client-app/javascript/app/administrative/views/templates/forms/AnimalForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/CalibrationForm.html b/client-app/javascript/app/administrative/views/templates/forms/CalibrationForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/CalibrationForm.html rename to client-app/javascript/app/administrative/views/templates/forms/CalibrationForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ConditionForm.html b/client-app/javascript/app/administrative/views/templates/forms/ConditionForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ConditionForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ConditionForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ContactForm.html b/client-app/javascript/app/administrative/views/templates/forms/ContactForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ContactForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ContactForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/DeviceForm.html b/client-app/javascript/app/administrative/views/templates/forms/DeviceForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/DeviceForm.html rename to client-app/javascript/app/administrative/views/templates/forms/DeviceForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/DocumentForm.html b/client-app/javascript/app/administrative/views/templates/forms/DocumentForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/DocumentForm.html rename to client-app/javascript/app/administrative/views/templates/forms/DocumentForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html b/client-app/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html rename to client-app/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/OrganisationForm.html b/client-app/javascript/app/administrative/views/templates/forms/OrganisationForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/OrganisationForm.html rename to client-app/javascript/app/administrative/views/templates/forms/OrganisationForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ParameterForm.html b/client-app/javascript/app/administrative/views/templates/forms/ParameterForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ParameterForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ParameterForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/PlatformForm.html b/client-app/javascript/app/administrative/views/templates/forms/PlatformForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/PlatformForm.html rename to client-app/javascript/app/administrative/views/templates/forms/PlatformForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ProgramForm.html b/client-app/javascript/app/administrative/views/templates/forms/ProgramForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ProgramForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ProgramForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ProjectForm.html b/client-app/javascript/app/administrative/views/templates/forms/ProjectForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ProjectForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ProjectForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/UnitForm.html b/client-app/javascript/app/administrative/views/templates/forms/UnitForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/UnitForm.html rename to client-app/javascript/app/administrative/views/templates/forms/UnitForm.html diff --git a/public/javascript/app/base/models/_Model.js b/client-app/javascript/app/base/models/_Model.js similarity index 100% rename from public/javascript/app/base/models/_Model.js rename to client-app/javascript/app/base/models/_Model.js diff --git a/public/javascript/app/base/models/attr/ArrayAttr.js b/client-app/javascript/app/base/models/attr/ArrayAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/ArrayAttr.js rename to client-app/javascript/app/base/models/attr/ArrayAttr.js diff --git a/public/javascript/app/base/models/attr/Attr.js b/client-app/javascript/app/base/models/attr/Attr.js similarity index 100% rename from public/javascript/app/base/models/attr/Attr.js rename to client-app/javascript/app/base/models/attr/Attr.js diff --git a/public/javascript/app/base/models/attr/ObjAttr.js b/client-app/javascript/app/base/models/attr/ObjAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/ObjAttr.js rename to client-app/javascript/app/base/models/attr/ObjAttr.js diff --git a/public/javascript/app/base/models/attr/RelationAttr.js b/client-app/javascript/app/base/models/attr/RelationAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/RelationAttr.js rename to client-app/javascript/app/base/models/attr/RelationAttr.js diff --git a/public/javascript/app/base/models/attr/_Attr.js b/client-app/javascript/app/base/models/attr/_Attr.js similarity index 100% rename from public/javascript/app/base/models/attr/_Attr.js rename to client-app/javascript/app/base/models/attr/_Attr.js diff --git a/public/javascript/app/base/models/attr/_ComplexAttr.js b/client-app/javascript/app/base/models/attr/_ComplexAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/_ComplexAttr.js rename to client-app/javascript/app/base/models/attr/_ComplexAttr.js diff --git a/public/javascript/app/base/views/EditorLayerWithVariableForm.js b/client-app/javascript/app/base/views/EditorLayerWithVariableForm.js similarity index 100% rename from public/javascript/app/base/views/EditorLayerWithVariableForm.js rename to client-app/javascript/app/base/views/EditorLayerWithVariableForm.js diff --git a/public/javascript/app/base/views/Module.js b/client-app/javascript/app/base/views/Module.js similarity index 100% rename from public/javascript/app/base/views/Module.js rename to client-app/javascript/app/base/views/Module.js diff --git a/public/javascript/app/base/views/_ListenRequestError.js b/client-app/javascript/app/base/views/_ListenRequestError.js similarity index 100% rename from public/javascript/app/base/views/_ListenRequestError.js rename to client-app/javascript/app/base/views/_ListenRequestError.js diff --git a/public/javascript/app/base/views/_LoadingWidget.js b/client-app/javascript/app/base/views/_LoadingWidget.js similarity index 100% rename from public/javascript/app/base/views/_LoadingWidget.js rename to client-app/javascript/app/base/views/_LoadingWidget.js diff --git a/public/javascript/app/base/views/_SettingsHandler.js b/client-app/javascript/app/base/views/_SettingsHandler.js similarity index 100% rename from public/javascript/app/base/views/_SettingsHandler.js rename to client-app/javascript/app/base/views/_SettingsHandler.js diff --git a/public/javascript/app/base/views/_View.js b/client-app/javascript/app/base/views/_View.js similarity index 100% rename from public/javascript/app/base/views/_View.js rename to client-app/javascript/app/base/views/_View.js diff --git a/public/javascript/app/base/views/_ViewHandle.js b/client-app/javascript/app/base/views/_ViewHandle.js similarity index 100% rename from public/javascript/app/base/views/_ViewHandle.js rename to client-app/javascript/app/base/views/_ViewHandle.js diff --git a/public/javascript/app/base/views/_ViewListBase.js b/client-app/javascript/app/base/views/_ViewListBase.js similarity index 100% rename from public/javascript/app/base/views/_ViewListBase.js rename to client-app/javascript/app/base/views/_ViewListBase.js diff --git a/public/javascript/app/base/views/extensions/_ActivityClosed.js b/client-app/javascript/app/base/views/extensions/_ActivityClosed.js similarity index 100% rename from public/javascript/app/base/views/extensions/_ActivityClosed.js rename to client-app/javascript/app/base/views/extensions/_ActivityClosed.js diff --git a/public/javascript/app/base/views/extensions/_AddAtlasCategory.js b/client-app/javascript/app/base/views/extensions/_AddAtlasCategory.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddAtlasCategory.js rename to client-app/javascript/app/base/views/extensions/_AddAtlasCategory.js diff --git a/public/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js b/client-app/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js rename to client-app/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js diff --git a/public/javascript/app/base/views/extensions/_AddForm.js b/client-app/javascript/app/base/views/extensions/_AddForm.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddForm.js rename to client-app/javascript/app/base/views/extensions/_AddForm.js diff --git a/public/javascript/app/base/views/extensions/_AddFormItfc.js b/client-app/javascript/app/base/views/extensions/_AddFormItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddFormItfc.js rename to client-app/javascript/app/base/views/extensions/_AddFormItfc.js diff --git a/public/javascript/app/base/views/extensions/_AddSelectInput.js b/client-app/javascript/app/base/views/extensions/_AddSelectInput.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddSelectInput.js rename to client-app/javascript/app/base/views/extensions/_AddSelectInput.js diff --git a/public/javascript/app/base/views/extensions/_AddSelectInputItfc.js b/client-app/javascript/app/base/views/extensions/_AddSelectInputItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddSelectInputItfc.js rename to client-app/javascript/app/base/views/extensions/_AddSelectInputItfc.js diff --git a/public/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js b/client-app/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js rename to client-app/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js diff --git a/public/javascript/app/base/views/extensions/_AddTextSearchInput.js b/client-app/javascript/app/base/views/extensions/_AddTextSearchInput.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddTextSearchInput.js rename to client-app/javascript/app/base/views/extensions/_AddTextSearchInput.js diff --git a/public/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js b/client-app/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js rename to client-app/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js diff --git a/public/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js b/client-app/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js similarity index 100% rename from public/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js rename to client-app/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js diff --git a/public/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js b/client-app/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js similarity index 100% rename from public/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js rename to client-app/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js diff --git a/public/javascript/app/base/views/extensions/_Edition.js b/client-app/javascript/app/base/views/extensions/_Edition.js similarity index 100% rename from public/javascript/app/base/views/extensions/_Edition.js rename to client-app/javascript/app/base/views/extensions/_Edition.js diff --git a/public/javascript/app/base/views/extensions/_EditionCommons.js b/client-app/javascript/app/base/views/extensions/_EditionCommons.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionCommons.js rename to client-app/javascript/app/base/views/extensions/_EditionCommons.js diff --git a/public/javascript/app/base/views/extensions/_EditionFormList.js b/client-app/javascript/app/base/views/extensions/_EditionFormList.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionFormList.js rename to client-app/javascript/app/base/views/extensions/_EditionFormList.js diff --git a/public/javascript/app/base/views/extensions/_EditionLayerView.js b/client-app/javascript/app/base/views/extensions/_EditionLayerView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionLayerView.js rename to client-app/javascript/app/base/views/extensions/_EditionLayerView.js diff --git a/public/javascript/app/base/views/extensions/_EditionView.js b/client-app/javascript/app/base/views/extensions/_EditionView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionView.js rename to client-app/javascript/app/base/views/extensions/_EditionView.js diff --git a/public/javascript/app/base/views/extensions/_EditionWizardView.js b/client-app/javascript/app/base/views/extensions/_EditionWizardView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionWizardView.js rename to client-app/javascript/app/base/views/extensions/_EditionWizardView.js diff --git a/public/javascript/app/base/views/extensions/_FormInDialogView.js b/client-app/javascript/app/base/views/extensions/_FormInDialogView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_FormInDialogView.js rename to client-app/javascript/app/base/views/extensions/_FormInDialogView.js diff --git a/public/javascript/app/base/views/extensions/_GetActivityData.js b/client-app/javascript/app/base/views/extensions/_GetActivityData.js similarity index 100% rename from public/javascript/app/base/views/extensions/_GetActivityData.js rename to client-app/javascript/app/base/views/extensions/_GetActivityData.js diff --git a/public/javascript/app/base/views/extensions/_GetActivityDataItfc.js b/client-app/javascript/app/base/views/extensions/_GetActivityDataItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_GetActivityDataItfc.js rename to client-app/javascript/app/base/views/extensions/_GetActivityDataItfc.js diff --git a/public/javascript/app/base/views/extensions/_InterceptCloseUpView.js b/client-app/javascript/app/base/views/extensions/_InterceptCloseUpView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_InterceptCloseUpView.js rename to client-app/javascript/app/base/views/extensions/_InterceptCloseUpView.js diff --git a/public/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js b/client-app/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js similarity index 100% rename from public/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js rename to client-app/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js diff --git a/public/javascript/app/base/views/extensions/_LocalSelectionView.js b/client-app/javascript/app/base/views/extensions/_LocalSelectionView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_LocalSelectionView.js rename to client-app/javascript/app/base/views/extensions/_LocalSelectionView.js diff --git a/public/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js b/client-app/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js rename to client-app/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js diff --git a/public/javascript/app/base/views/extensions/_OnShownAndRefresh.js b/client-app/javascript/app/base/views/extensions/_OnShownAndRefresh.js similarity index 100% rename from public/javascript/app/base/views/extensions/_OnShownAndRefresh.js rename to client-app/javascript/app/base/views/extensions/_OnShownAndRefresh.js diff --git a/public/javascript/app/base/views/extensions/_ProcessInterval.js b/client-app/javascript/app/base/views/extensions/_ProcessInterval.js similarity index 100% rename from public/javascript/app/base/views/extensions/_ProcessInterval.js rename to client-app/javascript/app/base/views/extensions/_ProcessInterval.js diff --git a/public/javascript/app/base/views/extensions/_SelectInDoubleList.js b/client-app/javascript/app/base/views/extensions/_SelectInDoubleList.js similarity index 100% rename from public/javascript/app/base/views/extensions/_SelectInDoubleList.js rename to client-app/javascript/app/base/views/extensions/_SelectInDoubleList.js diff --git a/public/javascript/app/catalog/views/ActivitiesCatalogView.js b/client-app/javascript/app/catalog/views/ActivitiesCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/ActivitiesCatalogView.js rename to client-app/javascript/app/catalog/views/ActivitiesCatalogView.js diff --git a/public/javascript/app/catalog/views/OrganisationsCatalogView.js b/client-app/javascript/app/catalog/views/OrganisationsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/OrganisationsCatalogView.js rename to client-app/javascript/app/catalog/views/OrganisationsCatalogView.js diff --git a/public/javascript/app/catalog/views/PlatformsCatalogView.js b/client-app/javascript/app/catalog/views/PlatformsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/PlatformsCatalogView.js rename to client-app/javascript/app/catalog/views/PlatformsCatalogView.js diff --git a/public/javascript/app/catalog/views/ProgramsCatalogView.js b/client-app/javascript/app/catalog/views/ProgramsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/ProgramsCatalogView.js rename to client-app/javascript/app/catalog/views/ProgramsCatalogView.js diff --git a/public/javascript/app/catalog/views/ProjectsCatalogView.js b/client-app/javascript/app/catalog/views/ProjectsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/ProjectsCatalogView.js rename to client-app/javascript/app/catalog/views/ProjectsCatalogView.js diff --git a/public/javascript/app/catalog/views/SpeciesCatalogView.js b/client-app/javascript/app/catalog/views/SpeciesCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/SpeciesCatalogView.js rename to client-app/javascript/app/catalog/views/SpeciesCatalogView.js diff --git a/public/javascript/app/components/CookieLoader.js b/client-app/javascript/app/components/CookieLoader.js similarity index 100% rename from public/javascript/app/components/CookieLoader.js rename to client-app/javascript/app/components/CookieLoader.js diff --git a/public/javascript/app/components/ReCaptcha.js b/client-app/javascript/app/components/ReCaptcha.js similarity index 100% rename from public/javascript/app/components/ReCaptcha.js rename to client-app/javascript/app/components/ReCaptcha.js diff --git a/public/javascript/app/components/steps/AccessSetStep.js b/client-app/javascript/app/components/steps/AccessSetStep.js similarity index 100% rename from public/javascript/app/components/steps/AccessSetStep.js rename to client-app/javascript/app/components/steps/AccessSetStep.js diff --git a/public/javascript/app/components/steps/ActivitySetStep.js b/client-app/javascript/app/components/steps/ActivitySetStep.js similarity index 100% rename from public/javascript/app/components/steps/ActivitySetStep.js rename to client-app/javascript/app/components/steps/ActivitySetStep.js diff --git a/public/javascript/app/components/steps/AddGeomSiteStep.js b/client-app/javascript/app/components/steps/AddGeomSiteStep.js similarity index 100% rename from public/javascript/app/components/steps/AddGeomSiteStep.js rename to client-app/javascript/app/components/steps/AddGeomSiteStep.js diff --git a/public/javascript/app/components/steps/AreaClassificationsSetStep.js b/client-app/javascript/app/components/steps/AreaClassificationsSetStep.js similarity index 100% rename from public/javascript/app/components/steps/AreaClassificationsSetStep.js rename to client-app/javascript/app/components/steps/AreaClassificationsSetStep.js diff --git a/public/javascript/app/components/steps/CalibrationSetStep.js b/client-app/javascript/app/components/steps/CalibrationSetStep.js similarity index 100% rename from public/javascript/app/components/steps/CalibrationSetStep.js rename to client-app/javascript/app/components/steps/CalibrationSetStep.js diff --git a/public/javascript/app/components/steps/CitationStep.js b/client-app/javascript/app/components/steps/CitationStep.js similarity index 100% rename from public/javascript/app/components/steps/CitationStep.js rename to client-app/javascript/app/components/steps/CitationStep.js diff --git a/public/javascript/app/components/steps/ClassificationsStep.js b/client-app/javascript/app/components/steps/ClassificationsStep.js similarity index 100% rename from public/javascript/app/components/steps/ClassificationsStep.js rename to client-app/javascript/app/components/steps/ClassificationsStep.js diff --git a/public/javascript/app/components/steps/ContactSetStep.js b/client-app/javascript/app/components/steps/ContactSetStep.js similarity index 100% rename from public/javascript/app/components/steps/ContactSetStep.js rename to client-app/javascript/app/components/steps/ContactSetStep.js diff --git a/public/javascript/app/components/steps/DataDefinitionSetStep.js b/client-app/javascript/app/components/steps/DataDefinitionSetStep.js similarity index 100% rename from public/javascript/app/components/steps/DataDefinitionSetStep.js rename to client-app/javascript/app/components/steps/DataDefinitionSetStep.js diff --git a/public/javascript/app/components/steps/DescribeSiteStep.js b/client-app/javascript/app/components/steps/DescribeSiteStep.js similarity index 100% rename from public/javascript/app/components/steps/DescribeSiteStep.js rename to client-app/javascript/app/components/steps/DescribeSiteStep.js diff --git a/public/javascript/app/components/steps/DocumentSetStep.js b/client-app/javascript/app/components/steps/DocumentSetStep.js similarity index 100% rename from public/javascript/app/components/steps/DocumentSetStep.js rename to client-app/javascript/app/components/steps/DocumentSetStep.js diff --git a/public/javascript/app/components/steps/DocumentStepFiltered.js b/client-app/javascript/app/components/steps/DocumentStepFiltered.js similarity index 100% rename from public/javascript/app/components/steps/DocumentStepFiltered.js rename to client-app/javascript/app/components/steps/DocumentStepFiltered.js diff --git a/public/javascript/app/components/steps/DownloadsSetStep.js b/client-app/javascript/app/components/steps/DownloadsSetStep.js similarity index 100% rename from public/javascript/app/components/steps/DownloadsSetStep.js rename to client-app/javascript/app/components/steps/DownloadsSetStep.js diff --git a/public/javascript/app/components/steps/EmbeddedContentSetStep.js b/client-app/javascript/app/components/steps/EmbeddedContentSetStep.js similarity index 100% rename from public/javascript/app/components/steps/EmbeddedContentSetStep.js rename to client-app/javascript/app/components/steps/EmbeddedContentSetStep.js diff --git a/public/javascript/app/components/steps/MainDataStep.js b/client-app/javascript/app/components/steps/MainDataStep.js similarity index 100% rename from public/javascript/app/components/steps/MainDataStep.js rename to client-app/javascript/app/components/steps/MainDataStep.js diff --git a/public/javascript/app/components/steps/MapSelectAreaStep.js b/client-app/javascript/app/components/steps/MapSelectAreaStep.js similarity index 100% rename from public/javascript/app/components/steps/MapSelectAreaStep.js rename to client-app/javascript/app/components/steps/MapSelectAreaStep.js diff --git a/public/javascript/app/components/steps/OrganisationSetStep.js b/client-app/javascript/app/components/steps/OrganisationSetStep.js similarity index 100% rename from public/javascript/app/components/steps/OrganisationSetStep.js rename to client-app/javascript/app/components/steps/OrganisationSetStep.js diff --git a/public/javascript/app/components/steps/PlatformSetStep.js b/client-app/javascript/app/components/steps/PlatformSetStep.js similarity index 100% rename from public/javascript/app/components/steps/PlatformSetStep.js rename to client-app/javascript/app/components/steps/PlatformSetStep.js diff --git a/public/javascript/app/components/steps/PreLoadMainDataStep.js b/client-app/javascript/app/components/steps/PreLoadMainDataStep.js similarity index 100% rename from public/javascript/app/components/steps/PreLoadMainDataStep.js rename to client-app/javascript/app/components/steps/PreLoadMainDataStep.js diff --git a/public/javascript/app/components/steps/ProtocolsSetStep.js b/client-app/javascript/app/components/steps/ProtocolsSetStep.js similarity index 100% rename from public/javascript/app/components/steps/ProtocolsSetStep.js rename to client-app/javascript/app/components/steps/ProtocolsSetStep.js diff --git a/public/javascript/app/components/steps/RecoverySetStep.js b/client-app/javascript/app/components/steps/RecoverySetStep.js similarity index 100% rename from public/javascript/app/components/steps/RecoverySetStep.js rename to client-app/javascript/app/components/steps/RecoverySetStep.js diff --git a/public/javascript/app/components/steps/RelationDataSetStep.js b/client-app/javascript/app/components/steps/RelationDataSetStep.js similarity index 100% rename from public/javascript/app/components/steps/RelationDataSetStep.js rename to client-app/javascript/app/components/steps/RelationDataSetStep.js diff --git a/public/javascript/app/components/steps/ResourceSetStep.js b/client-app/javascript/app/components/steps/ResourceSetStep.js similarity index 100% rename from public/javascript/app/components/steps/ResourceSetStep.js rename to client-app/javascript/app/components/steps/ResourceSetStep.js diff --git a/public/javascript/app/components/steps/SelectActivityCategoryStep.js b/client-app/javascript/app/components/steps/SelectActivityCategoryStep.js similarity index 100% rename from public/javascript/app/components/steps/SelectActivityCategoryStep.js rename to client-app/javascript/app/components/steps/SelectActivityCategoryStep.js diff --git a/public/javascript/app/components/steps/SelectLayerStep.js b/client-app/javascript/app/components/steps/SelectLayerStep.js similarity index 100% rename from public/javascript/app/components/steps/SelectLayerStep.js rename to client-app/javascript/app/components/steps/SelectLayerStep.js diff --git a/public/javascript/app/components/steps/SelectRegisterTypeStep.js b/client-app/javascript/app/components/steps/SelectRegisterTypeStep.js similarity index 100% rename from public/javascript/app/components/steps/SelectRegisterTypeStep.js rename to client-app/javascript/app/components/steps/SelectRegisterTypeStep.js diff --git a/public/javascript/app/components/steps/SpeciesMainDataStep.js b/client-app/javascript/app/components/steps/SpeciesMainDataStep.js similarity index 100% rename from public/javascript/app/components/steps/SpeciesMainDataStep.js rename to client-app/javascript/app/components/steps/SpeciesMainDataStep.js diff --git a/public/javascript/app/components/steps/SpecimenTagSetStep.js b/client-app/javascript/app/components/steps/SpecimenTagSetStep.js similarity index 100% rename from public/javascript/app/components/steps/SpecimenTagSetStep.js rename to client-app/javascript/app/components/steps/SpecimenTagSetStep.js diff --git a/public/javascript/app/components/steps/UnitSetStep.js b/client-app/javascript/app/components/steps/UnitSetStep.js similarity index 100% rename from public/javascript/app/components/steps/UnitSetStep.js rename to client-app/javascript/app/components/steps/UnitSetStep.js diff --git a/public/javascript/app/components/steps/_ClassificationsRelationData.js b/client-app/javascript/app/components/steps/_ClassificationsRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_ClassificationsRelationData.js rename to client-app/javascript/app/components/steps/_ClassificationsRelationData.js diff --git a/public/javascript/app/components/steps/_DataListAndSaveRelationData.js b/client-app/javascript/app/components/steps/_DataListAndSaveRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_DataListAndSaveRelationData.js rename to client-app/javascript/app/components/steps/_DataListAndSaveRelationData.js diff --git a/public/javascript/app/components/steps/_DateRelationData.js b/client-app/javascript/app/components/steps/_DateRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_DateRelationData.js rename to client-app/javascript/app/components/steps/_DateRelationData.js diff --git a/public/javascript/app/components/steps/_MainData.js b/client-app/javascript/app/components/steps/_MainData.js similarity index 100% rename from public/javascript/app/components/steps/_MainData.js rename to client-app/javascript/app/components/steps/_MainData.js diff --git a/public/javascript/app/components/steps/_ParametersRelationData.js b/client-app/javascript/app/components/steps/_ParametersRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_ParametersRelationData.js rename to client-app/javascript/app/components/steps/_ParametersRelationData.js diff --git a/public/javascript/app/components/steps/_RememberDeleteItems.js b/client-app/javascript/app/components/steps/_RememberDeleteItems.js similarity index 100% rename from public/javascript/app/components/steps/_RememberDeleteItems.js rename to client-app/javascript/app/components/steps/_RememberDeleteItems.js diff --git a/public/javascript/app/components/steps/_SelectOptionBox.js b/client-app/javascript/app/components/steps/_SelectOptionBox.js similarity index 100% rename from public/javascript/app/components/steps/_SelectOptionBox.js rename to client-app/javascript/app/components/steps/_SelectOptionBox.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/Line.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/Line.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/Line.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/Line.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/Point.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/Point.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/Point.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/Point.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js b/client-app/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js rename to client-app/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js b/client-app/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js rename to client-app/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html b/client-app/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html rename to client-app/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html b/client-app/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html rename to client-app/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html b/client-app/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html rename to client-app/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html diff --git a/public/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js b/client-app/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js similarity index 100% rename from public/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js rename to client-app/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js diff --git a/public/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html b/client-app/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html rename to client-app/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html diff --git a/public/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html b/client-app/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html rename to client-app/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html diff --git a/public/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html b/client-app/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html rename to client-app/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html diff --git a/public/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html b/client-app/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html rename to client-app/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html diff --git a/public/javascript/app/dataLoader/areas/views/AreaView.js b/client-app/javascript/app/dataLoader/areas/views/AreaView.js similarity index 100% rename from public/javascript/app/dataLoader/areas/views/AreaView.js rename to client-app/javascript/app/dataLoader/areas/views/AreaView.js diff --git a/public/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html b/client-app/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html similarity index 100% rename from public/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html rename to client-app/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html diff --git a/public/javascript/app/dataLoader/base/_GeographicBase.js b/client-app/javascript/app/dataLoader/base/_GeographicBase.js similarity index 100% rename from public/javascript/app/dataLoader/base/_GeographicBase.js rename to client-app/javascript/app/dataLoader/base/_GeographicBase.js diff --git a/public/javascript/app/dataLoader/citation/views/CitationView.js b/client-app/javascript/app/dataLoader/citation/views/CitationView.js similarity index 100% rename from public/javascript/app/dataLoader/citation/views/CitationView.js rename to client-app/javascript/app/dataLoader/citation/views/CitationView.js diff --git a/public/javascript/app/dataLoader/citation/views/templates/CitationForm.html b/client-app/javascript/app/dataLoader/citation/views/templates/CitationForm.html similarity index 100% rename from public/javascript/app/dataLoader/citation/views/templates/CitationForm.html rename to client-app/javascript/app/dataLoader/citation/views/templates/CitationForm.html diff --git a/public/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js b/client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js similarity index 100% rename from public/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js rename to client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js diff --git a/public/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js b/client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js similarity index 100% rename from public/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js rename to client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js diff --git a/public/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html b/client-app/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html similarity index 100% rename from public/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html rename to client-app/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html diff --git a/public/javascript/app/dataLoader/sightings/models/SightingsModel.js b/client-app/javascript/app/dataLoader/sightings/models/SightingsModel.js similarity index 100% rename from public/javascript/app/dataLoader/sightings/models/SightingsModel.js rename to client-app/javascript/app/dataLoader/sightings/models/SightingsModel.js diff --git a/public/javascript/app/dataLoader/sightings/views/SightingsView.js b/client-app/javascript/app/dataLoader/sightings/views/SightingsView.js similarity index 100% rename from public/javascript/app/dataLoader/sightings/views/SightingsView.js rename to client-app/javascript/app/dataLoader/sightings/views/SightingsView.js diff --git a/public/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html b/client-app/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html similarity index 100% rename from public/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html rename to client-app/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html diff --git a/public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js b/client-app/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html b/client-app/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html rename to client-app/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html diff --git a/public/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html b/client-app/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html rename to client-app/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html diff --git a/public/javascript/app/dataLoader/tracking/views/TrackingDataView.js b/client-app/javascript/app/dataLoader/tracking/views/TrackingDataView.js similarity index 100% rename from public/javascript/app/dataLoader/tracking/views/TrackingDataView.js rename to client-app/javascript/app/dataLoader/tracking/views/TrackingDataView.js diff --git a/public/javascript/app/dataLoader/tracking/views/TrackingView.js b/client-app/javascript/app/dataLoader/tracking/views/TrackingView.js similarity index 100% rename from public/javascript/app/dataLoader/tracking/views/TrackingView.js rename to client-app/javascript/app/dataLoader/tracking/views/TrackingView.js diff --git a/public/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html b/client-app/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html similarity index 100% rename from public/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html rename to client-app/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html diff --git a/public/javascript/app/designs/base/_Browser.js b/client-app/javascript/app/designs/base/_Browser.js similarity index 100% rename from public/javascript/app/designs/base/_Browser.js rename to client-app/javascript/app/designs/base/_Browser.js diff --git a/public/javascript/app/designs/base/_Controller.js b/client-app/javascript/app/designs/base/_Controller.js similarity index 100% rename from public/javascript/app/designs/base/_Controller.js rename to client-app/javascript/app/designs/base/_Controller.js diff --git a/public/javascript/app/designs/base/_ControllerItfc.js b/client-app/javascript/app/designs/base/_ControllerItfc.js similarity index 100% rename from public/javascript/app/designs/base/_ControllerItfc.js rename to client-app/javascript/app/designs/base/_ControllerItfc.js diff --git a/public/javascript/app/designs/base/_Layout.js b/client-app/javascript/app/designs/base/_Layout.js similarity index 100% rename from public/javascript/app/designs/base/_Layout.js rename to client-app/javascript/app/designs/base/_Layout.js diff --git a/public/javascript/app/designs/base/_LayoutItfc.js b/client-app/javascript/app/designs/base/_LayoutItfc.js similarity index 100% rename from public/javascript/app/designs/base/_LayoutItfc.js rename to client-app/javascript/app/designs/base/_LayoutItfc.js diff --git a/public/javascript/app/designs/base/_Main.js b/client-app/javascript/app/designs/base/_Main.js similarity index 100% rename from public/javascript/app/designs/base/_Main.js rename to client-app/javascript/app/designs/base/_Main.js diff --git a/public/javascript/app/designs/base/_MainItfc.js b/client-app/javascript/app/designs/base/_MainItfc.js similarity index 100% rename from public/javascript/app/designs/base/_MainItfc.js rename to client-app/javascript/app/designs/base/_MainItfc.js diff --git a/public/javascript/app/designs/base/_ServiceOGC.js b/client-app/javascript/app/designs/base/_ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/base/_ServiceOGC.js rename to client-app/javascript/app/designs/base/_ServiceOGC.js diff --git a/public/javascript/app/designs/chart/Controller.js b/client-app/javascript/app/designs/chart/Controller.js similarity index 100% rename from public/javascript/app/designs/chart/Controller.js rename to client-app/javascript/app/designs/chart/Controller.js diff --git a/public/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js b/client-app/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js similarity index 100% rename from public/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js rename to client-app/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js diff --git a/public/javascript/app/designs/chart/layout/TopAndBottomContent.js b/client-app/javascript/app/designs/chart/layout/TopAndBottomContent.js similarity index 100% rename from public/javascript/app/designs/chart/layout/TopAndBottomContent.js rename to client-app/javascript/app/designs/chart/layout/TopAndBottomContent.js diff --git a/public/javascript/app/designs/chart/layout/TopContent.js b/client-app/javascript/app/designs/chart/layout/TopContent.js similarity index 100% rename from public/javascript/app/designs/chart/layout/TopContent.js rename to client-app/javascript/app/designs/chart/layout/TopContent.js diff --git a/public/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js b/client-app/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js similarity index 100% rename from public/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js rename to client-app/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js diff --git a/public/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js b/client-app/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js similarity index 100% rename from public/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js rename to client-app/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js diff --git a/public/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js b/client-app/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js similarity index 100% rename from public/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js rename to client-app/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js diff --git a/public/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js b/client-app/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js similarity index 100% rename from public/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js rename to client-app/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js diff --git a/public/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js b/client-app/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js similarity index 100% rename from public/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js rename to client-app/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js diff --git a/public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js b/client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js similarity index 100% rename from public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js rename to client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js diff --git a/public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js b/client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js similarity index 100% rename from public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js rename to client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js diff --git a/public/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js b/client-app/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js similarity index 100% rename from public/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js rename to client-app/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js diff --git a/public/javascript/app/designs/details/Controller.js b/client-app/javascript/app/designs/details/Controller.js similarity index 100% rename from public/javascript/app/designs/details/Controller.js rename to client-app/javascript/app/designs/details/Controller.js diff --git a/public/javascript/app/designs/details/Layout.js b/client-app/javascript/app/designs/details/Layout.js similarity index 100% rename from public/javascript/app/designs/details/Layout.js rename to client-app/javascript/app/designs/details/Layout.js diff --git a/public/javascript/app/designs/details/_AddBasicTitle.js b/client-app/javascript/app/designs/details/_AddBasicTitle.js similarity index 100% rename from public/javascript/app/designs/details/_AddBasicTitle.js rename to client-app/javascript/app/designs/details/_AddBasicTitle.js diff --git a/public/javascript/app/designs/details/_AddTitle.js b/client-app/javascript/app/designs/details/_AddTitle.js similarity index 100% rename from public/javascript/app/designs/details/_AddTitle.js rename to client-app/javascript/app/designs/details/_AddTitle.js diff --git a/public/javascript/app/designs/details/_ControllerItfc.js b/client-app/javascript/app/designs/details/_ControllerItfc.js similarity index 100% rename from public/javascript/app/designs/details/_ControllerItfc.js rename to client-app/javascript/app/designs/details/_ControllerItfc.js diff --git a/public/javascript/app/designs/details/main/ActivityLayerMap.js b/client-app/javascript/app/designs/details/main/ActivityLayerMap.js similarity index 100% rename from public/javascript/app/designs/details/main/ActivityLayerMap.js rename to client-app/javascript/app/designs/details/main/ActivityLayerMap.js diff --git a/public/javascript/app/designs/details/main/ActivityMap.js b/client-app/javascript/app/designs/details/main/ActivityMap.js similarity index 100% rename from public/javascript/app/designs/details/main/ActivityMap.js rename to client-app/javascript/app/designs/details/main/ActivityMap.js diff --git a/public/javascript/app/designs/details/main/ActivityTrackingMap.js b/client-app/javascript/app/designs/details/main/ActivityTrackingMap.js similarity index 100% rename from public/javascript/app/designs/details/main/ActivityTrackingMap.js rename to client-app/javascript/app/designs/details/main/ActivityTrackingMap.js diff --git a/public/javascript/app/designs/details/main/Contact.js b/client-app/javascript/app/designs/details/main/Contact.js similarity index 100% rename from public/javascript/app/designs/details/main/Contact.js rename to client-app/javascript/app/designs/details/main/Contact.js diff --git a/public/javascript/app/designs/details/main/Document.js b/client-app/javascript/app/designs/details/main/Document.js similarity index 100% rename from public/javascript/app/designs/details/main/Document.js rename to client-app/javascript/app/designs/details/main/Document.js diff --git a/public/javascript/app/designs/details/main/DocumentPDF.js b/client-app/javascript/app/designs/details/main/DocumentPDF.js similarity index 100% rename from public/javascript/app/designs/details/main/DocumentPDF.js rename to client-app/javascript/app/designs/details/main/DocumentPDF.js diff --git a/public/javascript/app/designs/details/main/Organisation.js b/client-app/javascript/app/designs/details/main/Organisation.js similarity index 100% rename from public/javascript/app/designs/details/main/Organisation.js rename to client-app/javascript/app/designs/details/main/Organisation.js diff --git a/public/javascript/app/designs/details/main/Platform.js b/client-app/javascript/app/designs/details/main/Platform.js similarity index 100% rename from public/javascript/app/designs/details/main/Platform.js rename to client-app/javascript/app/designs/details/main/Platform.js diff --git a/public/javascript/app/designs/details/main/Program.js b/client-app/javascript/app/designs/details/main/Program.js similarity index 100% rename from public/javascript/app/designs/details/main/Program.js rename to client-app/javascript/app/designs/details/main/Program.js diff --git a/public/javascript/app/designs/details/main/Project.js b/client-app/javascript/app/designs/details/main/Project.js similarity index 100% rename from public/javascript/app/designs/details/main/Project.js rename to client-app/javascript/app/designs/details/main/Project.js diff --git a/public/javascript/app/designs/details/main/ServiceOGC.js b/client-app/javascript/app/designs/details/main/ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/details/main/ServiceOGC.js rename to client-app/javascript/app/designs/details/main/ServiceOGC.js diff --git a/public/javascript/app/designs/details/main/Species.js b/client-app/javascript/app/designs/details/main/Species.js similarity index 100% rename from public/javascript/app/designs/details/main/Species.js rename to client-app/javascript/app/designs/details/main/Species.js diff --git a/public/javascript/app/designs/details/main/SpeciesLocation.js b/client-app/javascript/app/designs/details/main/SpeciesLocation.js similarity index 100% rename from public/javascript/app/designs/details/main/SpeciesLocation.js rename to client-app/javascript/app/designs/details/main/SpeciesLocation.js diff --git a/public/javascript/app/designs/details/main/Statistics.js b/client-app/javascript/app/designs/details/main/Statistics.js similarity index 100% rename from public/javascript/app/designs/details/main/Statistics.js rename to client-app/javascript/app/designs/details/main/Statistics.js diff --git a/public/javascript/app/designs/details/main/_ActivityBase.js b/client-app/javascript/app/designs/details/main/_ActivityBase.js similarity index 100% rename from public/javascript/app/designs/details/main/_ActivityBase.js rename to client-app/javascript/app/designs/details/main/_ActivityBase.js diff --git a/public/javascript/app/designs/details/main/_DetailsBase.js b/client-app/javascript/app/designs/details/main/_DetailsBase.js similarity index 100% rename from public/javascript/app/designs/details/main/_DetailsBase.js rename to client-app/javascript/app/designs/details/main/_DetailsBase.js diff --git a/public/javascript/app/designs/doubleList/Controller.js b/client-app/javascript/app/designs/doubleList/Controller.js similarity index 100% rename from public/javascript/app/designs/doubleList/Controller.js rename to client-app/javascript/app/designs/doubleList/Controller.js diff --git a/public/javascript/app/designs/doubleList/layout/Layout.js b/client-app/javascript/app/designs/doubleList/layout/Layout.js similarity index 100% rename from public/javascript/app/designs/doubleList/layout/Layout.js rename to client-app/javascript/app/designs/doubleList/layout/Layout.js diff --git a/public/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js b/client-app/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js similarity index 100% rename from public/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js rename to client-app/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js diff --git a/public/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js b/client-app/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js similarity index 100% rename from public/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js rename to client-app/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js diff --git a/public/javascript/app/designs/dynamicDualContent/Controller.js b/client-app/javascript/app/designs/dynamicDualContent/Controller.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/Controller.js rename to client-app/javascript/app/designs/dynamicDualContent/Controller.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js b/client-app/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js b/client-app/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js b/client-app/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/_Layout.js b/client-app/javascript/app/designs/dynamicDualContent/layout/_Layout.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/_Layout.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/_Layout.js diff --git a/public/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js b/client-app/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js rename to client-app/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js diff --git a/public/javascript/app/designs/edition/Controller.js b/client-app/javascript/app/designs/edition/Controller.js similarity index 100% rename from public/javascript/app/designs/edition/Controller.js rename to client-app/javascript/app/designs/edition/Controller.js diff --git a/public/javascript/app/designs/edition/Layout.js b/client-app/javascript/app/designs/edition/Layout.js similarity index 100% rename from public/javascript/app/designs/edition/Layout.js rename to client-app/javascript/app/designs/edition/Layout.js diff --git a/public/javascript/app/designs/embeddedContent/Controller.js b/client-app/javascript/app/designs/embeddedContent/Controller.js similarity index 100% rename from public/javascript/app/designs/embeddedContent/Controller.js rename to client-app/javascript/app/designs/embeddedContent/Controller.js diff --git a/public/javascript/app/designs/embeddedContent/Layout.js b/client-app/javascript/app/designs/embeddedContent/Layout.js similarity index 100% rename from public/javascript/app/designs/embeddedContent/Layout.js rename to client-app/javascript/app/designs/embeddedContent/Layout.js diff --git a/public/javascript/app/designs/embeddedContentWithTopbar/Controller.js b/client-app/javascript/app/designs/embeddedContentWithTopbar/Controller.js similarity index 100% rename from public/javascript/app/designs/embeddedContentWithTopbar/Controller.js rename to client-app/javascript/app/designs/embeddedContentWithTopbar/Controller.js diff --git a/public/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js b/client-app/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js similarity index 100% rename from public/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js rename to client-app/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js diff --git a/public/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js b/client-app/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js similarity index 100% rename from public/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js rename to client-app/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js diff --git a/public/javascript/app/designs/externalTextSearchList/Controller.js b/client-app/javascript/app/designs/externalTextSearchList/Controller.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/Controller.js rename to client-app/javascript/app/designs/externalTextSearchList/Controller.js diff --git a/public/javascript/app/designs/externalTextSearchList/Layout.js b/client-app/javascript/app/designs/externalTextSearchList/Layout.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/Layout.js rename to client-app/javascript/app/designs/externalTextSearchList/Layout.js diff --git a/public/javascript/app/designs/externalTextSearchList/main/PlaceNames.js b/client-app/javascript/app/designs/externalTextSearchList/main/PlaceNames.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/main/PlaceNames.js rename to client-app/javascript/app/designs/externalTextSearchList/main/PlaceNames.js diff --git a/public/javascript/app/designs/externalTextSearchList/main/Worms.js b/client-app/javascript/app/designs/externalTextSearchList/main/Worms.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/main/Worms.js rename to client-app/javascript/app/designs/externalTextSearchList/main/Worms.js diff --git a/public/javascript/app/designs/formList/Controller.js b/client-app/javascript/app/designs/formList/Controller.js similarity index 100% rename from public/javascript/app/designs/formList/Controller.js rename to client-app/javascript/app/designs/formList/Controller.js diff --git a/public/javascript/app/designs/formList/_ControllerItfc.js b/client-app/javascript/app/designs/formList/_ControllerItfc.js similarity index 100% rename from public/javascript/app/designs/formList/_ControllerItfc.js rename to client-app/javascript/app/designs/formList/_ControllerItfc.js diff --git a/public/javascript/app/designs/formList/layout/Layout.js b/client-app/javascript/app/designs/formList/layout/Layout.js similarity index 100% rename from public/javascript/app/designs/formList/layout/Layout.js rename to client-app/javascript/app/designs/formList/layout/Layout.js diff --git a/public/javascript/app/designs/formList/layout/LayoutWithTopForm.js b/client-app/javascript/app/designs/formList/layout/LayoutWithTopForm.js similarity index 100% rename from public/javascript/app/designs/formList/layout/LayoutWithTopForm.js rename to client-app/javascript/app/designs/formList/layout/LayoutWithTopForm.js diff --git a/public/javascript/app/designs/formList/main/FormListByStep.js b/client-app/javascript/app/designs/formList/main/FormListByStep.js similarity index 100% rename from public/javascript/app/designs/formList/main/FormListByStep.js rename to client-app/javascript/app/designs/formList/main/FormListByStep.js diff --git a/public/javascript/app/designs/formList/main/_RequestAndParseData.js b/client-app/javascript/app/designs/formList/main/_RequestAndParseData.js similarity index 100% rename from public/javascript/app/designs/formList/main/_RequestAndParseData.js rename to client-app/javascript/app/designs/formList/main/_RequestAndParseData.js diff --git a/public/javascript/app/designs/list/Controller.js b/client-app/javascript/app/designs/list/Controller.js similarity index 100% rename from public/javascript/app/designs/list/Controller.js rename to client-app/javascript/app/designs/list/Controller.js diff --git a/public/javascript/app/designs/list/_AddFilter.js b/client-app/javascript/app/designs/list/_AddFilter.js similarity index 100% rename from public/javascript/app/designs/list/_AddFilter.js rename to client-app/javascript/app/designs/list/_AddFilter.js diff --git a/public/javascript/app/designs/list/layout/Layout.js b/client-app/javascript/app/designs/list/layout/Layout.js similarity index 100% rename from public/javascript/app/designs/list/layout/Layout.js rename to client-app/javascript/app/designs/list/layout/Layout.js diff --git a/public/javascript/app/designs/list/layout/ListWithTopContent.js b/client-app/javascript/app/designs/list/layout/ListWithTopContent.js similarity index 100% rename from public/javascript/app/designs/list/layout/ListWithTopContent.js rename to client-app/javascript/app/designs/list/layout/ListWithTopContent.js diff --git a/public/javascript/app/designs/list/layout/NoTitle.js b/client-app/javascript/app/designs/list/layout/NoTitle.js similarity index 100% rename from public/javascript/app/designs/list/layout/NoTitle.js rename to client-app/javascript/app/designs/list/layout/NoTitle.js diff --git a/public/javascript/app/designs/mapWithSideContent/Controller.js b/client-app/javascript/app/designs/mapWithSideContent/Controller.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/Controller.js rename to client-app/javascript/app/designs/mapWithSideContent/Controller.js diff --git a/public/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js b/client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js rename to client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js diff --git a/public/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js b/client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js rename to client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js b/client-app/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js rename to client-app/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/Geographic.js b/client-app/javascript/app/designs/mapWithSideContent/main/Geographic.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/Geographic.js rename to client-app/javascript/app/designs/mapWithSideContent/main/Geographic.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js b/client-app/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js rename to client-app/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/Tracking.js b/client-app/javascript/app/designs/mapWithSideContent/main/Tracking.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/Tracking.js rename to client-app/javascript/app/designs/mapWithSideContent/main/Tracking.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js b/client-app/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js rename to client-app/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js b/client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js rename to client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js b/client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js rename to client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js diff --git a/public/javascript/app/designs/textSearchFacetsList/Controller.js b/client-app/javascript/app/designs/textSearchFacetsList/Controller.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/Controller.js rename to client-app/javascript/app/designs/textSearchFacetsList/Controller.js diff --git a/public/javascript/app/designs/textSearchFacetsList/Layout.js b/client-app/javascript/app/designs/textSearchFacetsList/Layout.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/Layout.js rename to client-app/javascript/app/designs/textSearchFacetsList/Layout.js diff --git a/public/javascript/app/designs/textSearchFacetsList/_AddFilter.js b/client-app/javascript/app/designs/textSearchFacetsList/_AddFilter.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/_AddFilter.js rename to client-app/javascript/app/designs/textSearchFacetsList/_AddFilter.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Activity.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Activity.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Activity.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Activity.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Administrative.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Administrative.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Administrative.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Administrative.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Bibliography.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Bibliography.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Bibliography.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Bibliography.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Domain.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Domain.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Domain.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Domain.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Organisation.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Organisation.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Organisation.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Organisation.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Platform.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Platform.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Platform.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Platform.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Program.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Program.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Program.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Program.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Project.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Project.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Project.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Project.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js b/client-app/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Species.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Species.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Species.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Species.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Taxon.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Taxon.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Taxon.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Taxon.js diff --git a/public/javascript/app/designs/textSearchList/Controller.js b/client-app/javascript/app/designs/textSearchList/Controller.js similarity index 100% rename from public/javascript/app/designs/textSearchList/Controller.js rename to client-app/javascript/app/designs/textSearchList/Controller.js diff --git a/public/javascript/app/designs/textSearchList/_AddFilter.js b/client-app/javascript/app/designs/textSearchList/_AddFilter.js similarity index 100% rename from public/javascript/app/designs/textSearchList/_AddFilter.js rename to client-app/javascript/app/designs/textSearchList/_AddFilter.js diff --git a/public/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js b/client-app/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js similarity index 100% rename from public/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js rename to client-app/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js diff --git a/public/javascript/app/designs/textSearchList/layout/BasicTopZone.js b/client-app/javascript/app/designs/textSearchList/layout/BasicTopZone.js similarity index 100% rename from public/javascript/app/designs/textSearchList/layout/BasicTopZone.js rename to client-app/javascript/app/designs/textSearchList/layout/BasicTopZone.js diff --git a/public/javascript/app/designs/textSearchList/main/Domain.js b/client-app/javascript/app/designs/textSearchList/main/Domain.js similarity index 100% rename from public/javascript/app/designs/textSearchList/main/Domain.js rename to client-app/javascript/app/designs/textSearchList/main/Domain.js diff --git a/public/javascript/app/designs/textSearchList/main/Selection.js b/client-app/javascript/app/designs/textSearchList/main/Selection.js similarity index 100% rename from public/javascript/app/designs/textSearchList/main/Selection.js rename to client-app/javascript/app/designs/textSearchList/main/Selection.js diff --git a/public/javascript/app/designs/textSearchList/main/ServiceOGC.js b/client-app/javascript/app/designs/textSearchList/main/ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/textSearchList/main/ServiceOGC.js rename to client-app/javascript/app/designs/textSearchList/main/ServiceOGC.js diff --git a/public/javascript/app/details/views/ActivityAreaMapBase.js b/client-app/javascript/app/details/views/ActivityAreaMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityAreaMapBase.js rename to client-app/javascript/app/details/views/ActivityAreaMapBase.js diff --git a/public/javascript/app/details/views/ActivityCatalogDetailsView.js b/client-app/javascript/app/details/views/ActivityCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ActivityCatalogDetailsView.js rename to client-app/javascript/app/details/views/ActivityCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ActivityChart.js b/client-app/javascript/app/details/views/ActivityChart.js similarity index 100% rename from public/javascript/app/details/views/ActivityChart.js rename to client-app/javascript/app/details/views/ActivityChart.js diff --git a/public/javascript/app/details/views/ActivityCitationMapBase.js b/client-app/javascript/app/details/views/ActivityCitationMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityCitationMapBase.js rename to client-app/javascript/app/details/views/ActivityCitationMapBase.js diff --git a/public/javascript/app/details/views/ActivityDetailsView.js b/client-app/javascript/app/details/views/ActivityDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ActivityDetailsView.js rename to client-app/javascript/app/details/views/ActivityDetailsView.js diff --git a/public/javascript/app/details/views/ActivityFixedTimeseriesChart.js b/client-app/javascript/app/details/views/ActivityFixedTimeseriesChart.js similarity index 100% rename from public/javascript/app/details/views/ActivityFixedTimeseriesChart.js rename to client-app/javascript/app/details/views/ActivityFixedTimeseriesChart.js diff --git a/public/javascript/app/details/views/ActivityFixedTimeseriesMap.js b/client-app/javascript/app/details/views/ActivityFixedTimeseriesMap.js similarity index 100% rename from public/javascript/app/details/views/ActivityFixedTimeseriesMap.js rename to client-app/javascript/app/details/views/ActivityFixedTimeseriesMap.js diff --git a/public/javascript/app/details/views/ActivityInfrastructureMapBase.js b/client-app/javascript/app/details/views/ActivityInfrastructureMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityInfrastructureMapBase.js rename to client-app/javascript/app/details/views/ActivityInfrastructureMapBase.js diff --git a/public/javascript/app/details/views/ActivityLayerMapBase.js b/client-app/javascript/app/details/views/ActivityLayerMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityLayerMapBase.js rename to client-app/javascript/app/details/views/ActivityLayerMapBase.js diff --git a/public/javascript/app/details/views/BibliographyDetailsView.js b/client-app/javascript/app/details/views/BibliographyDetailsView.js similarity index 100% rename from public/javascript/app/details/views/BibliographyDetailsView.js rename to client-app/javascript/app/details/views/BibliographyDetailsView.js diff --git a/public/javascript/app/details/views/ContactDetailsView.js b/client-app/javascript/app/details/views/ContactDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ContactDetailsView.js rename to client-app/javascript/app/details/views/ContactDetailsView.js diff --git a/public/javascript/app/details/views/DocumentDetailsView.js b/client-app/javascript/app/details/views/DocumentDetailsView.js similarity index 100% rename from public/javascript/app/details/views/DocumentDetailsView.js rename to client-app/javascript/app/details/views/DocumentDetailsView.js diff --git a/public/javascript/app/details/views/OrganisationCatalogDetailsView.js b/client-app/javascript/app/details/views/OrganisationCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/OrganisationCatalogDetailsView.js rename to client-app/javascript/app/details/views/OrganisationCatalogDetailsView.js diff --git a/public/javascript/app/details/views/OrganisationDetailsView.js b/client-app/javascript/app/details/views/OrganisationDetailsView.js similarity index 100% rename from public/javascript/app/details/views/OrganisationDetailsView.js rename to client-app/javascript/app/details/views/OrganisationDetailsView.js diff --git a/public/javascript/app/details/views/PlatformCatalogDetailsView.js b/client-app/javascript/app/details/views/PlatformCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/PlatformCatalogDetailsView.js rename to client-app/javascript/app/details/views/PlatformCatalogDetailsView.js diff --git a/public/javascript/app/details/views/PlatformDetailsView.js b/client-app/javascript/app/details/views/PlatformDetailsView.js similarity index 100% rename from public/javascript/app/details/views/PlatformDetailsView.js rename to client-app/javascript/app/details/views/PlatformDetailsView.js diff --git a/public/javascript/app/details/views/ProgramCatalogDetailsView.js b/client-app/javascript/app/details/views/ProgramCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProgramCatalogDetailsView.js rename to client-app/javascript/app/details/views/ProgramCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ProgramDetailsView.js b/client-app/javascript/app/details/views/ProgramDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProgramDetailsView.js rename to client-app/javascript/app/details/views/ProgramDetailsView.js diff --git a/public/javascript/app/details/views/ProjectCatalogDetailsView.js b/client-app/javascript/app/details/views/ProjectCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProjectCatalogDetailsView.js rename to client-app/javascript/app/details/views/ProjectCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ProjectDetailsView.js b/client-app/javascript/app/details/views/ProjectDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProjectDetailsView.js rename to client-app/javascript/app/details/views/ProjectDetailsView.js diff --git a/public/javascript/app/details/views/ServiceOGCCatalogDetailsView.js b/client-app/javascript/app/details/views/ServiceOGCCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ServiceOGCCatalogDetailsView.js rename to client-app/javascript/app/details/views/ServiceOGCCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ServiceOGCDetailsView.js b/client-app/javascript/app/details/views/ServiceOGCDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ServiceOGCDetailsView.js rename to client-app/javascript/app/details/views/ServiceOGCDetailsView.js diff --git a/public/javascript/app/details/views/SpeciesCatalogDetailsView.js b/client-app/javascript/app/details/views/SpeciesCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/SpeciesCatalogDetailsView.js rename to client-app/javascript/app/details/views/SpeciesCatalogDetailsView.js diff --git a/public/javascript/app/details/views/SpeciesDetailsView.js b/client-app/javascript/app/details/views/SpeciesDetailsView.js similarity index 100% rename from public/javascript/app/details/views/SpeciesDetailsView.js rename to client-app/javascript/app/details/views/SpeciesDetailsView.js diff --git a/public/javascript/app/details/views/StatisticsDetailsView.js b/client-app/javascript/app/details/views/StatisticsDetailsView.js similarity index 100% rename from public/javascript/app/details/views/StatisticsDetailsView.js rename to client-app/javascript/app/details/views/StatisticsDetailsView.js diff --git a/public/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js b/client-app/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js similarity index 100% rename from public/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js rename to client-app/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js diff --git a/public/javascript/app/edition/views/ActivityEditionView.js b/client-app/javascript/app/edition/views/ActivityEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ActivityEditionView.js rename to client-app/javascript/app/edition/views/ActivityEditionView.js diff --git a/public/javascript/app/edition/views/AnimalEditionView.js b/client-app/javascript/app/edition/views/AnimalEditionView.js similarity index 100% rename from public/javascript/app/edition/views/AnimalEditionView.js rename to client-app/javascript/app/edition/views/AnimalEditionView.js diff --git a/public/javascript/app/edition/views/ConditionEditionView.js b/client-app/javascript/app/edition/views/ConditionEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ConditionEditionView.js rename to client-app/javascript/app/edition/views/ConditionEditionView.js diff --git a/public/javascript/app/edition/views/ContactEditionView.js b/client-app/javascript/app/edition/views/ContactEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ContactEditionView.js rename to client-app/javascript/app/edition/views/ContactEditionView.js diff --git a/public/javascript/app/edition/views/DeviceEditionView.js b/client-app/javascript/app/edition/views/DeviceEditionView.js similarity index 100% rename from public/javascript/app/edition/views/DeviceEditionView.js rename to client-app/javascript/app/edition/views/DeviceEditionView.js diff --git a/public/javascript/app/edition/views/DocumentEditionView.js b/client-app/javascript/app/edition/views/DocumentEditionView.js similarity index 100% rename from public/javascript/app/edition/views/DocumentEditionView.js rename to client-app/javascript/app/edition/views/DocumentEditionView.js diff --git a/public/javascript/app/edition/views/LoadDataDocumentEditionView.js b/client-app/javascript/app/edition/views/LoadDataDocumentEditionView.js similarity index 100% rename from public/javascript/app/edition/views/LoadDataDocumentEditionView.js rename to client-app/javascript/app/edition/views/LoadDataDocumentEditionView.js diff --git a/public/javascript/app/edition/views/LoadDataToActivityEditionView.js b/client-app/javascript/app/edition/views/LoadDataToActivityEditionView.js similarity index 100% rename from public/javascript/app/edition/views/LoadDataToActivityEditionView.js rename to client-app/javascript/app/edition/views/LoadDataToActivityEditionView.js diff --git a/public/javascript/app/edition/views/MetricsDefinitionEditionView.js b/client-app/javascript/app/edition/views/MetricsDefinitionEditionView.js similarity index 100% rename from public/javascript/app/edition/views/MetricsDefinitionEditionView.js rename to client-app/javascript/app/edition/views/MetricsDefinitionEditionView.js diff --git a/public/javascript/app/edition/views/MisIdentificationEditionView.js b/client-app/javascript/app/edition/views/MisIdentificationEditionView.js similarity index 100% rename from public/javascript/app/edition/views/MisIdentificationEditionView.js rename to client-app/javascript/app/edition/views/MisIdentificationEditionView.js diff --git a/public/javascript/app/edition/views/OrganisationEditionView.js b/client-app/javascript/app/edition/views/OrganisationEditionView.js similarity index 100% rename from public/javascript/app/edition/views/OrganisationEditionView.js rename to client-app/javascript/app/edition/views/OrganisationEditionView.js diff --git a/public/javascript/app/edition/views/ParameterEditionView.js b/client-app/javascript/app/edition/views/ParameterEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ParameterEditionView.js rename to client-app/javascript/app/edition/views/ParameterEditionView.js diff --git a/public/javascript/app/edition/views/PermissionsEditionView.js b/client-app/javascript/app/edition/views/PermissionsEditionView.js similarity index 100% rename from public/javascript/app/edition/views/PermissionsEditionView.js rename to client-app/javascript/app/edition/views/PermissionsEditionView.js diff --git a/public/javascript/app/edition/views/PlatformEditionView.js b/client-app/javascript/app/edition/views/PlatformEditionView.js similarity index 100% rename from public/javascript/app/edition/views/PlatformEditionView.js rename to client-app/javascript/app/edition/views/PlatformEditionView.js diff --git a/public/javascript/app/edition/views/ProgramEditionView.js b/client-app/javascript/app/edition/views/ProgramEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ProgramEditionView.js rename to client-app/javascript/app/edition/views/ProgramEditionView.js diff --git a/public/javascript/app/edition/views/ProjectEditionView.js b/client-app/javascript/app/edition/views/ProjectEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ProjectEditionView.js rename to client-app/javascript/app/edition/views/ProjectEditionView.js diff --git a/public/javascript/app/edition/views/ServiceOGCEditionView.js b/client-app/javascript/app/edition/views/ServiceOGCEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ServiceOGCEditionView.js rename to client-app/javascript/app/edition/views/ServiceOGCEditionView.js diff --git a/public/javascript/app/edition/views/SpeciesEditionView.js b/client-app/javascript/app/edition/views/SpeciesEditionView.js similarity index 100% rename from public/javascript/app/edition/views/SpeciesEditionView.js rename to client-app/javascript/app/edition/views/SpeciesEditionView.js diff --git a/public/javascript/app/edition/views/UnitEditionView.js b/client-app/javascript/app/edition/views/UnitEditionView.js similarity index 100% rename from public/javascript/app/edition/views/UnitEditionView.js rename to client-app/javascript/app/edition/views/UnitEditionView.js diff --git a/public/javascript/app/edition/views/dataLoader/AddDataFT.js b/client-app/javascript/app/edition/views/dataLoader/AddDataFT.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/AddDataFT.js rename to client-app/javascript/app/edition/views/dataLoader/AddDataFT.js diff --git a/public/javascript/app/edition/views/dataLoader/AddDataIF.js b/client-app/javascript/app/edition/views/dataLoader/AddDataIF.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/AddDataIF.js rename to client-app/javascript/app/edition/views/dataLoader/AddDataIF.js diff --git a/public/javascript/app/edition/views/dataLoader/AddDataOC.js b/client-app/javascript/app/edition/views/dataLoader/AddDataOC.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/AddDataOC.js rename to client-app/javascript/app/edition/views/dataLoader/AddDataOC.js diff --git a/public/javascript/app/edition/views/dataLoader/EditDataAR.js b/client-app/javascript/app/edition/views/dataLoader/EditDataAR.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/EditDataAR.js rename to client-app/javascript/app/edition/views/dataLoader/EditDataAR.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataAR.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataAR.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataAR.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataAR.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataFT.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataFT.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataFT.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataFT.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataOC.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataOC.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataOC.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataOC.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataTR.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataTR.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataTR.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataTR.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js b/client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js b/client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js b/client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js b/client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js diff --git a/public/javascript/app/home/views/HomeView.js b/client-app/javascript/app/home/views/HomeView.js similarity index 100% rename from public/javascript/app/home/views/HomeView.js rename to client-app/javascript/app/home/views/HomeView.js diff --git a/public/javascript/app/home/views/ProductWidget.js b/client-app/javascript/app/home/views/ProductWidget.js similarity index 100% rename from public/javascript/app/home/views/ProductWidget.js rename to client-app/javascript/app/home/views/ProductWidget.js diff --git a/public/javascript/app/home/views/SearchBarWidget.js b/client-app/javascript/app/home/views/SearchBarWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchBarWidget.js rename to client-app/javascript/app/home/views/SearchBarWidget.js diff --git a/public/javascript/app/home/views/SearchFastFilterWidget.js b/client-app/javascript/app/home/views/SearchFastFilterWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchFastFilterWidget.js rename to client-app/javascript/app/home/views/SearchFastFilterWidget.js diff --git a/public/javascript/app/home/views/SearchFilterWidget.js b/client-app/javascript/app/home/views/SearchFilterWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchFilterWidget.js rename to client-app/javascript/app/home/views/SearchFilterWidget.js diff --git a/public/javascript/app/home/views/SearchResultsWidget.js b/client-app/javascript/app/home/views/SearchResultsWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchResultsWidget.js rename to client-app/javascript/app/home/views/SearchResultsWidget.js diff --git a/public/javascript/app/home/views/SocialWidget.js b/client-app/javascript/app/home/views/SocialWidget.js similarity index 100% rename from public/javascript/app/home/views/SocialWidget.js rename to client-app/javascript/app/home/views/SocialWidget.js diff --git a/public/javascript/app/home/views/StatsWidget.js b/client-app/javascript/app/home/views/StatsWidget.js similarity index 100% rename from public/javascript/app/home/views/StatsWidget.js rename to client-app/javascript/app/home/views/StatsWidget.js diff --git a/public/javascript/app/home/views/_DashboardItem.js b/client-app/javascript/app/home/views/_DashboardItem.js similarity index 100% rename from public/javascript/app/home/views/_DashboardItem.js rename to client-app/javascript/app/home/views/_DashboardItem.js diff --git a/public/javascript/app/maintenance/domains/_HierarchicalDomain.js b/client-app/javascript/app/maintenance/domains/_HierarchicalDomain.js similarity index 100% rename from public/javascript/app/maintenance/domains/_HierarchicalDomain.js rename to client-app/javascript/app/maintenance/domains/_HierarchicalDomain.js diff --git a/public/javascript/app/maintenance/domains/admin/views/AccessibilityView.js b/client-app/javascript/app/maintenance/domains/admin/views/AccessibilityView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/AccessibilityView.js rename to client-app/javascript/app/maintenance/domains/admin/views/AccessibilityView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js b/client-app/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ContactRolesView.js b/client-app/javascript/app/maintenance/domains/admin/views/ContactRolesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ContactRolesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ContactRolesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/CountriesView.js b/client-app/javascript/app/maintenance/domains/admin/views/CountriesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/CountriesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/CountriesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js b/client-app/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js b/client-app/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ScopesView.js b/client-app/javascript/app/maintenance/domains/admin/views/ScopesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ScopesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ScopesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html b/client-app/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html rename to client-app/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html diff --git a/public/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html b/client-app/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html rename to client-app/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html diff --git a/public/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/DestinyView.js b/client-app/javascript/app/maintenance/domains/geometry/views/DestinyView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/DestinyView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/DestinyView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/EndingView.js b/client-app/javascript/app/maintenance/domains/geometry/views/EndingView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/EndingView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/EndingView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/LineTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/LineTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/LineTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/LineTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js b/client-app/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html b/client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html rename to client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html diff --git a/public/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html b/client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html rename to client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html diff --git a/public/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html b/client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html rename to client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html diff --git a/public/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/CensingStatusView.js b/client-app/javascript/app/maintenance/domains/observations/views/CensingStatusView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/CensingStatusView.js rename to client-app/javascript/app/maintenance/domains/observations/views/CensingStatusView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ConfidenceView.js b/client-app/javascript/app/maintenance/domains/observations/views/ConfidenceView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ConfidenceView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ConfidenceView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/EventGroupsView.js b/client-app/javascript/app/maintenance/domains/observations/views/EventGroupsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/EventGroupsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/EventGroupsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js b/client-app/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js rename to client-app/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js b/client-app/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js b/client-app/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ParametersView.js b/client-app/javascript/app/maintenance/domains/observations/views/ParametersView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ParametersView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ParametersView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/SampleTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/SampleTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/SampleTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/SampleTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js b/client-app/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/UnitTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/UnitTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/UnitTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/UnitTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/UnitsView.js b/client-app/javascript/app/maintenance/domains/observations/views/UnitsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/UnitsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/UnitsView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js b/client-app/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js b/client-app/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/EcologyView.js b/client-app/javascript/app/maintenance/domains/taxon/views/EcologyView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/EcologyView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/EcologyView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/EndemicityView.js b/client-app/javascript/app/maintenance/domains/taxon/views/EndemicityView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/EndemicityView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/EndemicityView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/InterestView.js b/client-app/javascript/app/maintenance/domains/taxon/views/InterestView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/InterestView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/InterestView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js b/client-app/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/OriginView.js b/client-app/javascript/app/maintenance/domains/taxon/views/OriginView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/OriginView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/OriginView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/PermanenceView.js b/client-app/javascript/app/maintenance/domains/taxon/views/PermanenceView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/PermanenceView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/PermanenceView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/RankView.js b/client-app/javascript/app/maintenance/domains/taxon/views/RankView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/RankView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/RankView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/SexView.js b/client-app/javascript/app/maintenance/domains/taxon/views/SexView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/SexView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/SexView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js b/client-app/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/StatusView.js b/client-app/javascript/app/maintenance/domains/taxon/views/StatusView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/StatusView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/StatusView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js b/client-app/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js diff --git a/public/javascript/app/maintenance/domains/templates/forms/DomainForm.html b/client-app/javascript/app/maintenance/domains/templates/forms/DomainForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/templates/forms/DomainForm.html rename to client-app/javascript/app/maintenance/domains/templates/forms/DomainForm.html diff --git a/public/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html b/client-app/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html rename to client-app/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html diff --git a/public/javascript/app/maintenance/models/AccessModel.js b/client-app/javascript/app/maintenance/models/AccessModel.js similarity index 100% rename from public/javascript/app/maintenance/models/AccessModel.js rename to client-app/javascript/app/maintenance/models/AccessModel.js diff --git a/public/javascript/app/maintenance/models/PermissionsModel.js b/client-app/javascript/app/maintenance/models/PermissionsModel.js similarity index 100% rename from public/javascript/app/maintenance/models/PermissionsModel.js rename to client-app/javascript/app/maintenance/models/PermissionsModel.js diff --git a/public/javascript/app/maintenance/views/DomainView.js b/client-app/javascript/app/maintenance/views/DomainView.js similarity index 100% rename from public/javascript/app/maintenance/views/DomainView.js rename to client-app/javascript/app/maintenance/views/DomainView.js diff --git a/public/javascript/app/maintenance/views/PermissionsView.js b/client-app/javascript/app/maintenance/views/PermissionsView.js similarity index 100% rename from public/javascript/app/maintenance/views/PermissionsView.js rename to client-app/javascript/app/maintenance/views/PermissionsView.js diff --git a/public/javascript/app/maintenance/views/ServiceOGCView.js b/client-app/javascript/app/maintenance/views/ServiceOGCView.js similarity index 100% rename from public/javascript/app/maintenance/views/ServiceOGCView.js rename to client-app/javascript/app/maintenance/views/ServiceOGCView.js diff --git a/public/javascript/app/maintenance/views/templates/forms/AccessForm.html b/client-app/javascript/app/maintenance/views/templates/forms/AccessForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/AccessForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/AccessForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html b/client-app/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/DownloadsForm.html b/client-app/javascript/app/maintenance/views/templates/forms/DownloadsForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/DownloadsForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/DownloadsForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/PermissionsForm.html b/client-app/javascript/app/maintenance/views/templates/forms/PermissionsForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/PermissionsForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/PermissionsForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html b/client-app/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html b/client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html b/client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html diff --git a/public/javascript/app/nls/es/translation.js b/client-app/javascript/app/nls/es/translation.js similarity index 100% rename from public/javascript/app/nls/es/translation.js rename to client-app/javascript/app/nls/es/translation.js diff --git a/public/javascript/app/nls/translation.js b/client-app/javascript/app/nls/translation.js similarity index 100% rename from public/javascript/app/nls/translation.js rename to client-app/javascript/app/nls/translation.js diff --git a/public/javascript/app/products/views/OpenMapView.js b/client-app/javascript/app/products/views/OpenMapView.js similarity index 100% rename from public/javascript/app/products/views/OpenMapView.js rename to client-app/javascript/app/products/views/OpenMapView.js diff --git a/public/javascript/app/products/views/ServiceOGCCatalogView.js b/client-app/javascript/app/products/views/ServiceOGCCatalogView.js similarity index 100% rename from public/javascript/app/products/views/ServiceOGCCatalogView.js rename to client-app/javascript/app/products/views/ServiceOGCCatalogView.js diff --git a/public/javascript/app/redmicConfig.js b/client-app/javascript/app/redmicConfig.js similarity index 100% rename from public/javascript/app/redmicConfig.js rename to client-app/javascript/app/redmicConfig.js diff --git a/public/javascript/app/user/models/FeedbackModel.js b/client-app/javascript/app/user/models/FeedbackModel.js similarity index 100% rename from public/javascript/app/user/models/FeedbackModel.js rename to client-app/javascript/app/user/models/FeedbackModel.js diff --git a/public/javascript/app/user/models/PasswordModel.js b/client-app/javascript/app/user/models/PasswordModel.js similarity index 100% rename from public/javascript/app/user/models/PasswordModel.js rename to client-app/javascript/app/user/models/PasswordModel.js diff --git a/public/javascript/app/user/models/RegisterModel.js b/client-app/javascript/app/user/models/RegisterModel.js similarity index 100% rename from public/javascript/app/user/models/RegisterModel.js rename to client-app/javascript/app/user/models/RegisterModel.js diff --git a/public/javascript/app/user/models/UserEmailModel.js b/client-app/javascript/app/user/models/UserEmailModel.js similarity index 100% rename from public/javascript/app/user/models/UserEmailModel.js rename to client-app/javascript/app/user/models/UserEmailModel.js diff --git a/public/javascript/app/user/models/UserImageModel.js b/client-app/javascript/app/user/models/UserImageModel.js similarity index 100% rename from public/javascript/app/user/models/UserImageModel.js rename to client-app/javascript/app/user/models/UserImageModel.js diff --git a/public/javascript/app/user/models/UserNameModel.js b/client-app/javascript/app/user/models/UserNameModel.js similarity index 100% rename from public/javascript/app/user/models/UserNameModel.js rename to client-app/javascript/app/user/models/UserNameModel.js diff --git a/public/javascript/app/user/models/UserSectorModel.js b/client-app/javascript/app/user/models/UserSectorModel.js similarity index 100% rename from public/javascript/app/user/models/UserSectorModel.js rename to client-app/javascript/app/user/models/UserSectorModel.js diff --git a/public/javascript/app/user/views/ConfirmResettingView.js b/client-app/javascript/app/user/views/ConfirmResettingView.js similarity index 100% rename from public/javascript/app/user/views/ConfirmResettingView.js rename to client-app/javascript/app/user/views/ConfirmResettingView.js diff --git a/public/javascript/app/user/views/FeedbackView.js b/client-app/javascript/app/user/views/FeedbackView.js similarity index 100% rename from public/javascript/app/user/views/FeedbackView.js rename to client-app/javascript/app/user/views/FeedbackView.js diff --git a/public/javascript/app/user/views/InnerWhatIsRedmicView.js b/client-app/javascript/app/user/views/InnerWhatIsRedmicView.js similarity index 100% rename from public/javascript/app/user/views/InnerWhatIsRedmicView.js rename to client-app/javascript/app/user/views/InnerWhatIsRedmicView.js diff --git a/public/javascript/app/user/views/LoginView.js b/client-app/javascript/app/user/views/LoginView.js similarity index 100% rename from public/javascript/app/user/views/LoginView.js rename to client-app/javascript/app/user/views/LoginView.js diff --git a/public/javascript/app/user/views/RegisterView.js b/client-app/javascript/app/user/views/RegisterView.js similarity index 100% rename from public/javascript/app/user/views/RegisterView.js rename to client-app/javascript/app/user/views/RegisterView.js diff --git a/public/javascript/app/user/views/ResettingView.js b/client-app/javascript/app/user/views/ResettingView.js similarity index 100% rename from public/javascript/app/user/views/ResettingView.js rename to client-app/javascript/app/user/views/ResettingView.js diff --git a/public/javascript/app/user/views/TermsAndConditionsView.js b/client-app/javascript/app/user/views/TermsAndConditionsView.js similarity index 100% rename from public/javascript/app/user/views/TermsAndConditionsView.js rename to client-app/javascript/app/user/views/TermsAndConditionsView.js diff --git a/public/javascript/app/user/views/UserProfileView.js b/client-app/javascript/app/user/views/UserProfileView.js similarity index 100% rename from public/javascript/app/user/views/UserProfileView.js rename to client-app/javascript/app/user/views/UserProfileView.js diff --git a/public/javascript/app/user/views/WhatIsRedmicView.js b/client-app/javascript/app/user/views/WhatIsRedmicView.js similarity index 100% rename from public/javascript/app/user/views/WhatIsRedmicView.js rename to client-app/javascript/app/user/views/WhatIsRedmicView.js diff --git a/public/javascript/app/user/views/_ExternalUserBaseView.js b/client-app/javascript/app/user/views/_ExternalUserBaseView.js similarity index 100% rename from public/javascript/app/user/views/_ExternalUserBaseView.js rename to client-app/javascript/app/user/views/_ExternalUserBaseView.js diff --git a/public/javascript/app/user/views/templates/ConfirmResetting.html b/client-app/javascript/app/user/views/templates/ConfirmResetting.html similarity index 100% rename from public/javascript/app/user/views/templates/ConfirmResetting.html rename to client-app/javascript/app/user/views/templates/ConfirmResetting.html diff --git a/public/javascript/app/user/views/templates/ExternalUserBase.html b/client-app/javascript/app/user/views/templates/ExternalUserBase.html similarity index 100% rename from public/javascript/app/user/views/templates/ExternalUserBase.html rename to client-app/javascript/app/user/views/templates/ExternalUserBase.html diff --git a/public/javascript/app/user/views/templates/Feedback.html b/client-app/javascript/app/user/views/templates/Feedback.html similarity index 100% rename from public/javascript/app/user/views/templates/Feedback.html rename to client-app/javascript/app/user/views/templates/Feedback.html diff --git a/public/javascript/app/user/views/templates/Login.html b/client-app/javascript/app/user/views/templates/Login.html similarity index 100% rename from public/javascript/app/user/views/templates/Login.html rename to client-app/javascript/app/user/views/templates/Login.html diff --git a/public/javascript/app/user/views/templates/Register.html b/client-app/javascript/app/user/views/templates/Register.html similarity index 100% rename from public/javascript/app/user/views/templates/Register.html rename to client-app/javascript/app/user/views/templates/Register.html diff --git a/public/javascript/app/user/views/templates/Resetting.html b/client-app/javascript/app/user/views/templates/Resetting.html similarity index 100% rename from public/javascript/app/user/views/templates/Resetting.html rename to client-app/javascript/app/user/views/templates/Resetting.html diff --git a/public/javascript/app/user/views/templates/TermsAndConditions.html b/client-app/javascript/app/user/views/templates/TermsAndConditions.html similarity index 100% rename from public/javascript/app/user/views/templates/TermsAndConditions.html rename to client-app/javascript/app/user/views/templates/TermsAndConditions.html diff --git a/public/javascript/app/user/views/templates/WhatIsRedmic.html b/client-app/javascript/app/user/views/templates/WhatIsRedmic.html similarity index 100% rename from public/javascript/app/user/views/templates/WhatIsRedmic.html rename to client-app/javascript/app/user/views/templates/WhatIsRedmic.html diff --git a/public/javascript/app/user/views/templates/forms/ChangePasswordForm.html b/client-app/javascript/app/user/views/templates/forms/ChangePasswordForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/ChangePasswordForm.html rename to client-app/javascript/app/user/views/templates/forms/ChangePasswordForm.html diff --git a/public/javascript/app/user/views/templates/forms/FeedbackForm.html b/client-app/javascript/app/user/views/templates/forms/FeedbackForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/FeedbackForm.html rename to client-app/javascript/app/user/views/templates/forms/FeedbackForm.html diff --git a/public/javascript/app/user/views/templates/forms/RegisterForm.html b/client-app/javascript/app/user/views/templates/forms/RegisterForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/RegisterForm.html rename to client-app/javascript/app/user/views/templates/forms/RegisterForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserEmailForm.html b/client-app/javascript/app/user/views/templates/forms/UserEmailForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserEmailForm.html rename to client-app/javascript/app/user/views/templates/forms/UserEmailForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserImageForm.html b/client-app/javascript/app/user/views/templates/forms/UserImageForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserImageForm.html rename to client-app/javascript/app/user/views/templates/forms/UserImageForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserNameForm.html b/client-app/javascript/app/user/views/templates/forms/UserNameForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserNameForm.html rename to client-app/javascript/app/user/views/templates/forms/UserNameForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserSectorForm.html b/client-app/javascript/app/user/views/templates/forms/UserSectorForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserSectorForm.html rename to client-app/javascript/app/user/views/templates/forms/UserSectorForm.html diff --git a/public/javascript/app/viewers/models/PointClusterCategorizeModel.js b/client-app/javascript/app/viewers/models/PointClusterCategorizeModel.js similarity index 100% rename from public/javascript/app/viewers/models/PointClusterCategorizeModel.js rename to client-app/javascript/app/viewers/models/PointClusterCategorizeModel.js diff --git a/public/javascript/app/viewers/models/PointClusterModel.js b/client-app/javascript/app/viewers/models/PointClusterModel.js similarity index 100% rename from public/javascript/app/viewers/models/PointClusterModel.js rename to client-app/javascript/app/viewers/models/PointClusterModel.js diff --git a/public/javascript/app/viewers/views/BibliographyView.js b/client-app/javascript/app/viewers/views/BibliographyView.js similarity index 100% rename from public/javascript/app/viewers/views/BibliographyView.js rename to client-app/javascript/app/viewers/views/BibliographyView.js diff --git a/public/javascript/app/viewers/views/ChartsView.js b/client-app/javascript/app/viewers/views/ChartsView.js similarity index 100% rename from public/javascript/app/viewers/views/ChartsView.js rename to client-app/javascript/app/viewers/views/ChartsView.js diff --git a/public/javascript/app/viewers/views/RealTimeDashboardView.js b/client-app/javascript/app/viewers/views/RealTimeDashboardView.js similarity index 100% rename from public/javascript/app/viewers/views/RealTimeDashboardView.js rename to client-app/javascript/app/viewers/views/RealTimeDashboardView.js diff --git a/public/javascript/app/viewers/views/RealTimeView.js b/client-app/javascript/app/viewers/views/RealTimeView.js similarity index 100% rename from public/javascript/app/viewers/views/RealTimeView.js rename to client-app/javascript/app/viewers/views/RealTimeView.js diff --git a/public/javascript/app/viewers/views/SpeciesDistributionView.js b/client-app/javascript/app/viewers/views/SpeciesDistributionView.js similarity index 100% rename from public/javascript/app/viewers/views/SpeciesDistributionView.js rename to client-app/javascript/app/viewers/views/SpeciesDistributionView.js diff --git a/public/javascript/app/viewers/views/StacBrowserView.js b/client-app/javascript/app/viewers/views/StacBrowserView.js similarity index 100% rename from public/javascript/app/viewers/views/StacBrowserView.js rename to client-app/javascript/app/viewers/views/StacBrowserView.js diff --git a/public/javascript/app/viewers/views/TrackingView.js b/client-app/javascript/app/viewers/views/TrackingView.js similarity index 100% rename from public/javascript/app/viewers/views/TrackingView.js rename to client-app/javascript/app/viewers/views/TrackingView.js diff --git a/public/javascript/app/viewers/views/TrashCharts.js b/client-app/javascript/app/viewers/views/TrashCharts.js similarity index 100% rename from public/javascript/app/viewers/views/TrashCharts.js rename to client-app/javascript/app/viewers/views/TrashCharts.js diff --git a/public/javascript/app/viewers/views/TrashCollectionView.js b/client-app/javascript/app/viewers/views/TrashCollectionView.js similarity index 100% rename from public/javascript/app/viewers/views/TrashCollectionView.js rename to client-app/javascript/app/viewers/views/TrashCollectionView.js diff --git a/public/javascript/app/viewers/views/TrashDetails.js b/client-app/javascript/app/viewers/views/TrashDetails.js similarity index 100% rename from public/javascript/app/viewers/views/TrashDetails.js rename to client-app/javascript/app/viewers/views/TrashDetails.js diff --git a/public/javascript/app/viewers/views/TrashInfo.js b/client-app/javascript/app/viewers/views/TrashInfo.js similarity index 100% rename from public/javascript/app/viewers/views/TrashInfo.js rename to client-app/javascript/app/viewers/views/TrashInfo.js diff --git a/public/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js b/client-app/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js similarity index 100% rename from public/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js rename to client-app/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js diff --git a/public/javascript/app/viewers/views/_SelectTimeInterval.js b/client-app/javascript/app/viewers/views/_SelectTimeInterval.js similarity index 100% rename from public/javascript/app/viewers/views/_SelectTimeInterval.js rename to client-app/javascript/app/viewers/views/_SelectTimeInterval.js diff --git a/public/javascript/app/viewers/views/_TimeSeriesDataManagement.js b/client-app/javascript/app/viewers/views/_TimeSeriesDataManagement.js similarity index 100% rename from public/javascript/app/viewers/views/_TimeSeriesDataManagement.js rename to client-app/javascript/app/viewers/views/_TimeSeriesDataManagement.js diff --git a/public/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js b/client-app/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js similarity index 100% rename from public/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js rename to client-app/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js diff --git a/public/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html b/client-app/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html rename to client-app/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html diff --git a/public/javascript/app/viewers/views/templates/forms/PointClusterForm.html b/client-app/javascript/app/viewers/views/templates/forms/PointClusterForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/PointClusterForm.html rename to client-app/javascript/app/viewers/views/templates/forms/PointClusterForm.html diff --git a/public/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html b/client-app/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html rename to client-app/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html diff --git a/public/javascript/app/viewers/views/templates/forms/TrackingForm.html b/client-app/javascript/app/viewers/views/templates/forms/TrackingForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/TrackingForm.html rename to client-app/javascript/app/viewers/views/templates/forms/TrackingForm.html diff --git a/public/javascript/app/views/404.js b/client-app/javascript/app/views/404.js similarity index 100% rename from public/javascript/app/views/404.js rename to client-app/javascript/app/views/404.js diff --git a/public/javascript/app/views/ActivateAccount.js b/client-app/javascript/app/views/ActivateAccount.js similarity index 100% rename from public/javascript/app/views/ActivateAccount.js rename to client-app/javascript/app/views/ActivateAccount.js diff --git a/public/javascript/app/views/NoSupportBrowser.js b/client-app/javascript/app/views/NoSupportBrowser.js similarity index 100% rename from public/javascript/app/views/NoSupportBrowser.js rename to client-app/javascript/app/views/NoSupportBrowser.js diff --git a/public/javascript/app/views/UnderConstructionView.js b/client-app/javascript/app/views/UnderConstructionView.js similarity index 100% rename from public/javascript/app/views/UnderConstructionView.js rename to client-app/javascript/app/views/UnderConstructionView.js diff --git a/public/javascript/app/views/nls/es/translation.js b/client-app/javascript/app/views/nls/es/translation.js similarity index 100% rename from public/javascript/app/views/nls/es/translation.js rename to client-app/javascript/app/views/nls/es/translation.js diff --git a/public/javascript/app/views/nls/translation.js b/client-app/javascript/app/views/nls/translation.js similarity index 100% rename from public/javascript/app/views/nls/translation.js rename to client-app/javascript/app/views/nls/translation.js diff --git a/public/javascript/app/views/templates/NoSupportBrowser.html b/client-app/javascript/app/views/templates/NoSupportBrowser.html similarity index 100% rename from public/javascript/app/views/templates/NoSupportBrowser.html rename to client-app/javascript/app/views/templates/NoSupportBrowser.html diff --git a/public/javascript/cbtree b/client-app/javascript/cbtree similarity index 100% rename from public/javascript/cbtree rename to client-app/javascript/cbtree diff --git a/public/javascript/color-js b/client-app/javascript/color-js similarity index 100% rename from public/javascript/color-js rename to client-app/javascript/color-js diff --git a/public/javascript/d3 b/client-app/javascript/d3 similarity index 100% rename from public/javascript/d3 rename to client-app/javascript/d3 diff --git a/public/javascript/d3-v6-tip b/client-app/javascript/d3-v6-tip similarity index 100% rename from public/javascript/d3-v6-tip rename to client-app/javascript/d3-v6-tip diff --git a/public/javascript/deepmerge b/client-app/javascript/deepmerge similarity index 100% rename from public/javascript/deepmerge rename to client-app/javascript/deepmerge diff --git a/public/javascript/dijit b/client-app/javascript/dijit similarity index 100% rename from public/javascript/dijit rename to client-app/javascript/dijit diff --git a/public/javascript/dojo b/client-app/javascript/dojo similarity index 100% rename from public/javascript/dojo rename to client-app/javascript/dojo diff --git a/public/javascript/dojoConfig.js b/client-app/javascript/dojoConfig.js similarity index 100% rename from public/javascript/dojoConfig.js rename to client-app/javascript/dojoConfig.js diff --git a/public/javascript/dojoConfigBuild.js b/client-app/javascript/dojoConfigBuild.js similarity index 100% rename from public/javascript/dojoConfigBuild.js rename to client-app/javascript/dojoConfigBuild.js diff --git a/public/javascript/dojox b/client-app/javascript/dojox similarity index 100% rename from public/javascript/dojox rename to client-app/javascript/dojox diff --git a/public/javascript/draggabilly b/client-app/javascript/draggabilly similarity index 100% rename from public/javascript/draggabilly rename to client-app/javascript/draggabilly diff --git a/public/javascript/dropzone b/client-app/javascript/dropzone similarity index 100% rename from public/javascript/dropzone rename to client-app/javascript/dropzone diff --git a/public/javascript/handlebars b/client-app/javascript/handlebars similarity index 100% rename from public/javascript/handlebars rename to client-app/javascript/handlebars diff --git a/public/javascript/json-schema-ref-parser b/client-app/javascript/json-schema-ref-parser similarity index 100% rename from public/javascript/json-schema-ref-parser rename to client-app/javascript/json-schema-ref-parser diff --git a/public/javascript/leaflet b/client-app/javascript/leaflet similarity index 100% rename from public/javascript/leaflet rename to client-app/javascript/leaflet diff --git a/public/javascript/leaflet-areaselect b/client-app/javascript/leaflet-areaselect similarity index 100% rename from public/javascript/leaflet-areaselect rename to client-app/javascript/leaflet-areaselect diff --git a/public/javascript/leaflet-awesome-markers b/client-app/javascript/leaflet-awesome-markers similarity index 100% rename from public/javascript/leaflet-awesome-markers rename to client-app/javascript/leaflet-awesome-markers diff --git a/public/javascript/leaflet-coordinates b/client-app/javascript/leaflet-coordinates similarity index 100% rename from public/javascript/leaflet-coordinates rename to client-app/javascript/leaflet-coordinates diff --git a/public/javascript/leaflet-draw b/client-app/javascript/leaflet-draw similarity index 100% rename from public/javascript/leaflet-draw rename to client-app/javascript/leaflet-draw diff --git a/public/javascript/leaflet-measure b/client-app/javascript/leaflet-measure similarity index 100% rename from public/javascript/leaflet-measure rename to client-app/javascript/leaflet-measure diff --git a/public/javascript/leaflet-minimap b/client-app/javascript/leaflet-minimap similarity index 100% rename from public/javascript/leaflet-minimap rename to client-app/javascript/leaflet-minimap diff --git a/public/javascript/leaflet-navbar b/client-app/javascript/leaflet-navbar similarity index 100% rename from public/javascript/leaflet-navbar rename to client-app/javascript/leaflet-navbar diff --git a/public/javascript/leaflet-nontiledlayer b/client-app/javascript/leaflet-nontiledlayer similarity index 100% rename from public/javascript/leaflet-nontiledlayer rename to client-app/javascript/leaflet-nontiledlayer diff --git a/public/javascript/mediatorjs b/client-app/javascript/mediatorjs similarity index 100% rename from public/javascript/mediatorjs rename to client-app/javascript/mediatorjs diff --git a/public/javascript/moment b/client-app/javascript/moment similarity index 100% rename from public/javascript/moment rename to client-app/javascript/moment diff --git a/public/javascript/packery b/client-app/javascript/packery similarity index 100% rename from public/javascript/packery rename to client-app/javascript/packery diff --git a/public/javascript/pdfjs b/client-app/javascript/pdfjs similarity index 100% rename from public/javascript/pdfjs rename to client-app/javascript/pdfjs diff --git a/public/javascript/proj4 b/client-app/javascript/proj4 similarity index 100% rename from public/javascript/proj4 rename to client-app/javascript/proj4 diff --git a/public/javascript/pruneCluster b/client-app/javascript/pruneCluster similarity index 100% rename from public/javascript/pruneCluster rename to client-app/javascript/pruneCluster diff --git a/public/javascript/put-selector b/client-app/javascript/put-selector similarity index 100% rename from public/javascript/put-selector rename to client-app/javascript/put-selector diff --git a/public/javascript/redmic/base/CheckBrowser.js b/client-app/javascript/redmic/base/CheckBrowser.js similarity index 100% rename from public/javascript/redmic/base/CheckBrowser.js rename to client-app/javascript/redmic/base/CheckBrowser.js diff --git a/public/javascript/redmic/base/Credentials.js b/client-app/javascript/redmic/base/Credentials.js similarity index 100% rename from public/javascript/redmic/base/Credentials.js rename to client-app/javascript/redmic/base/Credentials.js diff --git a/public/javascript/redmic/base/GuestChecker.js b/client-app/javascript/redmic/base/GuestChecker.js similarity index 100% rename from public/javascript/redmic/base/GuestChecker.js rename to client-app/javascript/redmic/base/GuestChecker.js diff --git a/public/javascript/redmic/base/Mediator.js b/client-app/javascript/redmic/base/Mediator.js similarity index 100% rename from public/javascript/redmic/base/Mediator.js rename to client-app/javascript/redmic/base/Mediator.js diff --git a/public/javascript/redmic/base/RedmicLocalStorage.js b/client-app/javascript/redmic/base/RedmicLocalStorage.js similarity index 100% rename from public/javascript/redmic/base/RedmicLocalStorage.js rename to client-app/javascript/redmic/base/RedmicLocalStorage.js diff --git a/public/javascript/redmic/base/tv4.js b/client-app/javascript/redmic/base/tv4.js similarity index 100% rename from public/javascript/redmic/base/tv4.js rename to client-app/javascript/redmic/base/tv4.js diff --git a/public/javascript/redmic/dialog/LockDialogImpl.js b/client-app/javascript/redmic/dialog/LockDialogImpl.js similarity index 100% rename from public/javascript/redmic/dialog/LockDialogImpl.js rename to client-app/javascript/redmic/dialog/LockDialogImpl.js diff --git a/public/javascript/redmic/dialog/_DialogComplexItfc.js b/client-app/javascript/redmic/dialog/_DialogComplexItfc.js similarity index 100% rename from public/javascript/redmic/dialog/_DialogComplexItfc.js rename to client-app/javascript/redmic/dialog/_DialogComplexItfc.js diff --git a/public/javascript/redmic/form/FormContainer.js b/client-app/javascript/redmic/form/FormContainer.js similarity index 100% rename from public/javascript/redmic/form/FormContainer.js rename to client-app/javascript/redmic/form/FormContainer.js diff --git a/public/javascript/redmic/form/Select.js b/client-app/javascript/redmic/form/Select.js similarity index 100% rename from public/javascript/redmic/form/Select.js rename to client-app/javascript/redmic/form/Select.js diff --git a/public/javascript/redmic/form/UploadInput.js b/client-app/javascript/redmic/form/UploadInput.js similarity index 100% rename from public/javascript/redmic/form/UploadInput.js rename to client-app/javascript/redmic/form/UploadInput.js diff --git a/public/javascript/redmic/form/nls/UploadInput.js b/client-app/javascript/redmic/form/nls/UploadInput.js similarity index 100% rename from public/javascript/redmic/form/nls/UploadInput.js rename to client-app/javascript/redmic/form/nls/UploadInput.js diff --git a/public/javascript/redmic/form/nls/es/UploadInput.js b/client-app/javascript/redmic/form/nls/es/UploadInput.js similarity index 100% rename from public/javascript/redmic/form/nls/es/UploadInput.js rename to client-app/javascript/redmic/form/nls/es/UploadInput.js diff --git a/public/javascript/redmic/form/templates/Select.html b/client-app/javascript/redmic/form/templates/Select.html similarity index 100% rename from public/javascript/redmic/form/templates/Select.html rename to client-app/javascript/redmic/form/templates/Select.html diff --git a/public/javascript/redmic/form/templates/UploadInput.html b/client-app/javascript/redmic/form/templates/UploadInput.html similarity index 100% rename from public/javascript/redmic/form/templates/UploadInput.html rename to client-app/javascript/redmic/form/templates/UploadInput.html diff --git a/public/javascript/redmic/layout/DialogComplex.js b/client-app/javascript/redmic/layout/DialogComplex.js similarity index 100% rename from public/javascript/redmic/layout/DialogComplex.js rename to client-app/javascript/redmic/layout/DialogComplex.js diff --git a/public/javascript/redmic/layout/DialogSimple.js b/client-app/javascript/redmic/layout/DialogSimple.js similarity index 100% rename from public/javascript/redmic/layout/DialogSimple.js rename to client-app/javascript/redmic/layout/DialogSimple.js diff --git a/public/javascript/redmic/layout/_DialogBase.js b/client-app/javascript/redmic/layout/_DialogBase.js similarity index 100% rename from public/javascript/redmic/layout/_DialogBase.js rename to client-app/javascript/redmic/layout/_DialogBase.js diff --git a/public/javascript/redmic/modules/app/App.js b/client-app/javascript/redmic/modules/app/App.js similarity index 100% rename from public/javascript/redmic/modules/app/App.js rename to client-app/javascript/redmic/modules/app/App.js diff --git a/public/javascript/redmic/modules/app/ModuleStore.js b/client-app/javascript/redmic/modules/app/ModuleStore.js similarity index 100% rename from public/javascript/redmic/modules/app/ModuleStore.js rename to client-app/javascript/redmic/modules/app/ModuleStore.js diff --git a/public/javascript/redmic/modules/app/Router.js b/client-app/javascript/redmic/modules/app/Router.js similarity index 100% rename from public/javascript/redmic/modules/app/Router.js rename to client-app/javascript/redmic/modules/app/Router.js diff --git a/public/javascript/redmic/modules/app/_app.js b/client-app/javascript/redmic/modules/app/_app.js similarity index 100% rename from public/javascript/redmic/modules/app/_app.js rename to client-app/javascript/redmic/modules/app/_app.js diff --git a/public/javascript/redmic/modules/app/_appItfc.js b/client-app/javascript/redmic/modules/app/_appItfc.js similarity index 100% rename from public/javascript/redmic/modules/app/_appItfc.js rename to client-app/javascript/redmic/modules/app/_appItfc.js diff --git a/public/javascript/redmic/modules/app/innerApp.js b/client-app/javascript/redmic/modules/app/innerApp.js similarity index 100% rename from public/javascript/redmic/modules/app/innerApp.js rename to client-app/javascript/redmic/modules/app/innerApp.js diff --git a/public/javascript/redmic/modules/app/outerApp.js b/client-app/javascript/redmic/modules/app/outerApp.js similarity index 100% rename from public/javascript/redmic/modules/app/outerApp.js rename to client-app/javascript/redmic/modules/app/outerApp.js diff --git a/public/javascript/redmic/modules/atlas/Atlas.js b/client-app/javascript/redmic/modules/atlas/Atlas.js similarity index 100% rename from public/javascript/redmic/modules/atlas/Atlas.js rename to client-app/javascript/redmic/modules/atlas/Atlas.js diff --git a/public/javascript/redmic/modules/atlas/_AtlasLayersManagement.js b/client-app/javascript/redmic/modules/atlas/_AtlasLayersManagement.js similarity index 100% rename from public/javascript/redmic/modules/atlas/_AtlasLayersManagement.js rename to client-app/javascript/redmic/modules/atlas/_AtlasLayersManagement.js diff --git a/public/javascript/redmic/modules/atlas/_AtlasLegendManagement.js b/client-app/javascript/redmic/modules/atlas/_AtlasLegendManagement.js similarity index 100% rename from public/javascript/redmic/modules/atlas/_AtlasLegendManagement.js rename to client-app/javascript/redmic/modules/atlas/_AtlasLegendManagement.js diff --git a/public/javascript/redmic/modules/base/Analytics.js b/client-app/javascript/redmic/modules/base/Analytics.js similarity index 100% rename from public/javascript/redmic/modules/base/Analytics.js rename to client-app/javascript/redmic/modules/base/Analytics.js diff --git a/public/javascript/redmic/modules/base/Credentials.js b/client-app/javascript/redmic/modules/base/Credentials.js similarity index 100% rename from public/javascript/redmic/modules/base/Credentials.js rename to client-app/javascript/redmic/modules/base/Credentials.js diff --git a/public/javascript/redmic/modules/base/Loading.js b/client-app/javascript/redmic/modules/base/Loading.js similarity index 100% rename from public/javascript/redmic/modules/base/Loading.js rename to client-app/javascript/redmic/modules/base/Loading.js diff --git a/public/javascript/redmic/modules/base/Manager.js b/client-app/javascript/redmic/modules/base/Manager.js similarity index 100% rename from public/javascript/redmic/modules/base/Manager.js rename to client-app/javascript/redmic/modules/base/Manager.js diff --git a/public/javascript/redmic/modules/base/_AuthFirewall.js b/client-app/javascript/redmic/modules/base/_AuthFirewall.js similarity index 100% rename from public/javascript/redmic/modules/base/_AuthFirewall.js rename to client-app/javascript/redmic/modules/base/_AuthFirewall.js diff --git a/public/javascript/redmic/modules/base/_ChkCollection.js b/client-app/javascript/redmic/modules/base/_ChkCollection.js similarity index 100% rename from public/javascript/redmic/modules/base/_ChkCollection.js rename to client-app/javascript/redmic/modules/base/_ChkCollection.js diff --git a/public/javascript/redmic/modules/base/_CommunicationCenter.js b/client-app/javascript/redmic/modules/base/_CommunicationCenter.js similarity index 100% rename from public/javascript/redmic/modules/base/_CommunicationCenter.js rename to client-app/javascript/redmic/modules/base/_CommunicationCenter.js diff --git a/public/javascript/redmic/modules/base/_ExternalConfig.js b/client-app/javascript/redmic/modules/base/_ExternalConfig.js similarity index 100% rename from public/javascript/redmic/modules/base/_ExternalConfig.js rename to client-app/javascript/redmic/modules/base/_ExternalConfig.js diff --git a/public/javascript/redmic/modules/base/_Filter.js b/client-app/javascript/redmic/modules/base/_Filter.js similarity index 100% rename from public/javascript/redmic/modules/base/_Filter.js rename to client-app/javascript/redmic/modules/base/_Filter.js diff --git a/public/javascript/redmic/modules/base/_FilterItfc.js b/client-app/javascript/redmic/modules/base/_FilterItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_FilterItfc.js rename to client-app/javascript/redmic/modules/base/_FilterItfc.js diff --git a/public/javascript/redmic/modules/base/_Itfc.js b/client-app/javascript/redmic/modules/base/_Itfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_Itfc.js rename to client-app/javascript/redmic/modules/base/_Itfc.js diff --git a/public/javascript/redmic/modules/base/_ListenQueryParams.js b/client-app/javascript/redmic/modules/base/_ListenQueryParams.js similarity index 100% rename from public/javascript/redmic/modules/base/_ListenQueryParams.js rename to client-app/javascript/redmic/modules/base/_ListenQueryParams.js diff --git a/public/javascript/redmic/modules/base/_ListenQueryParamsItfc.js b/client-app/javascript/redmic/modules/base/_ListenQueryParamsItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_ListenQueryParamsItfc.js rename to client-app/javascript/redmic/modules/base/_ListenQueryParamsItfc.js diff --git a/public/javascript/redmic/modules/base/_ListenWindowResize.js b/client-app/javascript/redmic/modules/base/_ListenWindowResize.js similarity index 100% rename from public/javascript/redmic/modules/base/_ListenWindowResize.js rename to client-app/javascript/redmic/modules/base/_ListenWindowResize.js diff --git a/public/javascript/redmic/modules/base/_ManageClickEvent.js b/client-app/javascript/redmic/modules/base/_ManageClickEvent.js similarity index 100% rename from public/javascript/redmic/modules/base/_ManageClickEvent.js rename to client-app/javascript/redmic/modules/base/_ManageClickEvent.js diff --git a/public/javascript/redmic/modules/base/_Module.js b/client-app/javascript/redmic/modules/base/_Module.js similarity index 100% rename from public/javascript/redmic/modules/base/_Module.js rename to client-app/javascript/redmic/modules/base/_Module.js diff --git a/public/javascript/redmic/modules/base/_ModuleItfc.js b/client-app/javascript/redmic/modules/base/_ModuleItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_ModuleItfc.js rename to client-app/javascript/redmic/modules/base/_ModuleItfc.js diff --git a/public/javascript/redmic/modules/base/_Persistence.js b/client-app/javascript/redmic/modules/base/_Persistence.js similarity index 100% rename from public/javascript/redmic/modules/base/_Persistence.js rename to client-app/javascript/redmic/modules/base/_Persistence.js diff --git a/public/javascript/redmic/modules/base/_PersistenceItfc.js b/client-app/javascript/redmic/modules/base/_PersistenceItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_PersistenceItfc.js rename to client-app/javascript/redmic/modules/base/_PersistenceItfc.js diff --git a/public/javascript/redmic/modules/base/_Selection.js b/client-app/javascript/redmic/modules/base/_Selection.js similarity index 100% rename from public/javascript/redmic/modules/base/_Selection.js rename to client-app/javascript/redmic/modules/base/_Selection.js diff --git a/public/javascript/redmic/modules/base/_SelectionBase.js b/client-app/javascript/redmic/modules/base/_SelectionBase.js similarity index 100% rename from public/javascript/redmic/modules/base/_SelectionBase.js rename to client-app/javascript/redmic/modules/base/_SelectionBase.js diff --git a/public/javascript/redmic/modules/base/_SelectionItfc.js b/client-app/javascript/redmic/modules/base/_SelectionItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_SelectionItfc.js rename to client-app/javascript/redmic/modules/base/_SelectionItfc.js diff --git a/public/javascript/redmic/modules/base/_Show.js b/client-app/javascript/redmic/modules/base/_Show.js similarity index 100% rename from public/javascript/redmic/modules/base/_Show.js rename to client-app/javascript/redmic/modules/base/_Show.js diff --git a/public/javascript/redmic/modules/base/_ShowInPopup.js b/client-app/javascript/redmic/modules/base/_ShowInPopup.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowInPopup.js rename to client-app/javascript/redmic/modules/base/_ShowInPopup.js diff --git a/public/javascript/redmic/modules/base/_ShowInTooltip.js b/client-app/javascript/redmic/modules/base/_ShowInTooltip.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowInTooltip.js rename to client-app/javascript/redmic/modules/base/_ShowInTooltip.js diff --git a/public/javascript/redmic/modules/base/_ShowItfc.js b/client-app/javascript/redmic/modules/base/_ShowItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowItfc.js rename to client-app/javascript/redmic/modules/base/_ShowItfc.js diff --git a/public/javascript/redmic/modules/base/_ShowOnEvt.js b/client-app/javascript/redmic/modules/base/_ShowOnEvt.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowOnEvt.js rename to client-app/javascript/redmic/modules/base/_ShowOnEvt.js diff --git a/public/javascript/redmic/modules/base/_Store.js b/client-app/javascript/redmic/modules/base/_Store.js similarity index 100% rename from public/javascript/redmic/modules/base/_Store.js rename to client-app/javascript/redmic/modules/base/_Store.js diff --git a/public/javascript/redmic/modules/base/_StoreItfc.js b/client-app/javascript/redmic/modules/base/_StoreItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_StoreItfc.js rename to client-app/javascript/redmic/modules/base/_StoreItfc.js diff --git a/public/javascript/redmic/modules/base/_Window.js b/client-app/javascript/redmic/modules/base/_Window.js similarity index 100% rename from public/javascript/redmic/modules/base/_Window.js rename to client-app/javascript/redmic/modules/base/_Window.js diff --git a/public/javascript/redmic/modules/browser/Browser.js b/client-app/javascript/redmic/modules/browser/Browser.js similarity index 100% rename from public/javascript/redmic/modules/browser/Browser.js rename to client-app/javascript/redmic/modules/browser/Browser.js diff --git a/public/javascript/redmic/modules/browser/HierarchicalImpl.js b/client-app/javascript/redmic/modules/browser/HierarchicalImpl.js similarity index 100% rename from public/javascript/redmic/modules/browser/HierarchicalImpl.js rename to client-app/javascript/redmic/modules/browser/HierarchicalImpl.js diff --git a/public/javascript/redmic/modules/browser/ListImpl.js b/client-app/javascript/redmic/modules/browser/ListImpl.js similarity index 100% rename from public/javascript/redmic/modules/browser/ListImpl.js rename to client-app/javascript/redmic/modules/browser/ListImpl.js diff --git a/public/javascript/redmic/modules/browser/_BrowserItfc.js b/client-app/javascript/redmic/modules/browser/_BrowserItfc.js similarity index 100% rename from public/javascript/redmic/modules/browser/_BrowserItfc.js rename to client-app/javascript/redmic/modules/browser/_BrowserItfc.js diff --git a/public/javascript/redmic/modules/browser/_ButtonsInRow.js b/client-app/javascript/redmic/modules/browser/_ButtonsInRow.js similarity index 100% rename from public/javascript/redmic/modules/browser/_ButtonsInRow.js rename to client-app/javascript/redmic/modules/browser/_ButtonsInRow.js diff --git a/public/javascript/redmic/modules/browser/_DataTypeParser.js b/client-app/javascript/redmic/modules/browser/_DataTypeParser.js similarity index 100% rename from public/javascript/redmic/modules/browser/_DataTypeParser.js rename to client-app/javascript/redmic/modules/browser/_DataTypeParser.js diff --git a/public/javascript/redmic/modules/browser/_DragAndDrop.js b/client-app/javascript/redmic/modules/browser/_DragAndDrop.js similarity index 100% rename from public/javascript/redmic/modules/browser/_DragAndDrop.js rename to client-app/javascript/redmic/modules/browser/_DragAndDrop.js diff --git a/public/javascript/redmic/modules/browser/_EditionTable.js b/client-app/javascript/redmic/modules/browser/_EditionTable.js similarity index 100% rename from public/javascript/redmic/modules/browser/_EditionTable.js rename to client-app/javascript/redmic/modules/browser/_EditionTable.js diff --git a/public/javascript/redmic/modules/browser/_Framework.js b/client-app/javascript/redmic/modules/browser/_Framework.js similarity index 100% rename from public/javascript/redmic/modules/browser/_Framework.js rename to client-app/javascript/redmic/modules/browser/_Framework.js diff --git a/public/javascript/redmic/modules/browser/_GeoJsonParser.js b/client-app/javascript/redmic/modules/browser/_GeoJsonParser.js similarity index 100% rename from public/javascript/redmic/modules/browser/_GeoJsonParser.js rename to client-app/javascript/redmic/modules/browser/_GeoJsonParser.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js b/client-app/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js b/client-app/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalSelect.js b/client-app/javascript/redmic/modules/browser/_HierarchicalSelect.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalSelect.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalSelect.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalTable.js b/client-app/javascript/redmic/modules/browser/_HierarchicalTable.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalTable.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalTable.js diff --git a/public/javascript/redmic/modules/browser/_MultiTemplate.js b/client-app/javascript/redmic/modules/browser/_MultiTemplate.js similarity index 100% rename from public/javascript/redmic/modules/browser/_MultiTemplate.js rename to client-app/javascript/redmic/modules/browser/_MultiTemplate.js diff --git a/public/javascript/redmic/modules/browser/_NoDataTemplate.js b/client-app/javascript/redmic/modules/browser/_NoDataTemplate.js similarity index 100% rename from public/javascript/redmic/modules/browser/_NoDataTemplate.js rename to client-app/javascript/redmic/modules/browser/_NoDataTemplate.js diff --git a/public/javascript/redmic/modules/browser/_Select.js b/client-app/javascript/redmic/modules/browser/_Select.js similarity index 100% rename from public/javascript/redmic/modules/browser/_Select.js rename to client-app/javascript/redmic/modules/browser/_Select.js diff --git a/public/javascript/redmic/modules/browser/_Table.js b/client-app/javascript/redmic/modules/browser/_Table.js similarity index 100% rename from public/javascript/redmic/modules/browser/_Table.js rename to client-app/javascript/redmic/modules/browser/_Table.js diff --git a/public/javascript/redmic/modules/browser/bars/Order.js b/client-app/javascript/redmic/modules/browser/bars/Order.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/Order.js rename to client-app/javascript/redmic/modules/browser/bars/Order.js diff --git a/public/javascript/redmic/modules/browser/bars/Pagination.js b/client-app/javascript/redmic/modules/browser/bars/Pagination.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/Pagination.js rename to client-app/javascript/redmic/modules/browser/bars/Pagination.js diff --git a/public/javascript/redmic/modules/browser/bars/SelectionBox.js b/client-app/javascript/redmic/modules/browser/bars/SelectionBox.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/SelectionBox.js rename to client-app/javascript/redmic/modules/browser/bars/SelectionBox.js diff --git a/public/javascript/redmic/modules/browser/bars/Total.js b/client-app/javascript/redmic/modules/browser/bars/Total.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/Total.js rename to client-app/javascript/redmic/modules/browser/bars/Total.js diff --git a/public/javascript/redmic/modules/browser/bars/_SelectBox.js b/client-app/javascript/redmic/modules/browser/bars/_SelectBox.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/_SelectBox.js rename to client-app/javascript/redmic/modules/browser/bars/_SelectBox.js diff --git a/public/javascript/redmic/modules/browser/buttons/Buttons.js b/client-app/javascript/redmic/modules/browser/buttons/Buttons.js similarity index 100% rename from public/javascript/redmic/modules/browser/buttons/Buttons.js rename to client-app/javascript/redmic/modules/browser/buttons/Buttons.js diff --git a/public/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js b/client-app/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js rename to client-app/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js diff --git a/public/javascript/redmic/modules/browser/buttons/_GroupButtons.js b/client-app/javascript/redmic/modules/browser/buttons/_GroupButtons.js similarity index 100% rename from public/javascript/redmic/modules/browser/buttons/_GroupButtons.js rename to client-app/javascript/redmic/modules/browser/buttons/_GroupButtons.js diff --git a/public/javascript/redmic/modules/browser/row/Row.js b/client-app/javascript/redmic/modules/browser/row/Row.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/Row.js rename to client-app/javascript/redmic/modules/browser/row/Row.js diff --git a/public/javascript/redmic/modules/browser/row/_Buttons.js b/client-app/javascript/redmic/modules/browser/row/_Buttons.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Buttons.js rename to client-app/javascript/redmic/modules/browser/row/_Buttons.js diff --git a/public/javascript/redmic/modules/browser/row/_Hierarchical.js b/client-app/javascript/redmic/modules/browser/row/_Hierarchical.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Hierarchical.js rename to client-app/javascript/redmic/modules/browser/row/_Hierarchical.js diff --git a/public/javascript/redmic/modules/browser/row/_HierarchicalSelect.js b/client-app/javascript/redmic/modules/browser/row/_HierarchicalSelect.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_HierarchicalSelect.js rename to client-app/javascript/redmic/modules/browser/row/_HierarchicalSelect.js diff --git a/public/javascript/redmic/modules/browser/row/_HierarchicalTable.js b/client-app/javascript/redmic/modules/browser/row/_HierarchicalTable.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_HierarchicalTable.js rename to client-app/javascript/redmic/modules/browser/row/_HierarchicalTable.js diff --git a/public/javascript/redmic/modules/browser/row/_RowItfc.js b/client-app/javascript/redmic/modules/browser/row/_RowItfc.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_RowItfc.js rename to client-app/javascript/redmic/modules/browser/row/_RowItfc.js diff --git a/public/javascript/redmic/modules/browser/row/_Select.js b/client-app/javascript/redmic/modules/browser/row/_Select.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Select.js rename to client-app/javascript/redmic/modules/browser/row/_Select.js diff --git a/public/javascript/redmic/modules/browser/row/_Table.js b/client-app/javascript/redmic/modules/browser/row/_Table.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Table.js rename to client-app/javascript/redmic/modules/browser/row/_Table.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js diff --git a/public/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js b/client-app/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js similarity index 100% rename from public/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js rename to client-app/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js diff --git a/public/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js b/client-app/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js rename to client-app/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js diff --git a/public/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js b/client-app/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js rename to client-app/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/Toolbar.js b/client-app/javascript/redmic/modules/chart/Toolbar/Toolbar.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/Toolbar.js rename to client-app/javascript/redmic/modules/chart/Toolbar/Toolbar.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js b/client-app/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js rename to client-app/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/Axis.js b/client-app/javascript/redmic/modules/chart/layer/Axis/Axis.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/Axis.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/Axis.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js diff --git a/public/javascript/redmic/modules/chart/layer/_LayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/_LayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_LayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/_LayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/components/ExternalConfig.js b/client-app/javascript/redmic/modules/components/ExternalConfig.js similarity index 100% rename from public/javascript/redmic/modules/components/ExternalConfig.js rename to client-app/javascript/redmic/modules/components/ExternalConfig.js diff --git a/public/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js b/client-app/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js rename to client-app/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js diff --git a/public/javascript/redmic/modules/components/Keypad/Keypad.js b/client-app/javascript/redmic/modules/components/Keypad/Keypad.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/Keypad.js rename to client-app/javascript/redmic/modules/components/Keypad/Keypad.js diff --git a/public/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js b/client-app/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js rename to client-app/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js diff --git a/public/javascript/redmic/modules/components/Keypad/_KeypadItfc.js b/client-app/javascript/redmic/modules/components/Keypad/_KeypadItfc.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/_KeypadItfc.js rename to client-app/javascript/redmic/modules/components/Keypad/_KeypadItfc.js diff --git a/public/javascript/redmic/modules/components/PDFViewer/PDFViewer.js b/client-app/javascript/redmic/modules/components/PDFViewer/PDFViewer.js similarity index 100% rename from public/javascript/redmic/modules/components/PDFViewer/PDFViewer.js rename to client-app/javascript/redmic/modules/components/PDFViewer/PDFViewer.js diff --git a/public/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js b/client-app/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js similarity index 100% rename from public/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js rename to client-app/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js diff --git a/public/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js b/client-app/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js similarity index 100% rename from public/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js rename to client-app/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js diff --git a/public/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js b/client-app/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js similarity index 100% rename from public/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js rename to client-app/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js diff --git a/public/javascript/redmic/modules/components/Sidebar/Sidebar.js b/client-app/javascript/redmic/modules/components/Sidebar/Sidebar.js similarity index 100% rename from public/javascript/redmic/modules/components/Sidebar/Sidebar.js rename to client-app/javascript/redmic/modules/components/Sidebar/Sidebar.js diff --git a/public/javascript/redmic/modules/components/Sidebar/_Secondary.js b/client-app/javascript/redmic/modules/components/Sidebar/_Secondary.js similarity index 100% rename from public/javascript/redmic/modules/components/Sidebar/_Secondary.js rename to client-app/javascript/redmic/modules/components/Sidebar/_Secondary.js diff --git a/public/javascript/redmic/modules/components/Topbar.js b/client-app/javascript/redmic/modules/components/Topbar.js similarity index 100% rename from public/javascript/redmic/modules/components/Topbar.js rename to client-app/javascript/redmic/modules/components/Topbar.js diff --git a/public/javascript/redmic/modules/filter/Filter.js b/client-app/javascript/redmic/modules/filter/Filter.js similarity index 100% rename from public/javascript/redmic/modules/filter/Filter.js rename to client-app/javascript/redmic/modules/filter/Filter.js diff --git a/public/javascript/redmic/modules/form/Form.js b/client-app/javascript/redmic/modules/form/Form.js similarity index 100% rename from public/javascript/redmic/modules/form/Form.js rename to client-app/javascript/redmic/modules/form/Form.js diff --git a/public/javascript/redmic/modules/form/FormContainerImpl.js b/client-app/javascript/redmic/modules/form/FormContainerImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/FormContainerImpl.js rename to client-app/javascript/redmic/modules/form/FormContainerImpl.js diff --git a/public/javascript/redmic/modules/form/_BaseCreateKeypad.js b/client-app/javascript/redmic/modules/form/_BaseCreateKeypad.js similarity index 100% rename from public/javascript/redmic/modules/form/_BaseCreateKeypad.js rename to client-app/javascript/redmic/modules/form/_BaseCreateKeypad.js diff --git a/public/javascript/redmic/modules/form/_CreateInternalKeypad.js b/client-app/javascript/redmic/modules/form/_CreateInternalKeypad.js similarity index 100% rename from public/javascript/redmic/modules/form/_CreateInternalKeypad.js rename to client-app/javascript/redmic/modules/form/_CreateInternalKeypad.js diff --git a/public/javascript/redmic/modules/form/_CreateKeypad.js b/client-app/javascript/redmic/modules/form/_CreateKeypad.js similarity index 100% rename from public/javascript/redmic/modules/form/_CreateKeypad.js rename to client-app/javascript/redmic/modules/form/_CreateKeypad.js diff --git a/public/javascript/redmic/modules/form/_FormItfc.js b/client-app/javascript/redmic/modules/form/_FormItfc.js similarity index 100% rename from public/javascript/redmic/modules/form/_FormItfc.js rename to client-app/javascript/redmic/modules/form/_FormItfc.js diff --git a/public/javascript/redmic/modules/form/_ListenModelHasChanged.js b/client-app/javascript/redmic/modules/form/_ListenModelHasChanged.js similarity index 100% rename from public/javascript/redmic/modules/form/_ListenModelHasChanged.js rename to client-app/javascript/redmic/modules/form/_ListenModelHasChanged.js diff --git a/public/javascript/redmic/modules/form/_PublicateChanges.js b/client-app/javascript/redmic/modules/form/_PublicateChanges.js similarity index 100% rename from public/javascript/redmic/modules/form/_PublicateChanges.js rename to client-app/javascript/redmic/modules/form/_PublicateChanges.js diff --git a/public/javascript/redmic/modules/form/_ShowInDialog.js b/client-app/javascript/redmic/modules/form/_ShowInDialog.js similarity index 100% rename from public/javascript/redmic/modules/form/_ShowInDialog.js rename to client-app/javascript/redmic/modules/form/_ShowInDialog.js diff --git a/public/javascript/redmic/modules/form/_ShowInTableList.js b/client-app/javascript/redmic/modules/form/_ShowInTableList.js similarity index 100% rename from public/javascript/redmic/modules/form/_ShowInTableList.js rename to client-app/javascript/redmic/modules/form/_ShowInTableList.js diff --git a/public/javascript/redmic/modules/form/input/AnnotationImpl.js b/client-app/javascript/redmic/modules/form/input/AnnotationImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/AnnotationImpl.js rename to client-app/javascript/redmic/modules/form/input/AnnotationImpl.js diff --git a/public/javascript/redmic/modules/form/input/ButtonImpl.js b/client-app/javascript/redmic/modules/form/input/ButtonImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ButtonImpl.js rename to client-app/javascript/redmic/modules/form/input/ButtonImpl.js diff --git a/public/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js b/client-app/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js rename to client-app/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js diff --git a/public/javascript/redmic/modules/form/input/CheckBoxImpl.js b/client-app/javascript/redmic/modules/form/input/CheckBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/CheckBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/CheckBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorImpl.js b/client-app/javascript/redmic/modules/form/input/ColorImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorPickerImpl.js b/client-app/javascript/redmic/modules/form/input/ColorPickerImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorPickerImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorPickerImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorsRampImpl.js b/client-app/javascript/redmic/modules/form/input/ColorsRampImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorsRampImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorsRampImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateRangeComplexImpl.js b/client-app/javascript/redmic/modules/form/input/DateRangeComplexImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateRangeComplexImpl.js rename to client-app/javascript/redmic/modules/form/input/DateRangeComplexImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateRangeImpl.js b/client-app/javascript/redmic/modules/form/input/DateRangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateRangeImpl.js rename to client-app/javascript/redmic/modules/form/input/DateRangeImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/DateTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/DateTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateTimeImpl.js b/client-app/javascript/redmic/modules/form/input/DateTimeImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateTimeImpl.js rename to client-app/javascript/redmic/modules/form/input/DateTimeImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/FilteringSelectImpl.js b/client-app/javascript/redmic/modules/form/input/FilteringSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/FilteringSelectImpl.js rename to client-app/javascript/redmic/modules/form/input/FilteringSelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js b/client-app/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js rename to client-app/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js diff --git a/public/javascript/redmic/modules/form/input/GeometryImpl.js b/client-app/javascript/redmic/modules/form/input/GeometryImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/GeometryImpl.js rename to client-app/javascript/redmic/modules/form/input/GeometryImpl.js diff --git a/public/javascript/redmic/modules/form/input/Input.js b/client-app/javascript/redmic/modules/form/input/Input.js similarity index 100% rename from public/javascript/redmic/modules/form/input/Input.js rename to client-app/javascript/redmic/modules/form/input/Input.js diff --git a/public/javascript/redmic/modules/form/input/KeywordsImpl.js b/client-app/javascript/redmic/modules/form/input/KeywordsImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/KeywordsImpl.js rename to client-app/javascript/redmic/modules/form/input/KeywordsImpl.js diff --git a/public/javascript/redmic/modules/form/input/MapSearchImpl.js b/client-app/javascript/redmic/modules/form/input/MapSearchImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/MapSearchImpl.js rename to client-app/javascript/redmic/modules/form/input/MapSearchImpl.js diff --git a/public/javascript/redmic/modules/form/input/MultiSelectImpl.js b/client-app/javascript/redmic/modules/form/input/MultiSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/MultiSelectImpl.js rename to client-app/javascript/redmic/modules/form/input/MultiSelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/NumberSpinnerImpl.js b/client-app/javascript/redmic/modules/form/input/NumberSpinnerImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/NumberSpinnerImpl.js rename to client-app/javascript/redmic/modules/form/input/NumberSpinnerImpl.js diff --git a/public/javascript/redmic/modules/form/input/NumberTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/NumberTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/NumberTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/NumberTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/PointImpl.js b/client-app/javascript/redmic/modules/form/input/PointImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/PointImpl.js rename to client-app/javascript/redmic/modules/form/input/PointImpl.js diff --git a/public/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js b/client-app/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js rename to client-app/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js diff --git a/public/javascript/redmic/modules/form/input/RadioButtonImpl.js b/client-app/javascript/redmic/modules/form/input/RadioButtonImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RadioButtonImpl.js rename to client-app/javascript/redmic/modules/form/input/RadioButtonImpl.js diff --git a/public/javascript/redmic/modules/form/input/RangeImpl.js b/client-app/javascript/redmic/modules/form/input/RangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RangeImpl.js rename to client-app/javascript/redmic/modules/form/input/RangeImpl.js diff --git a/public/javascript/redmic/modules/form/input/RangeSliderImpl.js b/client-app/javascript/redmic/modules/form/input/RangeSliderImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RangeSliderImpl.js rename to client-app/javascript/redmic/modules/form/input/RangeSliderImpl.js diff --git a/public/javascript/redmic/modules/form/input/SelectImpl.js b/client-app/javascript/redmic/modules/form/input/SelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/SelectImpl.js rename to client-app/javascript/redmic/modules/form/input/SelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js b/client-app/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js rename to client-app/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js diff --git a/public/javascript/redmic/modules/form/input/SliderImpl.js b/client-app/javascript/redmic/modules/form/input/SliderImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/SliderImpl.js rename to client-app/javascript/redmic/modules/form/input/SliderImpl.js diff --git a/public/javascript/redmic/modules/form/input/TextAreaImpl.js b/client-app/javascript/redmic/modules/form/input/TextAreaImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/TextAreaImpl.js rename to client-app/javascript/redmic/modules/form/input/TextAreaImpl.js diff --git a/public/javascript/redmic/modules/form/input/TextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/TextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/TextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/TextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/UploadFileImpl.js b/client-app/javascript/redmic/modules/form/input/UploadFileImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/UploadFileImpl.js rename to client-app/javascript/redmic/modules/form/input/UploadFileImpl.js diff --git a/public/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js b/client-app/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js rename to client-app/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js diff --git a/public/javascript/redmic/modules/form/input/_BaseDateTime.js b/client-app/javascript/redmic/modules/form/input/_BaseDateTime.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseDateTime.js rename to client-app/javascript/redmic/modules/form/input/_BaseDateTime.js diff --git a/public/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js b/client-app/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js rename to client-app/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/_BaseRange.js b/client-app/javascript/redmic/modules/form/input/_BaseRange.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseRange.js rename to client-app/javascript/redmic/modules/form/input/_BaseRange.js diff --git a/public/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js b/client-app/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js rename to client-app/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js diff --git a/public/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js b/client-app/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js rename to client-app/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js diff --git a/public/javascript/redmic/modules/form/input/_DeleteOnClear.js b/client-app/javascript/redmic/modules/form/input/_DeleteOnClear.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_DeleteOnClear.js rename to client-app/javascript/redmic/modules/form/input/_DeleteOnClear.js diff --git a/public/javascript/redmic/modules/form/input/_Dependence.js b/client-app/javascript/redmic/modules/form/input/_Dependence.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_Dependence.js rename to client-app/javascript/redmic/modules/form/input/_Dependence.js diff --git a/public/javascript/redmic/modules/form/input/_DisableInput.js b/client-app/javascript/redmic/modules/form/input/_DisableInput.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_DisableInput.js rename to client-app/javascript/redmic/modules/form/input/_DisableInput.js diff --git a/public/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js b/client-app/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js rename to client-app/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js diff --git a/public/javascript/redmic/modules/form/input/_InputItfc.js b/client-app/javascript/redmic/modules/form/input/_InputItfc.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_InputItfc.js rename to client-app/javascript/redmic/modules/form/input/_InputItfc.js diff --git a/public/javascript/redmic/modules/form/input/_NodesCreation.js b/client-app/javascript/redmic/modules/form/input/_NodesCreation.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_NodesCreation.js rename to client-app/javascript/redmic/modules/form/input/_NodesCreation.js diff --git a/public/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js b/client-app/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js rename to client-app/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js diff --git a/public/javascript/redmic/modules/gateway/AddItemGatewayImpl.js b/client-app/javascript/redmic/modules/gateway/AddItemGatewayImpl.js similarity index 100% rename from public/javascript/redmic/modules/gateway/AddItemGatewayImpl.js rename to client-app/javascript/redmic/modules/gateway/AddItemGatewayImpl.js diff --git a/public/javascript/redmic/modules/gateway/Gateway.js b/client-app/javascript/redmic/modules/gateway/Gateway.js similarity index 100% rename from public/javascript/redmic/modules/gateway/Gateway.js rename to client-app/javascript/redmic/modules/gateway/Gateway.js diff --git a/public/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js b/client-app/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js similarity index 100% rename from public/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js rename to client-app/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js diff --git a/public/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js b/client-app/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js similarity index 100% rename from public/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js rename to client-app/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js diff --git a/public/javascript/redmic/modules/gateway/_GatewayItfc.js b/client-app/javascript/redmic/modules/gateway/_GatewayItfc.js similarity index 100% rename from public/javascript/redmic/modules/gateway/_GatewayItfc.js rename to client-app/javascript/redmic/modules/gateway/_GatewayItfc.js diff --git a/public/javascript/redmic/modules/layout/TabsDisplayer.js b/client-app/javascript/redmic/modules/layout/TabsDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/TabsDisplayer.js rename to client-app/javascript/redmic/modules/layout/TabsDisplayer.js diff --git a/public/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js b/client-app/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js rename to client-app/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js diff --git a/public/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js b/client-app/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js rename to client-app/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js diff --git a/public/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js b/client-app/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js rename to client-app/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js diff --git a/public/javascript/redmic/modules/layout/listMenu/ListMenu.js b/client-app/javascript/redmic/modules/layout/listMenu/ListMenu.js similarity index 100% rename from public/javascript/redmic/modules/layout/listMenu/ListMenu.js rename to client-app/javascript/redmic/modules/layout/listMenu/ListMenu.js diff --git a/public/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js b/client-app/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js similarity index 100% rename from public/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js rename to client-app/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js diff --git a/public/javascript/redmic/modules/layout/nestedContent/NestedContent.js b/client-app/javascript/redmic/modules/layout/nestedContent/NestedContent.js similarity index 100% rename from public/javascript/redmic/modules/layout/nestedContent/NestedContent.js rename to client-app/javascript/redmic/modules/layout/nestedContent/NestedContent.js diff --git a/public/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js b/client-app/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js rename to client-app/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js diff --git a/public/javascript/redmic/modules/layout/wizard/Wizard.js b/client-app/javascript/redmic/modules/layout/wizard/Wizard.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/Wizard.js rename to client-app/javascript/redmic/modules/layout/wizard/Wizard.js diff --git a/public/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js b/client-app/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js rename to client-app/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js diff --git a/public/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js b/client-app/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js rename to client-app/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js diff --git a/public/javascript/redmic/modules/layout/wizard/_StepNavigation.js b/client-app/javascript/redmic/modules/layout/wizard/_StepNavigation.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_StepNavigation.js rename to client-app/javascript/redmic/modules/layout/wizard/_StepNavigation.js diff --git a/public/javascript/redmic/modules/layout/wizard/_WizardStep.js b/client-app/javascript/redmic/modules/layout/wizard/_WizardStep.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_WizardStep.js rename to client-app/javascript/redmic/modules/layout/wizard/_WizardStep.js diff --git a/public/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js b/client-app/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js rename to client-app/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js diff --git a/public/javascript/redmic/modules/map/LeafletImpl.js b/client-app/javascript/redmic/modules/map/LeafletImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/LeafletImpl.js rename to client-app/javascript/redmic/modules/map/LeafletImpl.js diff --git a/public/javascript/redmic/modules/map/Map.js b/client-app/javascript/redmic/modules/map/Map.js similarity index 100% rename from public/javascript/redmic/modules/map/Map.js rename to client-app/javascript/redmic/modules/map/Map.js diff --git a/public/javascript/redmic/modules/map/MapButton.js b/client-app/javascript/redmic/modules/map/MapButton.js similarity index 100% rename from public/javascript/redmic/modules/map/MapButton.js rename to client-app/javascript/redmic/modules/map/MapButton.js diff --git a/public/javascript/redmic/modules/map/StaticLayersDefinition.js b/client-app/javascript/redmic/modules/map/StaticLayersDefinition.js similarity index 100% rename from public/javascript/redmic/modules/map/StaticLayersDefinition.js rename to client-app/javascript/redmic/modules/map/StaticLayersDefinition.js diff --git a/public/javascript/redmic/modules/map/_ImportWkt.js b/client-app/javascript/redmic/modules/map/_ImportWkt.js similarity index 100% rename from public/javascript/redmic/modules/map/_ImportWkt.js rename to client-app/javascript/redmic/modules/map/_ImportWkt.js diff --git a/public/javascript/redmic/modules/map/_LeafletDraw.js b/client-app/javascript/redmic/modules/map/_LeafletDraw.js similarity index 100% rename from public/javascript/redmic/modules/map/_LeafletDraw.js rename to client-app/javascript/redmic/modules/map/_LeafletDraw.js diff --git a/public/javascript/redmic/modules/map/_LeafletImplItfc.js b/client-app/javascript/redmic/modules/map/_LeafletImplItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/_LeafletImplItfc.js rename to client-app/javascript/redmic/modules/map/_LeafletImplItfc.js diff --git a/public/javascript/redmic/modules/map/_LeafletWidgetsManagement.js b/client-app/javascript/redmic/modules/map/_LeafletWidgetsManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/_LeafletWidgetsManagement.js rename to client-app/javascript/redmic/modules/map/_LeafletWidgetsManagement.js diff --git a/public/javascript/redmic/modules/map/_ListenContainers.js b/client-app/javascript/redmic/modules/map/_ListenContainers.js similarity index 100% rename from public/javascript/redmic/modules/map/_ListenContainers.js rename to client-app/javascript/redmic/modules/map/_ListenContainers.js diff --git a/public/javascript/redmic/modules/map/_MapItfc.js b/client-app/javascript/redmic/modules/map/_MapItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/_MapItfc.js rename to client-app/javascript/redmic/modules/map/_MapItfc.js diff --git a/public/javascript/redmic/modules/map/_OverlayLayersManagement.js b/client-app/javascript/redmic/modules/map/_OverlayLayersManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/_OverlayLayersManagement.js rename to client-app/javascript/redmic/modules/map/_OverlayLayersManagement.js diff --git a/public/javascript/redmic/modules/map/_PlaceNamesButton.js b/client-app/javascript/redmic/modules/map/_PlaceNamesButton.js similarity index 100% rename from public/javascript/redmic/modules/map/_PlaceNamesButton.js rename to client-app/javascript/redmic/modules/map/_PlaceNamesButton.js diff --git a/public/javascript/redmic/modules/map/_StaticLayersManagement.js b/client-app/javascript/redmic/modules/map/_StaticLayersManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/_StaticLayersManagement.js rename to client-app/javascript/redmic/modules/map/_StaticLayersManagement.js diff --git a/public/javascript/redmic/modules/map/layer/DrawingLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/DrawingLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/DrawingLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/DrawingLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/GridLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/GridLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/GridLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/GridLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/MapLayer.js b/client-app/javascript/redmic/modules/map/layer/MapLayer.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/MapLayer.js rename to client-app/javascript/redmic/modules/map/layer/MapLayer.js diff --git a/public/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/TrackingLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/TrackingLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/TrackingLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/TrackingLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/TrackingLine.js b/client-app/javascript/redmic/modules/map/layer/TrackingLine.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/TrackingLine.js rename to client-app/javascript/redmic/modules/map/layer/TrackingLine.js diff --git a/public/javascript/redmic/modules/map/layer/WmsLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/WmsLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/WmsLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/WmsLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/_AddFilter.js b/client-app/javascript/redmic/modules/map/layer/_AddFilter.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_AddFilter.js rename to client-app/javascript/redmic/modules/map/layer/_AddFilter.js diff --git a/public/javascript/redmic/modules/map/layer/_AnimateMarker.js b/client-app/javascript/redmic/modules/map/layer/_AnimateMarker.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_AnimateMarker.js rename to client-app/javascript/redmic/modules/map/layer/_AnimateMarker.js diff --git a/public/javascript/redmic/modules/map/layer/_D3Expansion.js b/client-app/javascript/redmic/modules/map/layer/_D3Expansion.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_D3Expansion.js rename to client-app/javascript/redmic/modules/map/layer/_D3Expansion.js diff --git a/public/javascript/redmic/modules/map/layer/_Editable.js b/client-app/javascript/redmic/modules/map/layer/_Editable.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_Editable.js rename to client-app/javascript/redmic/modules/map/layer/_Editable.js diff --git a/public/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js b/client-app/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js rename to client-app/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_Highlightable.js b/client-app/javascript/redmic/modules/map/layer/_Highlightable.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_Highlightable.js rename to client-app/javascript/redmic/modules/map/layer/_Highlightable.js diff --git a/public/javascript/redmic/modules/map/layer/_LayerProtocols.js b/client-app/javascript/redmic/modules/map/layer/_LayerProtocols.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_LayerProtocols.js rename to client-app/javascript/redmic/modules/map/layer/_LayerProtocols.js diff --git a/public/javascript/redmic/modules/map/layer/_ListenBounds.js b/client-app/javascript/redmic/modules/map/layer/_ListenBounds.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_ListenBounds.js rename to client-app/javascript/redmic/modules/map/layer/_ListenBounds.js diff --git a/public/javascript/redmic/modules/map/layer/_ListenZoom.js b/client-app/javascript/redmic/modules/map/layer/_ListenZoom.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_ListenZoom.js rename to client-app/javascript/redmic/modules/map/layer/_ListenZoom.js diff --git a/public/javascript/redmic/modules/map/layer/_MapLayerItfc.js b/client-app/javascript/redmic/modules/map/layer/_MapLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_MapLayerItfc.js rename to client-app/javascript/redmic/modules/map/layer/_MapLayerItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js b/client-app/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js rename to client-app/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_PublishInfo.js b/client-app/javascript/redmic/modules/map/layer/_PublishInfo.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_PublishInfo.js rename to client-app/javascript/redmic/modules/map/layer/_PublishInfo.js diff --git a/public/javascript/redmic/modules/map/layer/_PublishInfoItfc.js b/client-app/javascript/redmic/modules/map/layer/_PublishInfoItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_PublishInfoItfc.js rename to client-app/javascript/redmic/modules/map/layer/_PublishInfoItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_RadiusCommons.js b/client-app/javascript/redmic/modules/map/layer/_RadiusCommons.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_RadiusCommons.js rename to client-app/javascript/redmic/modules/map/layer/_RadiusCommons.js diff --git a/public/javascript/redmic/modules/map/layer/_RadiusOnClick.js b/client-app/javascript/redmic/modules/map/layer/_RadiusOnClick.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_RadiusOnClick.js rename to client-app/javascript/redmic/modules/map/layer/_RadiusOnClick.js diff --git a/public/javascript/redmic/modules/map/layer/_RadiusOnSelect.js b/client-app/javascript/redmic/modules/map/layer/_RadiusOnSelect.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_RadiusOnSelect.js rename to client-app/javascript/redmic/modules/map/layer/_RadiusOnSelect.js diff --git a/public/javascript/redmic/modules/map/layer/_SelectOnClick.js b/client-app/javascript/redmic/modules/map/layer/_SelectOnClick.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_SelectOnClick.js rename to client-app/javascript/redmic/modules/map/layer/_SelectOnClick.js diff --git a/public/javascript/redmic/modules/map/layer/_Selectable.js b/client-app/javascript/redmic/modules/map/layer/_Selectable.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_Selectable.js rename to client-app/javascript/redmic/modules/map/layer/_Selectable.js diff --git a/public/javascript/redmic/modules/map/layer/_SelectableItfc.js b/client-app/javascript/redmic/modules/map/layer/_SelectableItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_SelectableItfc.js rename to client-app/javascript/redmic/modules/map/layer/_SelectableItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_TrackingDataManagement.js b/client-app/javascript/redmic/modules/map/layer/_TrackingDataManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_TrackingDataManagement.js rename to client-app/javascript/redmic/modules/map/layer/_TrackingDataManagement.js diff --git a/public/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js b/client-app/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js rename to client-app/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js diff --git a/public/javascript/redmic/modules/mapQuery/QueryOnMap.js b/client-app/javascript/redmic/modules/mapQuery/QueryOnMap.js similarity index 100% rename from public/javascript/redmic/modules/mapQuery/QueryOnMap.js rename to client-app/javascript/redmic/modules/mapQuery/QueryOnMap.js diff --git a/public/javascript/redmic/modules/mapQuery/_ContentManagement.js b/client-app/javascript/redmic/modules/mapQuery/_ContentManagement.js similarity index 100% rename from public/javascript/redmic/modules/mapQuery/_ContentManagement.js rename to client-app/javascript/redmic/modules/mapQuery/_ContentManagement.js diff --git a/public/javascript/redmic/modules/mapQuery/_ResultsBrowser.js b/client-app/javascript/redmic/modules/mapQuery/_ResultsBrowser.js similarity index 100% rename from public/javascript/redmic/modules/mapQuery/_ResultsBrowser.js rename to client-app/javascript/redmic/modules/mapQuery/_ResultsBrowser.js diff --git a/public/javascript/redmic/modules/metaTags/MetaTags.js b/client-app/javascript/redmic/modules/metaTags/MetaTags.js similarity index 100% rename from public/javascript/redmic/modules/metaTags/MetaTags.js rename to client-app/javascript/redmic/modules/metaTags/MetaTags.js diff --git a/public/javascript/redmic/modules/metaTags/metaTagsContent.js b/client-app/javascript/redmic/modules/metaTags/metaTagsContent.js similarity index 100% rename from public/javascript/redmic/modules/metaTags/metaTagsContent.js rename to client-app/javascript/redmic/modules/metaTags/metaTagsContent.js diff --git a/public/javascript/redmic/modules/model/Model.js b/client-app/javascript/redmic/modules/model/Model.js similarity index 100% rename from public/javascript/redmic/modules/model/Model.js rename to client-app/javascript/redmic/modules/model/Model.js diff --git a/public/javascript/redmic/modules/model/ModelImpl.js b/client-app/javascript/redmic/modules/model/ModelImpl.js similarity index 100% rename from public/javascript/redmic/modules/model/ModelImpl.js rename to client-app/javascript/redmic/modules/model/ModelImpl.js diff --git a/public/javascript/redmic/modules/model/_ModelItfc.js b/client-app/javascript/redmic/modules/model/_ModelItfc.js similarity index 100% rename from public/javascript/redmic/modules/model/_ModelItfc.js rename to client-app/javascript/redmic/modules/model/_ModelItfc.js diff --git a/public/javascript/redmic/modules/notification/Alert.js b/client-app/javascript/redmic/modules/notification/Alert.js similarity index 100% rename from public/javascript/redmic/modules/notification/Alert.js rename to client-app/javascript/redmic/modules/notification/Alert.js diff --git a/public/javascript/redmic/modules/notification/CommunicationCenter.js b/client-app/javascript/redmic/modules/notification/CommunicationCenter.js similarity index 100% rename from public/javascript/redmic/modules/notification/CommunicationCenter.js rename to client-app/javascript/redmic/modules/notification/CommunicationCenter.js diff --git a/public/javascript/redmic/modules/notification/Notification.js b/client-app/javascript/redmic/modules/notification/Notification.js similarity index 100% rename from public/javascript/redmic/modules/notification/Notification.js rename to client-app/javascript/redmic/modules/notification/Notification.js diff --git a/public/javascript/redmic/modules/notification/NotificationSidebar.js b/client-app/javascript/redmic/modules/notification/NotificationSidebar.js similarity index 100% rename from public/javascript/redmic/modules/notification/NotificationSidebar.js rename to client-app/javascript/redmic/modules/notification/NotificationSidebar.js diff --git a/public/javascript/redmic/modules/notification/TaskNotification.js b/client-app/javascript/redmic/modules/notification/TaskNotification.js similarity index 100% rename from public/javascript/redmic/modules/notification/TaskNotification.js rename to client-app/javascript/redmic/modules/notification/TaskNotification.js diff --git a/public/javascript/redmic/modules/search/CompositeImpl.js b/client-app/javascript/redmic/modules/search/CompositeImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/CompositeImpl.js rename to client-app/javascript/redmic/modules/search/CompositeImpl.js diff --git a/public/javascript/redmic/modules/search/DateRangeImpl.js b/client-app/javascript/redmic/modules/search/DateRangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/DateRangeImpl.js rename to client-app/javascript/redmic/modules/search/DateRangeImpl.js diff --git a/public/javascript/redmic/modules/search/FacetsImpl.js b/client-app/javascript/redmic/modules/search/FacetsImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/FacetsImpl.js rename to client-app/javascript/redmic/modules/search/FacetsImpl.js diff --git a/public/javascript/redmic/modules/search/GeographicImpl.js b/client-app/javascript/redmic/modules/search/GeographicImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/GeographicImpl.js rename to client-app/javascript/redmic/modules/search/GeographicImpl.js diff --git a/public/javascript/redmic/modules/search/MultiSelectImpl.js b/client-app/javascript/redmic/modules/search/MultiSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/MultiSelectImpl.js rename to client-app/javascript/redmic/modules/search/MultiSelectImpl.js diff --git a/public/javascript/redmic/modules/search/RangeImpl.js b/client-app/javascript/redmic/modules/search/RangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/RangeImpl.js rename to client-app/javascript/redmic/modules/search/RangeImpl.js diff --git a/public/javascript/redmic/modules/search/Search.js b/client-app/javascript/redmic/modules/search/Search.js similarity index 100% rename from public/javascript/redmic/modules/search/Search.js rename to client-app/javascript/redmic/modules/search/Search.js diff --git a/public/javascript/redmic/modules/search/TextImpl.js b/client-app/javascript/redmic/modules/search/TextImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/TextImpl.js rename to client-app/javascript/redmic/modules/search/TextImpl.js diff --git a/public/javascript/redmic/modules/search/_HideFormByAction.js b/client-app/javascript/redmic/modules/search/_HideFormByAction.js similarity index 100% rename from public/javascript/redmic/modules/search/_HideFormByAction.js rename to client-app/javascript/redmic/modules/search/_HideFormByAction.js diff --git a/public/javascript/redmic/modules/search/_SearchItfc.js b/client-app/javascript/redmic/modules/search/_SearchItfc.js similarity index 100% rename from public/javascript/redmic/modules/search/_SearchItfc.js rename to client-app/javascript/redmic/modules/search/_SearchItfc.js diff --git a/public/javascript/redmic/modules/selection/SelectionBox.js b/client-app/javascript/redmic/modules/selection/SelectionBox.js similarity index 100% rename from public/javascript/redmic/modules/selection/SelectionBox.js rename to client-app/javascript/redmic/modules/selection/SelectionBox.js diff --git a/public/javascript/redmic/modules/selection/SelectionManager.js b/client-app/javascript/redmic/modules/selection/SelectionManager.js similarity index 100% rename from public/javascript/redmic/modules/selection/SelectionManager.js rename to client-app/javascript/redmic/modules/selection/SelectionManager.js diff --git a/public/javascript/redmic/modules/selection/Selector.js b/client-app/javascript/redmic/modules/selection/Selector.js similarity index 100% rename from public/javascript/redmic/modules/selection/Selector.js rename to client-app/javascript/redmic/modules/selection/Selector.js diff --git a/public/javascript/redmic/modules/selection/_SelectorItfc.js b/client-app/javascript/redmic/modules/selection/_SelectorItfc.js similarity index 100% rename from public/javascript/redmic/modules/selection/_SelectorItfc.js rename to client-app/javascript/redmic/modules/selection/_SelectorItfc.js diff --git a/public/javascript/redmic/modules/selection/_SelectorPersistence.js b/client-app/javascript/redmic/modules/selection/_SelectorPersistence.js similarity index 100% rename from public/javascript/redmic/modules/selection/_SelectorPersistence.js rename to client-app/javascript/redmic/modules/selection/_SelectorPersistence.js diff --git a/public/javascript/redmic/modules/socket/Socket.js b/client-app/javascript/redmic/modules/socket/Socket.js similarity index 100% rename from public/javascript/redmic/modules/socket/Socket.js rename to client-app/javascript/redmic/modules/socket/Socket.js diff --git a/public/javascript/redmic/modules/socket/Task.js b/client-app/javascript/redmic/modules/socket/Task.js similarity index 100% rename from public/javascript/redmic/modules/socket/Task.js rename to client-app/javascript/redmic/modules/socket/Task.js diff --git a/public/javascript/redmic/modules/socket/_IngestData.js b/client-app/javascript/redmic/modules/socket/_IngestData.js similarity index 100% rename from public/javascript/redmic/modules/socket/_IngestData.js rename to client-app/javascript/redmic/modules/socket/_IngestData.js diff --git a/public/javascript/redmic/modules/socket/_Report.js b/client-app/javascript/redmic/modules/socket/_Report.js similarity index 100% rename from public/javascript/redmic/modules/socket/_Report.js rename to client-app/javascript/redmic/modules/socket/_Report.js diff --git a/public/javascript/redmic/modules/socket/_Worms.js b/client-app/javascript/redmic/modules/socket/_Worms.js similarity index 100% rename from public/javascript/redmic/modules/socket/_Worms.js rename to client-app/javascript/redmic/modules/socket/_Worms.js diff --git a/public/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js b/client-app/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js similarity index 100% rename from public/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js rename to client-app/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js diff --git a/public/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js b/client-app/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js similarity index 100% rename from public/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js rename to client-app/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js diff --git a/public/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js b/client-app/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js similarity index 100% rename from public/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js rename to client-app/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js diff --git a/public/javascript/redmic/modules/store/RestManager.js b/client-app/javascript/redmic/modules/store/RestManager.js similarity index 100% rename from public/javascript/redmic/modules/store/RestManager.js rename to client-app/javascript/redmic/modules/store/RestManager.js diff --git a/public/javascript/redmic/modules/store/RestManagerImpl.js b/client-app/javascript/redmic/modules/store/RestManagerImpl.js similarity index 100% rename from public/javascript/redmic/modules/store/RestManagerImpl.js rename to client-app/javascript/redmic/modules/store/RestManagerImpl.js diff --git a/public/javascript/redmic/modules/store/_RestManagerItfc.js b/client-app/javascript/redmic/modules/store/_RestManagerItfc.js similarity index 100% rename from public/javascript/redmic/modules/store/_RestManagerItfc.js rename to client-app/javascript/redmic/modules/store/_RestManagerItfc.js diff --git a/public/javascript/redmic/modules/tree/CbtreeImpl.js b/client-app/javascript/redmic/modules/tree/CbtreeImpl.js similarity index 100% rename from public/javascript/redmic/modules/tree/CbtreeImpl.js rename to client-app/javascript/redmic/modules/tree/CbtreeImpl.js diff --git a/public/javascript/redmic/modules/tree/Tree.js b/client-app/javascript/redmic/modules/tree/Tree.js similarity index 100% rename from public/javascript/redmic/modules/tree/Tree.js rename to client-app/javascript/redmic/modules/tree/Tree.js diff --git a/public/javascript/redmic/modules/tree/_HierarchicalFilter.js b/client-app/javascript/redmic/modules/tree/_HierarchicalFilter.js similarity index 100% rename from public/javascript/redmic/modules/tree/_HierarchicalFilter.js rename to client-app/javascript/redmic/modules/tree/_HierarchicalFilter.js diff --git a/public/javascript/redmic/modules/tree/_LazyLoad.js b/client-app/javascript/redmic/modules/tree/_LazyLoad.js similarity index 100% rename from public/javascript/redmic/modules/tree/_LazyLoad.js rename to client-app/javascript/redmic/modules/tree/_LazyLoad.js diff --git a/public/javascript/redmic/modules/tree/_LeafSelection.js b/client-app/javascript/redmic/modules/tree/_LeafSelection.js similarity index 100% rename from public/javascript/redmic/modules/tree/_LeafSelection.js rename to client-app/javascript/redmic/modules/tree/_LeafSelection.js diff --git a/public/javascript/redmic/modules/tree/_SelectionBox.js b/client-app/javascript/redmic/modules/tree/_SelectionBox.js similarity index 100% rename from public/javascript/redmic/modules/tree/_SelectionBox.js rename to client-app/javascript/redmic/modules/tree/_SelectionBox.js diff --git a/public/javascript/redmic/modules/tree/_TreeItfc.js b/client-app/javascript/redmic/modules/tree/_TreeItfc.js similarity index 100% rename from public/javascript/redmic/modules/tree/_TreeItfc.js rename to client-app/javascript/redmic/modules/tree/_TreeItfc.js diff --git a/public/javascript/redmic/modules/user/FullscreenToggle.js b/client-app/javascript/redmic/modules/user/FullscreenToggle.js similarity index 100% rename from public/javascript/redmic/modules/user/FullscreenToggle.js rename to client-app/javascript/redmic/modules/user/FullscreenToggle.js diff --git a/public/javascript/redmic/modules/user/LanguageSelector.js b/client-app/javascript/redmic/modules/user/LanguageSelector.js similarity index 100% rename from public/javascript/redmic/modules/user/LanguageSelector.js rename to client-app/javascript/redmic/modules/user/LanguageSelector.js diff --git a/public/javascript/redmic/modules/user/UserArea.js b/client-app/javascript/redmic/modules/user/UserArea.js similarity index 100% rename from public/javascript/redmic/modules/user/UserArea.js rename to client-app/javascript/redmic/modules/user/UserArea.js diff --git a/public/javascript/redmic/validation/stringFormats.js b/client-app/javascript/redmic/validation/stringFormats.js similarity index 100% rename from public/javascript/redmic/validation/stringFormats.js rename to client-app/javascript/redmic/validation/stringFormats.js diff --git a/public/javascript/redmic/view/effects/Animation.js b/client-app/javascript/redmic/view/effects/Animation.js similarity index 100% rename from public/javascript/redmic/view/effects/Animation.js rename to client-app/javascript/redmic/view/effects/Animation.js diff --git a/public/javascript/redmic/widgets/Button.js b/client-app/javascript/redmic/widgets/Button.js similarity index 100% rename from public/javascript/redmic/widgets/Button.js rename to client-app/javascript/redmic/widgets/Button.js diff --git a/public/javascript/redmic/widgets/ComboButton.js b/client-app/javascript/redmic/widgets/ComboButton.js similarity index 100% rename from public/javascript/redmic/widgets/ComboButton.js rename to client-app/javascript/redmic/widgets/ComboButton.js diff --git a/public/javascript/redmic/widgets/Converter.js b/client-app/javascript/redmic/widgets/Converter.js similarity index 100% rename from public/javascript/redmic/widgets/Converter.js rename to client-app/javascript/redmic/widgets/Converter.js diff --git a/public/javascript/redmic/widgets/DatePicker.js b/client-app/javascript/redmic/widgets/DatePicker.js similarity index 100% rename from public/javascript/redmic/widgets/DatePicker.js rename to client-app/javascript/redmic/widgets/DatePicker.js diff --git a/public/javascript/redmic/widgets/Facet.js b/client-app/javascript/redmic/widgets/Facet.js similarity index 100% rename from public/javascript/redmic/widgets/Facet.js rename to client-app/javascript/redmic/widgets/Facet.js diff --git a/public/javascript/redmic/widgets/FilteringSelect.js b/client-app/javascript/redmic/widgets/FilteringSelect.js similarity index 100% rename from public/javascript/redmic/widgets/FilteringSelect.js rename to client-app/javascript/redmic/widgets/FilteringSelect.js diff --git a/public/javascript/redmic/widgets/KeywordsInput.js b/client-app/javascript/redmic/widgets/KeywordsInput.js similarity index 100% rename from public/javascript/redmic/widgets/KeywordsInput.js rename to client-app/javascript/redmic/widgets/KeywordsInput.js diff --git a/public/javascript/redmic/widgets/Map.js b/client-app/javascript/redmic/widgets/Map.js similarity index 100% rename from public/javascript/redmic/widgets/Map.js rename to client-app/javascript/redmic/widgets/Map.js diff --git a/public/javascript/redmic/widgets/ProgressSlider.js b/client-app/javascript/redmic/widgets/ProgressSlider.js similarity index 100% rename from public/javascript/redmic/widgets/ProgressSlider.js rename to client-app/javascript/redmic/widgets/ProgressSlider.js diff --git a/public/javascript/redmic/widgets/README.md b/client-app/javascript/redmic/widgets/README.md similarity index 100% rename from public/javascript/redmic/widgets/README.md rename to client-app/javascript/redmic/widgets/README.md diff --git a/public/javascript/redmic/widgets/RangeSlider.js b/client-app/javascript/redmic/widgets/RangeSlider.js similarity index 100% rename from public/javascript/redmic/widgets/RangeSlider.js rename to client-app/javascript/redmic/widgets/RangeSlider.js diff --git a/public/javascript/redmic/widgets/RedmicUtilities.js b/client-app/javascript/redmic/widgets/RedmicUtilities.js similarity index 100% rename from public/javascript/redmic/widgets/RedmicUtilities.js rename to client-app/javascript/redmic/widgets/RedmicUtilities.js diff --git a/public/javascript/redmic/widgets/Slider.js b/client-app/javascript/redmic/widgets/Slider.js similarity index 100% rename from public/javascript/redmic/widgets/Slider.js rename to client-app/javascript/redmic/widgets/Slider.js diff --git a/public/javascript/redmic/widgets/Switch.js b/client-app/javascript/redmic/widgets/Switch.js similarity index 100% rename from public/javascript/redmic/widgets/Switch.js rename to client-app/javascript/redmic/widgets/Switch.js diff --git a/public/javascript/redmic/widgets/TemplateWidget.js b/client-app/javascript/redmic/widgets/TemplateWidget.js similarity index 100% rename from public/javascript/redmic/widgets/TemplateWidget.js rename to client-app/javascript/redmic/widgets/TemplateWidget.js diff --git a/public/javascript/redmic/widgets/TextSearch.js b/client-app/javascript/redmic/widgets/TextSearch.js similarity index 100% rename from public/javascript/redmic/widgets/TextSearch.js rename to client-app/javascript/redmic/widgets/TextSearch.js diff --git a/public/javascript/redmic/widgets/TimeSelect.js b/client-app/javascript/redmic/widgets/TimeSelect.js similarity index 100% rename from public/javascript/redmic/widgets/TimeSelect.js rename to client-app/javascript/redmic/widgets/TimeSelect.js diff --git a/public/javascript/redmic/widgets/ToggleButton.js b/client-app/javascript/redmic/widgets/ToggleButton.js similarity index 100% rename from public/javascript/redmic/widgets/ToggleButton.js rename to client-app/javascript/redmic/widgets/ToggleButton.js diff --git a/public/javascript/redmic/widgets/Utilities.js b/client-app/javascript/redmic/widgets/Utilities.js similarity index 100% rename from public/javascript/redmic/widgets/Utilities.js rename to client-app/javascript/redmic/widgets/Utilities.js diff --git a/public/javascript/redmic/widgets/ValueAndUnitSelector.js b/client-app/javascript/redmic/widgets/ValueAndUnitSelector.js similarity index 100% rename from public/javascript/redmic/widgets/ValueAndUnitSelector.js rename to client-app/javascript/redmic/widgets/ValueAndUnitSelector.js diff --git a/public/javascript/redmic/widgets/extensions/_ShowValue.js b/client-app/javascript/redmic/widgets/extensions/_ShowValue.js similarity index 100% rename from public/javascript/redmic/widgets/extensions/_ShowValue.js rename to client-app/javascript/redmic/widgets/extensions/_ShowValue.js diff --git a/public/javascript/sockjs b/client-app/javascript/sockjs similarity index 100% rename from public/javascript/sockjs rename to client-app/javascript/sockjs diff --git a/public/javascript/src/view/detail/_WidgetDefinition.js b/client-app/javascript/src/view/detail/_WidgetDefinition.js similarity index 100% rename from public/javascript/src/view/detail/_WidgetDefinition.js rename to client-app/javascript/src/view/detail/_WidgetDefinition.js diff --git a/public/javascript/src/view/detail/activity/ActivityDetail.js b/client-app/javascript/src/view/detail/activity/ActivityDetail.js similarity index 100% rename from public/javascript/src/view/detail/activity/ActivityDetail.js rename to client-app/javascript/src/view/detail/activity/ActivityDetail.js diff --git a/public/javascript/src/view/detail/activity/_ActivityLayoutWidget.js b/client-app/javascript/src/view/detail/activity/_ActivityLayoutWidget.js similarity index 100% rename from public/javascript/src/view/detail/activity/_ActivityLayoutWidget.js rename to client-app/javascript/src/view/detail/activity/_ActivityLayoutWidget.js diff --git a/public/javascript/stomp-websocket b/client-app/javascript/stomp-websocket similarity index 100% rename from public/javascript/stomp-websocket rename to client-app/javascript/stomp-websocket diff --git a/public/javascript/templates b/client-app/javascript/templates similarity index 100% rename from public/javascript/templates rename to client-app/javascript/templates diff --git a/public/javascript/tv4 b/client-app/javascript/tv4 similarity index 100% rename from public/javascript/tv4 rename to client-app/javascript/tv4 diff --git a/public/javascript/util b/client-app/javascript/util similarity index 100% rename from public/javascript/util rename to client-app/javascript/util diff --git a/public/javascript/uuid b/client-app/javascript/uuid similarity index 100% rename from public/javascript/uuid rename to client-app/javascript/uuid diff --git a/public/javascript/wicket b/client-app/javascript/wicket similarity index 100% rename from public/javascript/wicket rename to client-app/javascript/wicket diff --git a/public/resources/documents/ModeloLogico.pdf b/client-app/resources/documents/ModeloLogico.pdf similarity index 100% rename from public/resources/documents/ModeloLogico.pdf rename to client-app/resources/documents/ModeloLogico.pdf diff --git a/public/resources/images/browsers/chrome.png b/client-app/resources/images/browsers/chrome.png similarity index 100% rename from public/resources/images/browsers/chrome.png rename to client-app/resources/images/browsers/chrome.png diff --git a/public/resources/images/browsers/ff.png b/client-app/resources/images/browsers/ff.png similarity index 100% rename from public/resources/images/browsers/ff.png rename to client-app/resources/images/browsers/ff.png diff --git a/public/resources/images/browsers/ie.png b/client-app/resources/images/browsers/ie.png similarity index 100% rename from public/resources/images/browsers/ie.png rename to client-app/resources/images/browsers/ie.png diff --git a/public/resources/images/browsers/opera.png b/client-app/resources/images/browsers/opera.png similarity index 100% rename from public/resources/images/browsers/opera.png rename to client-app/resources/images/browsers/opera.png diff --git a/public/resources/images/browsers/safari.png b/client-app/resources/images/browsers/safari.png similarity index 100% rename from public/resources/images/browsers/safari.png rename to client-app/resources/images/browsers/safari.png diff --git a/public/resources/images/favicon.ico b/client-app/resources/images/favicon.ico similarity index 100% rename from public/resources/images/favicon.ico rename to client-app/resources/images/favicon.ico diff --git a/public/resources/images/logos/gobcan-logos.png b/client-app/resources/images/logos/gobcan-logos.png similarity index 100% rename from public/resources/images/logos/gobcan-logos.png rename to client-app/resources/images/logos/gobcan-logos.png diff --git a/public/resources/images/logos/logo.svg b/client-app/resources/images/logos/logo.svg similarity index 100% rename from public/resources/images/logos/logo.svg rename to client-app/resources/images/logos/logo.svg diff --git a/public/resources/images/logos/redmic-logo-1200x1200.jpg b/client-app/resources/images/logos/redmic-logo-1200x1200.jpg similarity index 100% rename from public/resources/images/logos/redmic-logo-1200x1200.jpg rename to client-app/resources/images/logos/redmic-logo-1200x1200.jpg diff --git a/public/resources/images/logos/redmic-logo-og.jpg b/client-app/resources/images/logos/redmic-logo-og.jpg similarity index 100% rename from public/resources/images/logos/redmic-logo-og.jpg rename to client-app/resources/images/logos/redmic-logo-og.jpg diff --git a/public/resources/images/logos/redmic-logo-og.png b/client-app/resources/images/logos/redmic-logo-og.png similarity index 100% rename from public/resources/images/logos/redmic-logo-og.png rename to client-app/resources/images/logos/redmic-logo-og.png diff --git a/public/resources/images/logos/redmicSimple.png b/client-app/resources/images/logos/redmicSimple.png similarity index 100% rename from public/resources/images/logos/redmicSimple.png rename to client-app/resources/images/logos/redmicSimple.png diff --git a/public/resources/images/logos/twitter-light.png b/client-app/resources/images/logos/twitter-light.png similarity index 100% rename from public/resources/images/logos/twitter-light.png rename to client-app/resources/images/logos/twitter-light.png diff --git a/public/resources/images/map/layer-eoc-map.png b/client-app/resources/images/map/layer-eoc-map.png similarity index 100% rename from public/resources/images/map/layer-eoc-map.png rename to client-app/resources/images/map/layer-eoc-map.png diff --git a/public/resources/images/map/layer-ortofoto.png b/client-app/resources/images/map/layer-ortofoto.png similarity index 100% rename from public/resources/images/map/layer-ortofoto.png rename to client-app/resources/images/map/layer-ortofoto.png diff --git a/public/resources/images/map/layer-redmic.png b/client-app/resources/images/map/layer-redmic.png similarity index 100% rename from public/resources/images/map/layer-redmic.png rename to client-app/resources/images/map/layer-redmic.png diff --git a/public/resources/images/map/layer-topografico.png b/client-app/resources/images/map/layer-topografico.png similarity index 100% rename from public/resources/images/map/layer-topografico.png rename to client-app/resources/images/map/layer-topografico.png diff --git a/public/resources/images/noIMG.png b/client-app/resources/images/noIMG.png similarity index 100% rename from public/resources/images/noIMG.png rename to client-app/resources/images/noIMG.png diff --git a/public/resources/images/redmic_opciones_usuario.JPG b/client-app/resources/images/redmic_opciones_usuario.JPG similarity index 100% rename from public/resources/images/redmic_opciones_usuario.JPG rename to client-app/resources/images/redmic_opciones_usuario.JPG diff --git a/public/resources/images/redmic_tabla_geometrias.jpg b/client-app/resources/images/redmic_tabla_geometrias.jpg similarity index 100% rename from public/resources/images/redmic_tabla_geometrias.jpg rename to client-app/resources/images/redmic_tabla_geometrias.jpg diff --git a/public/stylesheets b/client-app/stylesheets similarity index 100% rename from public/stylesheets rename to client-app/stylesheets diff --git a/tests/IpGetter.js b/client-app/tests/IpGetter.js similarity index 100% rename from tests/IpGetter.js rename to client-app/tests/IpGetter.js diff --git a/tests/_dojoConfig.js b/client-app/tests/_dojoConfig.js similarity index 100% rename from tests/_dojoConfig.js rename to client-app/tests/_dojoConfig.js diff --git a/tests/_environments.js b/client-app/tests/_environments.js similarity index 100% rename from tests/_environments.js rename to client-app/tests/_environments.js diff --git a/tests/_functions.js b/client-app/tests/_functions.js similarity index 100% rename from tests/_functions.js rename to client-app/tests/_functions.js diff --git a/tests/_intern-functional.js b/client-app/tests/_intern-functional.js similarity index 100% rename from tests/_intern-functional.js rename to client-app/tests/_intern-functional.js diff --git a/tests/_intern-unit.js b/client-app/tests/_intern-unit.js similarity index 100% rename from tests/_intern-unit.js rename to client-app/tests/_intern-unit.js diff --git a/tests/_intern.js b/client-app/tests/_intern.js similarity index 100% rename from tests/_intern.js rename to client-app/tests/_intern.js diff --git a/tests/_remote.js b/client-app/tests/_remote.js similarity index 100% rename from tests/_remote.js rename to client-app/tests/_remote.js diff --git a/tests/apitest/app.js b/client-app/tests/apitest/app.js similarity index 100% rename from tests/apitest/app.js rename to client-app/tests/apitest/app.js diff --git a/tests/apitest/data/inputs/contacts.json b/client-app/tests/apitest/data/inputs/contacts.json similarity index 100% rename from tests/apitest/data/inputs/contacts.json rename to client-app/tests/apitest/data/inputs/contacts.json diff --git a/tests/apitest/data/inputs/organisations.json b/client-app/tests/apitest/data/inputs/organisations.json similarity index 100% rename from tests/apitest/data/inputs/organisations.json rename to client-app/tests/apitest/data/inputs/organisations.json diff --git a/tests/apitest/data/inputs/programs.json b/client-app/tests/apitest/data/inputs/programs.json similarity index 100% rename from tests/apitest/data/inputs/programs.json rename to client-app/tests/apitest/data/inputs/programs.json diff --git a/tests/apitest/data/inputs/projects.json b/client-app/tests/apitest/data/inputs/projects.json similarity index 100% rename from tests/apitest/data/inputs/projects.json rename to client-app/tests/apitest/data/inputs/projects.json diff --git a/tests/apitest/data/inputs/scopes.json b/client-app/tests/apitest/data/inputs/scopes.json similarity index 100% rename from tests/apitest/data/inputs/scopes.json rename to client-app/tests/apitest/data/inputs/scopes.json diff --git a/tests/apitest/package.json b/client-app/tests/apitest/package.json similarity index 100% rename from tests/apitest/package.json rename to client-app/tests/apitest/package.json diff --git a/tests/functional/administrative/Activity.js b/client-app/tests/functional/administrative/Activity.js similarity index 100% rename from tests/functional/administrative/Activity.js rename to client-app/tests/functional/administrative/Activity.js diff --git a/tests/functional/administrative/Animal.js b/client-app/tests/functional/administrative/Animal.js similarity index 100% rename from tests/functional/administrative/Animal.js rename to client-app/tests/functional/administrative/Animal.js diff --git a/tests/functional/administrative/Contact.js b/client-app/tests/functional/administrative/Contact.js similarity index 100% rename from tests/functional/administrative/Contact.js rename to client-app/tests/functional/administrative/Contact.js diff --git a/tests/functional/administrative/Device.js b/client-app/tests/functional/administrative/Device.js similarity index 100% rename from tests/functional/administrative/Device.js rename to client-app/tests/functional/administrative/Device.js diff --git a/tests/functional/administrative/Document.js b/client-app/tests/functional/administrative/Document.js similarity index 100% rename from tests/functional/administrative/Document.js rename to client-app/tests/functional/administrative/Document.js diff --git a/tests/functional/administrative/Organisation.js b/client-app/tests/functional/administrative/Organisation.js similarity index 100% rename from tests/functional/administrative/Organisation.js rename to client-app/tests/functional/administrative/Organisation.js diff --git a/tests/functional/administrative/Platform.js b/client-app/tests/functional/administrative/Platform.js similarity index 100% rename from tests/functional/administrative/Platform.js rename to client-app/tests/functional/administrative/Platform.js diff --git a/tests/functional/administrative/Program.js b/client-app/tests/functional/administrative/Program.js similarity index 100% rename from tests/functional/administrative/Program.js rename to client-app/tests/functional/administrative/Program.js diff --git a/tests/functional/administrative/Project.js b/client-app/tests/functional/administrative/Project.js similarity index 100% rename from tests/functional/administrative/Project.js rename to client-app/tests/functional/administrative/Project.js diff --git a/tests/functional/administrative/_Administrative.js b/client-app/tests/functional/administrative/_Administrative.js similarity index 100% rename from tests/functional/administrative/_Administrative.js rename to client-app/tests/functional/administrative/_Administrative.js diff --git a/tests/functional/administrative/_AdministrativeFacets.js b/client-app/tests/functional/administrative/_AdministrativeFacets.js similarity index 100% rename from tests/functional/administrative/_AdministrativeFacets.js rename to client-app/tests/functional/administrative/_AdministrativeFacets.js diff --git a/tests/functional/administrative/_AdministrativeFilter.js b/client-app/tests/functional/administrative/_AdministrativeFilter.js similarity index 100% rename from tests/functional/administrative/_AdministrativeFilter.js rename to client-app/tests/functional/administrative/_AdministrativeFilter.js diff --git a/tests/functional/administrative/_AdministrativeLinks.js b/client-app/tests/functional/administrative/_AdministrativeLinks.js similarity index 100% rename from tests/functional/administrative/_AdministrativeLinks.js rename to client-app/tests/functional/administrative/_AdministrativeLinks.js diff --git a/tests/functional/administrative/taxonomy/Class.js b/client-app/tests/functional/administrative/taxonomy/Class.js similarity index 100% rename from tests/functional/administrative/taxonomy/Class.js rename to client-app/tests/functional/administrative/taxonomy/Class.js diff --git a/tests/functional/administrative/taxonomy/Family.js b/client-app/tests/functional/administrative/taxonomy/Family.js similarity index 100% rename from tests/functional/administrative/taxonomy/Family.js rename to client-app/tests/functional/administrative/taxonomy/Family.js diff --git a/tests/functional/administrative/taxonomy/Genus.js b/client-app/tests/functional/administrative/taxonomy/Genus.js similarity index 100% rename from tests/functional/administrative/taxonomy/Genus.js rename to client-app/tests/functional/administrative/taxonomy/Genus.js diff --git a/tests/functional/administrative/taxonomy/Kingdom.js b/client-app/tests/functional/administrative/taxonomy/Kingdom.js similarity index 100% rename from tests/functional/administrative/taxonomy/Kingdom.js rename to client-app/tests/functional/administrative/taxonomy/Kingdom.js diff --git a/tests/functional/administrative/taxonomy/Misidentification.js b/client-app/tests/functional/administrative/taxonomy/Misidentification.js similarity index 100% rename from tests/functional/administrative/taxonomy/Misidentification.js rename to client-app/tests/functional/administrative/taxonomy/Misidentification.js diff --git a/tests/functional/administrative/taxonomy/Order.js b/client-app/tests/functional/administrative/taxonomy/Order.js similarity index 100% rename from tests/functional/administrative/taxonomy/Order.js rename to client-app/tests/functional/administrative/taxonomy/Order.js diff --git a/tests/functional/administrative/taxonomy/Phylum.js b/client-app/tests/functional/administrative/taxonomy/Phylum.js similarity index 100% rename from tests/functional/administrative/taxonomy/Phylum.js rename to client-app/tests/functional/administrative/taxonomy/Phylum.js diff --git a/tests/functional/administrative/taxonomy/Species.js b/client-app/tests/functional/administrative/taxonomy/Species.js similarity index 100% rename from tests/functional/administrative/taxonomy/Species.js rename to client-app/tests/functional/administrative/taxonomy/Species.js diff --git a/tests/functional/administrative/taxonomy/Subphylum.js b/client-app/tests/functional/administrative/taxonomy/Subphylum.js similarity index 100% rename from tests/functional/administrative/taxonomy/Subphylum.js rename to client-app/tests/functional/administrative/taxonomy/Subphylum.js diff --git a/tests/functional/administrative/taxonomy/_Taxonomy.js b/client-app/tests/functional/administrative/taxonomy/_Taxonomy.js similarity index 100% rename from tests/functional/administrative/taxonomy/_Taxonomy.js rename to client-app/tests/functional/administrative/taxonomy/_Taxonomy.js diff --git a/tests/functional/administrativeDetails/Activity.js b/client-app/tests/functional/administrativeDetails/Activity.js similarity index 100% rename from tests/functional/administrativeDetails/Activity.js rename to client-app/tests/functional/administrativeDetails/Activity.js diff --git a/tests/functional/administrativeDetails/Contact.js b/client-app/tests/functional/administrativeDetails/Contact.js similarity index 100% rename from tests/functional/administrativeDetails/Contact.js rename to client-app/tests/functional/administrativeDetails/Contact.js diff --git a/tests/functional/administrativeDetails/Document.js b/client-app/tests/functional/administrativeDetails/Document.js similarity index 100% rename from tests/functional/administrativeDetails/Document.js rename to client-app/tests/functional/administrativeDetails/Document.js diff --git a/tests/functional/administrativeDetails/Organisation.js b/client-app/tests/functional/administrativeDetails/Organisation.js similarity index 100% rename from tests/functional/administrativeDetails/Organisation.js rename to client-app/tests/functional/administrativeDetails/Organisation.js diff --git a/tests/functional/administrativeDetails/Platform.js b/client-app/tests/functional/administrativeDetails/Platform.js similarity index 100% rename from tests/functional/administrativeDetails/Platform.js rename to client-app/tests/functional/administrativeDetails/Platform.js diff --git a/tests/functional/administrativeDetails/Program.js b/client-app/tests/functional/administrativeDetails/Program.js similarity index 100% rename from tests/functional/administrativeDetails/Program.js rename to client-app/tests/functional/administrativeDetails/Program.js diff --git a/tests/functional/administrativeDetails/Project.js b/client-app/tests/functional/administrativeDetails/Project.js similarity index 100% rename from tests/functional/administrativeDetails/Project.js rename to client-app/tests/functional/administrativeDetails/Project.js diff --git a/tests/functional/administrativeDetails/ServiceOGC.js b/client-app/tests/functional/administrativeDetails/ServiceOGC.js similarity index 100% rename from tests/functional/administrativeDetails/ServiceOGC.js rename to client-app/tests/functional/administrativeDetails/ServiceOGC.js diff --git a/tests/functional/administrativeDetails/Species.js b/client-app/tests/functional/administrativeDetails/Species.js similarity index 100% rename from tests/functional/administrativeDetails/Species.js rename to client-app/tests/functional/administrativeDetails/Species.js diff --git a/tests/functional/administrativeDetails/Statistics.js b/client-app/tests/functional/administrativeDetails/Statistics.js similarity index 100% rename from tests/functional/administrativeDetails/Statistics.js rename to client-app/tests/functional/administrativeDetails/Statistics.js diff --git a/tests/functional/administrativeDetails/_DetailsBase.js b/client-app/tests/functional/administrativeDetails/_DetailsBase.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsBase.js rename to client-app/tests/functional/administrativeDetails/_DetailsBase.js diff --git a/tests/functional/administrativeDetails/_DetailsInfo.js b/client-app/tests/functional/administrativeDetails/_DetailsInfo.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsInfo.js rename to client-app/tests/functional/administrativeDetails/_DetailsInfo.js diff --git a/tests/functional/administrativeDetails/_DetailsMap.js b/client-app/tests/functional/administrativeDetails/_DetailsMap.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsMap.js rename to client-app/tests/functional/administrativeDetails/_DetailsMap.js diff --git a/tests/functional/administrativeDetails/_DetailsPDF.js b/client-app/tests/functional/administrativeDetails/_DetailsPDF.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsPDF.js rename to client-app/tests/functional/administrativeDetails/_DetailsPDF.js diff --git a/tests/functional/catalog/Activity.js b/client-app/tests/functional/catalog/Activity.js similarity index 100% rename from tests/functional/catalog/Activity.js rename to client-app/tests/functional/catalog/Activity.js diff --git a/tests/functional/catalog/Organisation.js b/client-app/tests/functional/catalog/Organisation.js similarity index 100% rename from tests/functional/catalog/Organisation.js rename to client-app/tests/functional/catalog/Organisation.js diff --git a/tests/functional/catalog/Platform.js b/client-app/tests/functional/catalog/Platform.js similarity index 100% rename from tests/functional/catalog/Platform.js rename to client-app/tests/functional/catalog/Platform.js diff --git a/tests/functional/catalog/Program.js b/client-app/tests/functional/catalog/Program.js similarity index 100% rename from tests/functional/catalog/Program.js rename to client-app/tests/functional/catalog/Program.js diff --git a/tests/functional/catalog/Project.js b/client-app/tests/functional/catalog/Project.js similarity index 100% rename from tests/functional/catalog/Project.js rename to client-app/tests/functional/catalog/Project.js diff --git a/tests/functional/catalog/Species.js b/client-app/tests/functional/catalog/Species.js similarity index 100% rename from tests/functional/catalog/Species.js rename to client-app/tests/functional/catalog/Species.js diff --git a/tests/functional/catalog/_Catalog.js b/client-app/tests/functional/catalog/_Catalog.js similarity index 100% rename from tests/functional/catalog/_Catalog.js rename to client-app/tests/functional/catalog/_Catalog.js diff --git a/tests/functional/catalog/_CatalogFilter.js b/client-app/tests/functional/catalog/_CatalogFilter.js similarity index 100% rename from tests/functional/catalog/_CatalogFilter.js rename to client-app/tests/functional/catalog/_CatalogFilter.js diff --git a/tests/functional/catalog/_CatalogWithReport.js b/client-app/tests/functional/catalog/_CatalogWithReport.js similarity index 100% rename from tests/functional/catalog/_CatalogWithReport.js rename to client-app/tests/functional/catalog/_CatalogWithReport.js diff --git a/tests/functional/catalogDetails/Activity.js b/client-app/tests/functional/catalogDetails/Activity.js similarity index 100% rename from tests/functional/catalogDetails/Activity.js rename to client-app/tests/functional/catalogDetails/Activity.js diff --git a/tests/functional/catalogDetails/Document.js b/client-app/tests/functional/catalogDetails/Document.js similarity index 100% rename from tests/functional/catalogDetails/Document.js rename to client-app/tests/functional/catalogDetails/Document.js diff --git a/tests/functional/catalogDetails/Organisation.js b/client-app/tests/functional/catalogDetails/Organisation.js similarity index 100% rename from tests/functional/catalogDetails/Organisation.js rename to client-app/tests/functional/catalogDetails/Organisation.js diff --git a/tests/functional/catalogDetails/Platform.js b/client-app/tests/functional/catalogDetails/Platform.js similarity index 100% rename from tests/functional/catalogDetails/Platform.js rename to client-app/tests/functional/catalogDetails/Platform.js diff --git a/tests/functional/catalogDetails/Program.js b/client-app/tests/functional/catalogDetails/Program.js similarity index 100% rename from tests/functional/catalogDetails/Program.js rename to client-app/tests/functional/catalogDetails/Program.js diff --git a/tests/functional/catalogDetails/Project.js b/client-app/tests/functional/catalogDetails/Project.js similarity index 100% rename from tests/functional/catalogDetails/Project.js rename to client-app/tests/functional/catalogDetails/Project.js diff --git a/tests/functional/catalogDetails/ServiceOGC.js b/client-app/tests/functional/catalogDetails/ServiceOGC.js similarity index 100% rename from tests/functional/catalogDetails/ServiceOGC.js rename to client-app/tests/functional/catalogDetails/ServiceOGC.js diff --git a/tests/functional/catalogDetails/Species.js b/client-app/tests/functional/catalogDetails/Species.js similarity index 100% rename from tests/functional/catalogDetails/Species.js rename to client-app/tests/functional/catalogDetails/Species.js diff --git a/tests/functional/common/Home.js b/client-app/tests/functional/common/Home.js similarity index 100% rename from tests/functional/common/Home.js rename to client-app/tests/functional/common/Home.js diff --git a/tests/functional/common/Login.js b/client-app/tests/functional/common/Login.js similarity index 100% rename from tests/functional/common/Login.js rename to client-app/tests/functional/common/Login.js diff --git a/tests/functional/common/Profile.js b/client-app/tests/functional/common/Profile.js similarity index 100% rename from tests/functional/common/Profile.js rename to client-app/tests/functional/common/Profile.js diff --git a/tests/functional/common/Sidebar.js b/client-app/tests/functional/common/Sidebar.js similarity index 100% rename from tests/functional/common/Sidebar.js rename to client-app/tests/functional/common/Sidebar.js diff --git a/tests/functional/common/Topbar.js b/client-app/tests/functional/common/Topbar.js similarity index 100% rename from tests/functional/common/Topbar.js rename to client-app/tests/functional/common/Topbar.js diff --git a/tests/functional/dataLoader/Area.js b/client-app/tests/functional/dataLoader/Area.js similarity index 100% rename from tests/functional/dataLoader/Area.js rename to client-app/tests/functional/dataLoader/Area.js diff --git a/tests/functional/dataLoader/Citation.js b/client-app/tests/functional/dataLoader/Citation.js similarity index 100% rename from tests/functional/dataLoader/Citation.js rename to client-app/tests/functional/dataLoader/Citation.js diff --git a/tests/functional/dataLoader/DataLoader.js b/client-app/tests/functional/dataLoader/DataLoader.js similarity index 100% rename from tests/functional/dataLoader/DataLoader.js rename to client-app/tests/functional/dataLoader/DataLoader.js diff --git a/tests/functional/dataLoader/Infrastructure.js b/client-app/tests/functional/dataLoader/Infrastructure.js similarity index 100% rename from tests/functional/dataLoader/Infrastructure.js rename to client-app/tests/functional/dataLoader/Infrastructure.js diff --git a/tests/functional/dataLoader/ObjectCollection.js b/client-app/tests/functional/dataLoader/ObjectCollection.js similarity index 100% rename from tests/functional/dataLoader/ObjectCollection.js rename to client-app/tests/functional/dataLoader/ObjectCollection.js diff --git a/tests/functional/dataLoader/SurveyStation.js b/client-app/tests/functional/dataLoader/SurveyStation.js similarity index 100% rename from tests/functional/dataLoader/SurveyStation.js rename to client-app/tests/functional/dataLoader/SurveyStation.js diff --git a/tests/functional/dataLoader/Tracking.js b/client-app/tests/functional/dataLoader/Tracking.js similarity index 100% rename from tests/functional/dataLoader/Tracking.js rename to client-app/tests/functional/dataLoader/Tracking.js diff --git a/tests/functional/maintenance/ServiceOGC.js b/client-app/tests/functional/maintenance/ServiceOGC.js similarity index 100% rename from tests/functional/maintenance/ServiceOGC.js rename to client-app/tests/functional/maintenance/ServiceOGC.js diff --git a/tests/functional/maintenance/domains/_Domain.js b/client-app/tests/functional/maintenance/domains/_Domain.js similarity index 100% rename from tests/functional/maintenance/domains/_Domain.js rename to client-app/tests/functional/maintenance/domains/_Domain.js diff --git a/tests/functional/maintenance/domains/_DomainBase.js b/client-app/tests/functional/maintenance/domains/_DomainBase.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainBase.js rename to client-app/tests/functional/maintenance/domains/_DomainBase.js diff --git a/tests/functional/maintenance/domains/_DomainFacets.js b/client-app/tests/functional/maintenance/domains/_DomainFacets.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainFacets.js rename to client-app/tests/functional/maintenance/domains/_DomainFacets.js diff --git a/tests/functional/maintenance/domains/_DomainFormEdition.js b/client-app/tests/functional/maintenance/domains/_DomainFormEdition.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainFormEdition.js rename to client-app/tests/functional/maintenance/domains/_DomainFormEdition.js diff --git a/tests/functional/maintenance/domains/_DomainHierarchical.js b/client-app/tests/functional/maintenance/domains/_DomainHierarchical.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainHierarchical.js rename to client-app/tests/functional/maintenance/domains/_DomainHierarchical.js diff --git a/tests/functional/maintenance/domains/_DomainWizardEdition.js b/client-app/tests/functional/maintenance/domains/_DomainWizardEdition.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainWizardEdition.js rename to client-app/tests/functional/maintenance/domains/_DomainWizardEdition.js diff --git a/tests/functional/maintenance/domains/admin/Accessibility.js b/client-app/tests/functional/maintenance/domains/admin/Accessibility.js similarity index 100% rename from tests/functional/maintenance/domains/admin/Accessibility.js rename to client-app/tests/functional/maintenance/domains/admin/Accessibility.js diff --git a/tests/functional/maintenance/domains/admin/ActivityFields.js b/client-app/tests/functional/maintenance/domains/admin/ActivityFields.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ActivityFields.js rename to client-app/tests/functional/maintenance/domains/admin/ActivityFields.js diff --git a/tests/functional/maintenance/domains/admin/ActivityTypes.js b/client-app/tests/functional/maintenance/domains/admin/ActivityTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ActivityTypes.js rename to client-app/tests/functional/maintenance/domains/admin/ActivityTypes.js diff --git a/tests/functional/maintenance/domains/admin/ContactRoles.js b/client-app/tests/functional/maintenance/domains/admin/ContactRoles.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ContactRoles.js rename to client-app/tests/functional/maintenance/domains/admin/ContactRoles.js diff --git a/tests/functional/maintenance/domains/admin/Countries.js b/client-app/tests/functional/maintenance/domains/admin/Countries.js similarity index 100% rename from tests/functional/maintenance/domains/admin/Countries.js rename to client-app/tests/functional/maintenance/domains/admin/Countries.js diff --git a/tests/functional/maintenance/domains/admin/DeviceTypes.js b/client-app/tests/functional/maintenance/domains/admin/DeviceTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/DeviceTypes.js rename to client-app/tests/functional/maintenance/domains/admin/DeviceTypes.js diff --git a/tests/functional/maintenance/domains/admin/DocumentTypes.js b/client-app/tests/functional/maintenance/domains/admin/DocumentTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/DocumentTypes.js rename to client-app/tests/functional/maintenance/domains/admin/DocumentTypes.js diff --git a/tests/functional/maintenance/domains/admin/OrganisationRoles.js b/client-app/tests/functional/maintenance/domains/admin/OrganisationRoles.js similarity index 100% rename from tests/functional/maintenance/domains/admin/OrganisationRoles.js rename to client-app/tests/functional/maintenance/domains/admin/OrganisationRoles.js diff --git a/tests/functional/maintenance/domains/admin/OrganisationTypes.js b/client-app/tests/functional/maintenance/domains/admin/OrganisationTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/OrganisationTypes.js rename to client-app/tests/functional/maintenance/domains/admin/OrganisationTypes.js diff --git a/tests/functional/maintenance/domains/admin/PlatformTypes.js b/client-app/tests/functional/maintenance/domains/admin/PlatformTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/PlatformTypes.js rename to client-app/tests/functional/maintenance/domains/admin/PlatformTypes.js diff --git a/tests/functional/maintenance/domains/admin/ProjectGroups.js b/client-app/tests/functional/maintenance/domains/admin/ProjectGroups.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ProjectGroups.js rename to client-app/tests/functional/maintenance/domains/admin/ProjectGroups.js diff --git a/tests/functional/maintenance/domains/admin/Scopes.js b/client-app/tests/functional/maintenance/domains/admin/Scopes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/Scopes.js rename to client-app/tests/functional/maintenance/domains/admin/Scopes.js diff --git a/tests/functional/maintenance/domains/geometry/AreaTypes.js b/client-app/tests/functional/maintenance/domains/geometry/AreaTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/AreaTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/AreaTypes.js diff --git a/tests/functional/maintenance/domains/geometry/Destiny.js b/client-app/tests/functional/maintenance/domains/geometry/Destiny.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/Destiny.js rename to client-app/tests/functional/maintenance/domains/geometry/Destiny.js diff --git a/tests/functional/maintenance/domains/geometry/Ending.js b/client-app/tests/functional/maintenance/domains/geometry/Ending.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/Ending.js rename to client-app/tests/functional/maintenance/domains/geometry/Ending.js diff --git a/tests/functional/maintenance/domains/geometry/InspireThemes.js b/client-app/tests/functional/maintenance/domains/geometry/InspireThemes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/InspireThemes.js rename to client-app/tests/functional/maintenance/domains/geometry/InspireThemes.js diff --git a/tests/functional/maintenance/domains/geometry/LineTypes.js b/client-app/tests/functional/maintenance/domains/geometry/LineTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/LineTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/LineTypes.js diff --git a/tests/functional/maintenance/domains/geometry/MeshTypes.js b/client-app/tests/functional/maintenance/domains/geometry/MeshTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/MeshTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/MeshTypes.js diff --git a/tests/functional/maintenance/domains/geometry/RasterTypes.js b/client-app/tests/functional/maintenance/domains/geometry/RasterTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/RasterTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/RasterTypes.js diff --git a/tests/functional/maintenance/domains/geometry/RecordingTypes.js b/client-app/tests/functional/maintenance/domains/geometry/RecordingTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/RecordingTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/RecordingTypes.js diff --git a/tests/functional/maintenance/domains/geometry/ShorelineTypes.js b/client-app/tests/functional/maintenance/domains/geometry/ShorelineTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/ShorelineTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/ShorelineTypes.js diff --git a/tests/functional/maintenance/domains/geometry/ThematicTypes.js b/client-app/tests/functional/maintenance/domains/geometry/ThematicTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/ThematicTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/ThematicTypes.js diff --git a/tests/functional/maintenance/domains/geometry/ToponymTypes.js b/client-app/tests/functional/maintenance/domains/geometry/ToponymTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/ToponymTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/ToponymTypes.js diff --git a/tests/functional/maintenance/domains/observations/AttributeTypes.js b/client-app/tests/functional/maintenance/domains/observations/AttributeTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/AttributeTypes.js rename to client-app/tests/functional/maintenance/domains/observations/AttributeTypes.js diff --git a/tests/functional/maintenance/domains/observations/CensusingStatus.js b/client-app/tests/functional/maintenance/domains/observations/CensusingStatus.js similarity index 100% rename from tests/functional/maintenance/domains/observations/CensusingStatus.js rename to client-app/tests/functional/maintenance/domains/observations/CensusingStatus.js diff --git a/tests/functional/maintenance/domains/observations/Confidence.js b/client-app/tests/functional/maintenance/domains/observations/Confidence.js similarity index 100% rename from tests/functional/maintenance/domains/observations/Confidence.js rename to client-app/tests/functional/maintenance/domains/observations/Confidence.js diff --git a/tests/functional/maintenance/domains/observations/InfrastructureType.js b/client-app/tests/functional/maintenance/domains/observations/InfrastructureType.js similarity index 100% rename from tests/functional/maintenance/domains/observations/InfrastructureType.js rename to client-app/tests/functional/maintenance/domains/observations/InfrastructureType.js diff --git a/tests/functional/maintenance/domains/observations/MetricGroups.js b/client-app/tests/functional/maintenance/domains/observations/MetricGroups.js similarity index 100% rename from tests/functional/maintenance/domains/observations/MetricGroups.js rename to client-app/tests/functional/maintenance/domains/observations/MetricGroups.js diff --git a/tests/functional/maintenance/domains/observations/MetricsDefinitions.js b/client-app/tests/functional/maintenance/domains/observations/MetricsDefinitions.js similarity index 100% rename from tests/functional/maintenance/domains/observations/MetricsDefinitions.js rename to client-app/tests/functional/maintenance/domains/observations/MetricsDefinitions.js diff --git a/tests/functional/maintenance/domains/observations/ObjectTypes.js b/client-app/tests/functional/maintenance/domains/observations/ObjectTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/ObjectTypes.js rename to client-app/tests/functional/maintenance/domains/observations/ObjectTypes.js diff --git a/tests/functional/maintenance/domains/observations/ParameterTypes.js b/client-app/tests/functional/maintenance/domains/observations/ParameterTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/ParameterTypes.js rename to client-app/tests/functional/maintenance/domains/observations/ParameterTypes.js diff --git a/tests/functional/maintenance/domains/observations/Parameters.js b/client-app/tests/functional/maintenance/domains/observations/Parameters.js similarity index 100% rename from tests/functional/maintenance/domains/observations/Parameters.js rename to client-app/tests/functional/maintenance/domains/observations/Parameters.js diff --git a/tests/functional/maintenance/domains/observations/SampleTypes.js b/client-app/tests/functional/maintenance/domains/observations/SampleTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/SampleTypes.js rename to client-app/tests/functional/maintenance/domains/observations/SampleTypes.js diff --git a/tests/functional/maintenance/domains/observations/SeaConditions.js b/client-app/tests/functional/maintenance/domains/observations/SeaConditions.js similarity index 100% rename from tests/functional/maintenance/domains/observations/SeaConditions.js rename to client-app/tests/functional/maintenance/domains/observations/SeaConditions.js diff --git a/tests/functional/maintenance/domains/observations/UnitTypes.js b/client-app/tests/functional/maintenance/domains/observations/UnitTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/UnitTypes.js rename to client-app/tests/functional/maintenance/domains/observations/UnitTypes.js diff --git a/tests/functional/maintenance/domains/observations/Units.js b/client-app/tests/functional/maintenance/domains/observations/Units.js similarity index 100% rename from tests/functional/maintenance/domains/observations/Units.js rename to client-app/tests/functional/maintenance/domains/observations/Units.js diff --git a/tests/functional/maintenance/domains/taxon/CanaryProtection.js b/client-app/tests/functional/maintenance/domains/taxon/CanaryProtection.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/CanaryProtection.js rename to client-app/tests/functional/maintenance/domains/taxon/CanaryProtection.js diff --git a/tests/functional/maintenance/domains/taxon/EUProtection.js b/client-app/tests/functional/maintenance/domains/taxon/EUProtection.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/EUProtection.js rename to client-app/tests/functional/maintenance/domains/taxon/EUProtection.js diff --git a/tests/functional/maintenance/domains/taxon/Ecology.js b/client-app/tests/functional/maintenance/domains/taxon/Ecology.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Ecology.js rename to client-app/tests/functional/maintenance/domains/taxon/Ecology.js diff --git a/tests/functional/maintenance/domains/taxon/Endemicity.js b/client-app/tests/functional/maintenance/domains/taxon/Endemicity.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Endemicity.js rename to client-app/tests/functional/maintenance/domains/taxon/Endemicity.js diff --git a/tests/functional/maintenance/domains/taxon/Interest.js b/client-app/tests/functional/maintenance/domains/taxon/Interest.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Interest.js rename to client-app/tests/functional/maintenance/domains/taxon/Interest.js diff --git a/tests/functional/maintenance/domains/taxon/LifeStages.js b/client-app/tests/functional/maintenance/domains/taxon/LifeStages.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/LifeStages.js rename to client-app/tests/functional/maintenance/domains/taxon/LifeStages.js diff --git a/tests/functional/maintenance/domains/taxon/Origin.js b/client-app/tests/functional/maintenance/domains/taxon/Origin.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Origin.js rename to client-app/tests/functional/maintenance/domains/taxon/Origin.js diff --git a/tests/functional/maintenance/domains/taxon/Permanence.js b/client-app/tests/functional/maintenance/domains/taxon/Permanence.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Permanence.js rename to client-app/tests/functional/maintenance/domains/taxon/Permanence.js diff --git a/tests/functional/maintenance/domains/taxon/Rank.js b/client-app/tests/functional/maintenance/domains/taxon/Rank.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Rank.js rename to client-app/tests/functional/maintenance/domains/taxon/Rank.js diff --git a/tests/functional/maintenance/domains/taxon/Sex.js b/client-app/tests/functional/maintenance/domains/taxon/Sex.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Sex.js rename to client-app/tests/functional/maintenance/domains/taxon/Sex.js diff --git a/tests/functional/maintenance/domains/taxon/SpainProtection.js b/client-app/tests/functional/maintenance/domains/taxon/SpainProtection.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/SpainProtection.js rename to client-app/tests/functional/maintenance/domains/taxon/SpainProtection.js diff --git a/tests/functional/maintenance/domains/taxon/Status.js b/client-app/tests/functional/maintenance/domains/taxon/Status.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Status.js rename to client-app/tests/functional/maintenance/domains/taxon/Status.js diff --git a/tests/functional/maintenance/domains/taxon/TrophicRegime.js b/client-app/tests/functional/maintenance/domains/taxon/TrophicRegime.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/TrophicRegime.js rename to client-app/tests/functional/maintenance/domains/taxon/TrophicRegime.js diff --git a/tests/functional/modules/components/Keypad/testKeypad.js b/client-app/tests/functional/modules/components/Keypad/testKeypad.js similarity index 100% rename from tests/functional/modules/components/Keypad/testKeypad.js rename to client-app/tests/functional/modules/components/Keypad/testKeypad.js diff --git a/tests/functional/modules/components/Keypad/testKeypadScript.js b/client-app/tests/functional/modules/components/Keypad/testKeypadScript.js similarity index 100% rename from tests/functional/modules/components/Keypad/testKeypadScript.js rename to client-app/tests/functional/modules/components/Keypad/testKeypadScript.js diff --git a/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js b/client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js similarity index 100% rename from tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js rename to client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js diff --git a/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js b/client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js similarity index 100% rename from tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js rename to client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js diff --git a/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js b/client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js similarity index 100% rename from tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js rename to client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js diff --git a/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js b/client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js similarity index 100% rename from tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js rename to client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js diff --git a/tests/functional/modules/form/testFormWithKeypad.js b/client-app/tests/functional/modules/form/testFormWithKeypad.js similarity index 100% rename from tests/functional/modules/form/testFormWithKeypad.js rename to client-app/tests/functional/modules/form/testFormWithKeypad.js diff --git a/tests/functional/modules/form/testFormWithKeypadScript.js b/client-app/tests/functional/modules/form/testFormWithKeypadScript.js similarity index 100% rename from tests/functional/modules/form/testFormWithKeypadScript.js rename to client-app/tests/functional/modules/form/testFormWithKeypadScript.js diff --git a/tests/functional/modules/search/testFacetsImpl.js b/client-app/tests/functional/modules/search/testFacetsImpl.js similarity index 100% rename from tests/functional/modules/search/testFacetsImpl.js rename to client-app/tests/functional/modules/search/testFacetsImpl.js diff --git a/tests/functional/modules/search/testFacetsImplScript.js b/client-app/tests/functional/modules/search/testFacetsImplScript.js similarity index 100% rename from tests/functional/modules/search/testFacetsImplScript.js rename to client-app/tests/functional/modules/search/testFacetsImplScript.js diff --git a/tests/functional/products/Atlas.js b/client-app/tests/functional/products/Atlas.js similarity index 100% rename from tests/functional/products/Atlas.js rename to client-app/tests/functional/products/Atlas.js diff --git a/tests/functional/products/ServiceOGC.js b/client-app/tests/functional/products/ServiceOGC.js similarity index 100% rename from tests/functional/products/ServiceOGC.js rename to client-app/tests/functional/products/ServiceOGC.js diff --git a/tests/functional/viewers/Bibliography.js b/client-app/tests/functional/viewers/Bibliography.js similarity index 100% rename from tests/functional/viewers/Bibliography.js rename to client-app/tests/functional/viewers/Bibliography.js diff --git a/tests/functional/viewers/SpeciesDistribution.js b/client-app/tests/functional/viewers/SpeciesDistribution.js similarity index 100% rename from tests/functional/viewers/SpeciesDistribution.js rename to client-app/tests/functional/viewers/SpeciesDistribution.js diff --git a/tests/intern-functional-local.js b/client-app/tests/intern-functional-local.js similarity index 100% rename from tests/intern-functional-local.js rename to client-app/tests/intern-functional-local.js diff --git a/tests/intern-functional-remote.js b/client-app/tests/intern-functional-remote.js similarity index 100% rename from tests/intern-functional-remote.js rename to client-app/tests/intern-functional-remote.js diff --git a/tests/intern-unit-local.js b/client-app/tests/intern-unit-local.js similarity index 100% rename from tests/intern-unit-local.js rename to client-app/tests/intern-unit-local.js diff --git a/tests/intern-unit-remote.js b/client-app/tests/intern-unit-remote.js similarity index 100% rename from tests/intern-unit-remote.js rename to client-app/tests/intern-unit-remote.js diff --git a/tests/sockTest/app.js b/client-app/tests/sockTest/app.js similarity index 100% rename from tests/sockTest/app.js rename to client-app/tests/sockTest/app.js diff --git a/tests/sockTest/stomp.js b/client-app/tests/sockTest/stomp.js similarity index 100% rename from tests/sockTest/stomp.js rename to client-app/tests/sockTest/stomp.js diff --git a/tests/sockTest/websocket.mock.js b/client-app/tests/sockTest/websocket.mock.js similarity index 100% rename from tests/sockTest/websocket.mock.js rename to client-app/tests/sockTest/websocket.mock.js diff --git a/tests/support/Config.js b/client-app/tests/support/Config.js similarity index 100% rename from tests/support/Config.js rename to client-app/tests/support/Config.js diff --git a/tests/support/CustomReporter.js b/client-app/tests/support/CustomReporter.js similarity index 100% rename from tests/support/CustomReporter.js rename to client-app/tests/support/CustomReporter.js diff --git a/tests/support/Utils.js b/client-app/tests/support/Utils.js similarity index 100% rename from tests/support/Utils.js rename to client-app/tests/support/Utils.js diff --git a/tests/support/pages/Filter.js b/client-app/tests/support/pages/Filter.js similarity index 100% rename from tests/support/pages/Filter.js rename to client-app/tests/support/pages/Filter.js diff --git a/tests/support/pages/List.js b/client-app/tests/support/pages/List.js similarity index 100% rename from tests/support/pages/List.js rename to client-app/tests/support/pages/List.js diff --git a/tests/support/pages/ListHierarchical.js b/client-app/tests/support/pages/ListHierarchical.js similarity index 100% rename from tests/support/pages/ListHierarchical.js rename to client-app/tests/support/pages/ListHierarchical.js diff --git a/tests/support/pages/ListWithTextSearch.js b/client-app/tests/support/pages/ListWithTextSearch.js similarity index 100% rename from tests/support/pages/ListWithTextSearch.js rename to client-app/tests/support/pages/ListWithTextSearch.js diff --git a/tests/support/pages/ListWithTextSearchAndFacets.js b/client-app/tests/support/pages/ListWithTextSearchAndFacets.js similarity index 100% rename from tests/support/pages/ListWithTextSearchAndFacets.js rename to client-app/tests/support/pages/ListWithTextSearchAndFacets.js diff --git a/tests/support/pages/ListWithTreeFilter.js b/client-app/tests/support/pages/ListWithTreeFilter.js similarity index 100% rename from tests/support/pages/ListWithTreeFilter.js rename to client-app/tests/support/pages/ListWithTreeFilter.js diff --git a/tests/support/pages/Login.js b/client-app/tests/support/pages/Login.js similarity index 100% rename from tests/support/pages/Login.js rename to client-app/tests/support/pages/Login.js diff --git a/tests/support/pages/Map.js b/client-app/tests/support/pages/Map.js similarity index 100% rename from tests/support/pages/Map.js rename to client-app/tests/support/pages/Map.js diff --git a/tests/support/pages/Wizard.js b/client-app/tests/support/pages/Wizard.js similarity index 100% rename from tests/support/pages/Wizard.js rename to client-app/tests/support/pages/Wizard.js diff --git a/tests/support/pages/_Page.js b/client-app/tests/support/pages/_Page.js similarity index 100% rename from tests/support/pages/_Page.js rename to client-app/tests/support/pages/_Page.js diff --git a/tests/support/pages/steps/DoubleList.js b/client-app/tests/support/pages/steps/DoubleList.js similarity index 100% rename from tests/support/pages/steps/DoubleList.js rename to client-app/tests/support/pages/steps/DoubleList.js diff --git a/tests/support/pages/steps/DoubleListFiltered.js b/client-app/tests/support/pages/steps/DoubleListFiltered.js similarity index 100% rename from tests/support/pages/steps/DoubleListFiltered.js rename to client-app/tests/support/pages/steps/DoubleListFiltered.js diff --git a/tests/support/pages/steps/Form.js b/client-app/tests/support/pages/steps/Form.js similarity index 100% rename from tests/support/pages/steps/Form.js rename to client-app/tests/support/pages/steps/Form.js diff --git a/tests/support/pages/steps/FormList.js b/client-app/tests/support/pages/steps/FormList.js similarity index 100% rename from tests/support/pages/steps/FormList.js rename to client-app/tests/support/pages/steps/FormList.js diff --git a/tests/support/pages/steps/LayerImage.js b/client-app/tests/support/pages/steps/LayerImage.js similarity index 100% rename from tests/support/pages/steps/LayerImage.js rename to client-app/tests/support/pages/steps/LayerImage.js diff --git a/tests/support/pages/steps/LineGeometry.js b/client-app/tests/support/pages/steps/LineGeometry.js similarity index 100% rename from tests/support/pages/steps/LineGeometry.js rename to client-app/tests/support/pages/steps/LineGeometry.js diff --git a/tests/support/pages/steps/List.js b/client-app/tests/support/pages/steps/List.js similarity index 100% rename from tests/support/pages/steps/List.js rename to client-app/tests/support/pages/steps/List.js diff --git a/tests/support/pages/steps/PointGeometry.js b/client-app/tests/support/pages/steps/PointGeometry.js similarity index 100% rename from tests/support/pages/steps/PointGeometry.js rename to client-app/tests/support/pages/steps/PointGeometry.js diff --git a/tests/support/pages/steps/RelationData.js b/client-app/tests/support/pages/steps/RelationData.js similarity index 100% rename from tests/support/pages/steps/RelationData.js rename to client-app/tests/support/pages/steps/RelationData.js diff --git a/tests/support/pages/steps/ReorderLayerList.js b/client-app/tests/support/pages/steps/ReorderLayerList.js similarity index 100% rename from tests/support/pages/steps/ReorderLayerList.js rename to client-app/tests/support/pages/steps/ReorderLayerList.js diff --git a/tests/support/pages/test.html b/client-app/tests/support/pages/test.html similarity index 100% rename from tests/support/pages/test.html rename to client-app/tests/support/pages/test.html diff --git a/tests/support/resources/DomainModel.js b/client-app/tests/support/resources/DomainModel.js similarity index 100% rename from tests/support/resources/DomainModel.js rename to client-app/tests/support/resources/DomainModel.js diff --git a/tests/support/resources/doc.pdf b/client-app/tests/support/resources/doc.pdf similarity index 100% rename from tests/support/resources/doc.pdf rename to client-app/tests/support/resources/doc.pdf diff --git a/tests/support/resources/fileForLoadData/ar.zip b/client-app/tests/support/resources/fileForLoadData/ar.zip similarity index 100% rename from tests/support/resources/fileForLoadData/ar.zip rename to client-app/tests/support/resources/fileForLoadData/ar.zip diff --git a/tests/support/resources/fileForLoadData/document.csv b/client-app/tests/support/resources/fileForLoadData/document.csv similarity index 100% rename from tests/support/resources/fileForLoadData/document.csv rename to client-app/tests/support/resources/fileForLoadData/document.csv diff --git a/tests/support/resources/fileForLoadData/ft.csv b/client-app/tests/support/resources/fileForLoadData/ft.csv similarity index 100% rename from tests/support/resources/fileForLoadData/ft.csv rename to client-app/tests/support/resources/fileForLoadData/ft.csv diff --git a/tests/support/resources/fileForLoadData/oc.csv b/client-app/tests/support/resources/fileForLoadData/oc.csv similarity index 100% rename from tests/support/resources/fileForLoadData/oc.csv rename to client-app/tests/support/resources/fileForLoadData/oc.csv diff --git a/tests/support/resources/fileForLoadData/pt.csv b/client-app/tests/support/resources/fileForLoadData/pt.csv similarity index 100% rename from tests/support/resources/fileForLoadData/pt.csv rename to client-app/tests/support/resources/fileForLoadData/pt.csv diff --git a/tests/support/resources/profile.png b/client-app/tests/support/resources/profile.png similarity index 100% rename from tests/support/resources/profile.png rename to client-app/tests/support/resources/profile.png diff --git a/tests/support/tests/Atlas.js b/client-app/tests/support/tests/Atlas.js similarity index 100% rename from tests/support/tests/Atlas.js rename to client-app/tests/support/tests/Atlas.js diff --git a/tests/support/tests/AtlasWithClickMap.js b/client-app/tests/support/tests/AtlasWithClickMap.js similarity index 100% rename from tests/support/tests/AtlasWithClickMap.js rename to client-app/tests/support/tests/AtlasWithClickMap.js diff --git a/tests/support/tests/CatalogFacets.js b/client-app/tests/support/tests/CatalogFacets.js similarity index 100% rename from tests/support/tests/CatalogFacets.js rename to client-app/tests/support/tests/CatalogFacets.js diff --git a/tests/support/tests/CatalogFacetsTotal.js b/client-app/tests/support/tests/CatalogFacetsTotal.js similarity index 100% rename from tests/support/tests/CatalogFacetsTotal.js rename to client-app/tests/support/tests/CatalogFacetsTotal.js diff --git a/tests/support/tests/CatalogGuestReport.js b/client-app/tests/support/tests/CatalogGuestReport.js similarity index 100% rename from tests/support/tests/CatalogGuestReport.js rename to client-app/tests/support/tests/CatalogGuestReport.js diff --git a/tests/support/tests/CatalogLinks.js b/client-app/tests/support/tests/CatalogLinks.js similarity index 100% rename from tests/support/tests/CatalogLinks.js rename to client-app/tests/support/tests/CatalogLinks.js diff --git a/tests/support/tests/CatalogUserReport.js b/client-app/tests/support/tests/CatalogUserReport.js similarity index 100% rename from tests/support/tests/CatalogUserReport.js rename to client-app/tests/support/tests/CatalogUserReport.js diff --git a/tests/support/tests/CatalogWizardEdition.js b/client-app/tests/support/tests/CatalogWizardEdition.js similarity index 100% rename from tests/support/tests/CatalogWizardEdition.js rename to client-app/tests/support/tests/CatalogWizardEdition.js diff --git a/tests/support/tests/Citation.js b/client-app/tests/support/tests/Citation.js similarity index 100% rename from tests/support/tests/Citation.js rename to client-app/tests/support/tests/Citation.js diff --git a/tests/support/tests/Dashboard.js b/client-app/tests/support/tests/Dashboard.js similarity index 100% rename from tests/support/tests/Dashboard.js rename to client-app/tests/support/tests/Dashboard.js diff --git a/tests/support/tests/DetailsBase.js b/client-app/tests/support/tests/DetailsBase.js similarity index 100% rename from tests/support/tests/DetailsBase.js rename to client-app/tests/support/tests/DetailsBase.js diff --git a/tests/support/tests/DetailsEditionLink.js b/client-app/tests/support/tests/DetailsEditionLink.js similarity index 100% rename from tests/support/tests/DetailsEditionLink.js rename to client-app/tests/support/tests/DetailsEditionLink.js diff --git a/tests/support/tests/DetailsInfo.js b/client-app/tests/support/tests/DetailsInfo.js similarity index 100% rename from tests/support/tests/DetailsInfo.js rename to client-app/tests/support/tests/DetailsInfo.js diff --git a/tests/support/tests/DetailsPDF.js b/client-app/tests/support/tests/DetailsPDF.js similarity index 100% rename from tests/support/tests/DetailsPDF.js rename to client-app/tests/support/tests/DetailsPDF.js diff --git a/tests/support/tests/DetailsTabs.js b/client-app/tests/support/tests/DetailsTabs.js similarity index 100% rename from tests/support/tests/DetailsTabs.js rename to client-app/tests/support/tests/DetailsTabs.js diff --git a/tests/support/tests/Filter.js b/client-app/tests/support/tests/Filter.js similarity index 100% rename from tests/support/tests/Filter.js rename to client-app/tests/support/tests/Filter.js diff --git a/tests/support/tests/FormAddition.js b/client-app/tests/support/tests/FormAddition.js similarity index 100% rename from tests/support/tests/FormAddition.js rename to client-app/tests/support/tests/FormAddition.js diff --git a/tests/support/tests/FormEdition.js b/client-app/tests/support/tests/FormEdition.js similarity index 100% rename from tests/support/tests/FormEdition.js rename to client-app/tests/support/tests/FormEdition.js diff --git a/tests/support/tests/ListFilterByTree.js b/client-app/tests/support/tests/ListFilterByTree.js similarity index 100% rename from tests/support/tests/ListFilterByTree.js rename to client-app/tests/support/tests/ListFilterByTree.js diff --git a/tests/support/tests/ListHierarchical.js b/client-app/tests/support/tests/ListHierarchical.js similarity index 100% rename from tests/support/tests/ListHierarchical.js rename to client-app/tests/support/tests/ListHierarchical.js diff --git a/tests/support/tests/ListHierarchicalWithSelection.js b/client-app/tests/support/tests/ListHierarchicalWithSelection.js similarity index 100% rename from tests/support/tests/ListHierarchicalWithSelection.js rename to client-app/tests/support/tests/ListHierarchicalWithSelection.js diff --git a/tests/support/tests/ListSelection.js b/client-app/tests/support/tests/ListSelection.js similarity index 100% rename from tests/support/tests/ListSelection.js rename to client-app/tests/support/tests/ListSelection.js diff --git a/tests/support/tests/ListWithOrder.js b/client-app/tests/support/tests/ListWithOrder.js similarity index 100% rename from tests/support/tests/ListWithOrder.js rename to client-app/tests/support/tests/ListWithOrder.js diff --git a/tests/support/tests/ListWithTextSearch.js b/client-app/tests/support/tests/ListWithTextSearch.js similarity index 100% rename from tests/support/tests/ListWithTextSearch.js rename to client-app/tests/support/tests/ListWithTextSearch.js diff --git a/tests/support/tests/Map.js b/client-app/tests/support/tests/Map.js similarity index 100% rename from tests/support/tests/Map.js rename to client-app/tests/support/tests/Map.js diff --git a/tests/support/tests/SpeciesDistribution.js b/client-app/tests/support/tests/SpeciesDistribution.js similarity index 100% rename from tests/support/tests/SpeciesDistribution.js rename to client-app/tests/support/tests/SpeciesDistribution.js diff --git a/tests/support/tests/WizardAddition.js b/client-app/tests/support/tests/WizardAddition.js similarity index 100% rename from tests/support/tests/WizardAddition.js rename to client-app/tests/support/tests/WizardAddition.js diff --git a/tests/support/tests/WizardEdition.js b/client-app/tests/support/tests/WizardEdition.js similarity index 100% rename from tests/support/tests/WizardEdition.js rename to client-app/tests/support/tests/WizardEdition.js diff --git a/tests/support/tests/WizardWorms.js b/client-app/tests/support/tests/WizardWorms.js similarity index 100% rename from tests/support/tests/WizardWorms.js rename to client-app/tests/support/tests/WizardWorms.js diff --git a/tests/support/tests/_BaseCommons.js b/client-app/tests/support/tests/_BaseCommons.js similarity index 100% rename from tests/support/tests/_BaseCommons.js rename to client-app/tests/support/tests/_BaseCommons.js diff --git a/tests/support/tests/_CatalogBase.js b/client-app/tests/support/tests/_CatalogBase.js similarity index 100% rename from tests/support/tests/_CatalogBase.js rename to client-app/tests/support/tests/_CatalogBase.js diff --git a/tests/support/tests/_Commons.js b/client-app/tests/support/tests/_Commons.js similarity index 100% rename from tests/support/tests/_Commons.js rename to client-app/tests/support/tests/_Commons.js diff --git a/tests/support/tests/_DataLoader.js b/client-app/tests/support/tests/_DataLoader.js similarity index 100% rename from tests/support/tests/_DataLoader.js rename to client-app/tests/support/tests/_DataLoader.js diff --git a/tests/unit/app/base/models/_ModelTestCommons.js b/client-app/tests/unit/app/base/models/_ModelTestCommons.js similarity index 100% rename from tests/unit/app/base/models/_ModelTestCommons.js rename to client-app/tests/unit/app/base/models/_ModelTestCommons.js diff --git a/tests/unit/app/base/models/attr/testArrayAttr.js b/client-app/tests/unit/app/base/models/attr/testArrayAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testArrayAttr.js rename to client-app/tests/unit/app/base/models/attr/testArrayAttr.js diff --git a/tests/unit/app/base/models/attr/testAttr.js b/client-app/tests/unit/app/base/models/attr/testAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testAttr.js rename to client-app/tests/unit/app/base/models/attr/testAttr.js diff --git a/tests/unit/app/base/models/attr/testObjAttr.js b/client-app/tests/unit/app/base/models/attr/testObjAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testObjAttr.js rename to client-app/tests/unit/app/base/models/attr/testObjAttr.js diff --git a/tests/unit/app/base/models/attr/testRelationAttr.js b/client-app/tests/unit/app/base/models/attr/testRelationAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testRelationAttr.js rename to client-app/tests/unit/app/base/models/attr/testRelationAttr.js diff --git a/tests/unit/app/base/models/test_Model.js b/client-app/tests/unit/app/base/models/test_Model.js similarity index 100% rename from tests/unit/app/base/models/test_Model.js rename to client-app/tests/unit/app/base/models/test_Model.js diff --git a/tests/unit/app/base/views/extensions/test_EditionView.js b/client-app/tests/unit/app/base/views/extensions/test_EditionView.js similarity index 100% rename from tests/unit/app/base/views/extensions/test_EditionView.js rename to client-app/tests/unit/app/base/views/extensions/test_EditionView.js diff --git a/tests/unit/app/viewers/views/test_ChartsView.js b/client-app/tests/unit/app/viewers/views/test_ChartsView.js similarity index 100% rename from tests/unit/app/viewers/views/test_ChartsView.js rename to client-app/tests/unit/app/viewers/views/test_ChartsView.js diff --git a/tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js b/client-app/tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js similarity index 100% rename from tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js rename to client-app/tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js diff --git a/tests/unit/redmic/base/testCredentials.js b/client-app/tests/unit/redmic/base/testCredentials.js similarity index 100% rename from tests/unit/redmic/base/testCredentials.js rename to client-app/tests/unit/redmic/base/testCredentials.js diff --git a/tests/unit/redmic/base/testMediator.js b/client-app/tests/unit/redmic/base/testMediator.js similarity index 100% rename from tests/unit/redmic/base/testMediator.js rename to client-app/tests/unit/redmic/base/testMediator.js diff --git a/tests/unit/redmic/base/testRedmicLocalStorage.js b/client-app/tests/unit/redmic/base/testRedmicLocalStorage.js similarity index 100% rename from tests/unit/redmic/base/testRedmicLocalStorage.js rename to client-app/tests/unit/redmic/base/testRedmicLocalStorage.js diff --git a/tests/unit/redmic/form/testUploadInput.js b/client-app/tests/unit/redmic/form/testUploadInput.js similarity index 100% rename from tests/unit/redmic/form/testUploadInput.js rename to client-app/tests/unit/redmic/form/testUploadInput.js diff --git a/tests/unit/redmic/modules/base/testManager.js b/client-app/tests/unit/redmic/modules/base/testManager.js similarity index 100% rename from tests/unit/redmic/modules/base/testManager.js rename to client-app/tests/unit/redmic/modules/base/testManager.js diff --git a/tests/unit/redmic/modules/base/testNotification.js b/client-app/tests/unit/redmic/modules/base/testNotification.js similarity index 100% rename from tests/unit/redmic/modules/base/testNotification.js rename to client-app/tests/unit/redmic/modules/base/testNotification.js diff --git a/tests/unit/redmic/modules/base/testSelectionBox.js b/client-app/tests/unit/redmic/modules/base/testSelectionBox.js similarity index 100% rename from tests/unit/redmic/modules/base/testSelectionBox.js rename to client-app/tests/unit/redmic/modules/base/testSelectionBox.js diff --git a/tests/unit/redmic/modules/base/test_Module.js b/client-app/tests/unit/redmic/modules/base/test_Module.js similarity index 100% rename from tests/unit/redmic/modules/base/test_Module.js rename to client-app/tests/unit/redmic/modules/base/test_Module.js diff --git a/tests/unit/redmic/modules/browser/bars/testOrder.js b/client-app/tests/unit/redmic/modules/browser/bars/testOrder.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testOrder.js rename to client-app/tests/unit/redmic/modules/browser/bars/testOrder.js diff --git a/tests/unit/redmic/modules/browser/bars/testPagination.js b/client-app/tests/unit/redmic/modules/browser/bars/testPagination.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testPagination.js rename to client-app/tests/unit/redmic/modules/browser/bars/testPagination.js diff --git a/tests/unit/redmic/modules/browser/bars/testSelectionBox.js b/client-app/tests/unit/redmic/modules/browser/bars/testSelectionBox.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testSelectionBox.js rename to client-app/tests/unit/redmic/modules/browser/bars/testSelectionBox.js diff --git a/tests/unit/redmic/modules/browser/bars/testTotal.js b/client-app/tests/unit/redmic/modules/browser/bars/testTotal.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testTotal.js rename to client-app/tests/unit/redmic/modules/browser/bars/testTotal.js diff --git a/tests/unit/redmic/modules/browser/buttons/testButtons.js b/client-app/tests/unit/redmic/modules/browser/buttons/testButtons.js similarity index 100% rename from tests/unit/redmic/modules/browser/buttons/testButtons.js rename to client-app/tests/unit/redmic/modules/browser/buttons/testButtons.js diff --git a/tests/unit/redmic/modules/browser/row/testRow.js b/client-app/tests/unit/redmic/modules/browser/row/testRow.js similarity index 100% rename from tests/unit/redmic/modules/browser/row/testRow.js rename to client-app/tests/unit/redmic/modules/browser/row/testRow.js diff --git a/tests/unit/redmic/modules/browser/testHierarchicalImpl.js b/client-app/tests/unit/redmic/modules/browser/testHierarchicalImpl.js similarity index 100% rename from tests/unit/redmic/modules/browser/testHierarchicalImpl.js rename to client-app/tests/unit/redmic/modules/browser/testHierarchicalImpl.js diff --git a/tests/unit/redmic/modules/browser/testListImpl.js b/client-app/tests/unit/redmic/modules/browser/testListImpl.js similarity index 100% rename from tests/unit/redmic/modules/browser/testListImpl.js rename to client-app/tests/unit/redmic/modules/browser/testListImpl.js diff --git a/tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js b/client-app/tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js similarity index 100% rename from tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js rename to client-app/tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js diff --git a/tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js b/client-app/tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js similarity index 100% rename from tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js rename to client-app/tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js diff --git a/tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js b/client-app/tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js similarity index 100% rename from tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js rename to client-app/tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js diff --git a/tests/unit/redmic/modules/form/testForm.js b/client-app/tests/unit/redmic/modules/form/testForm.js similarity index 100% rename from tests/unit/redmic/modules/form/testForm.js rename to client-app/tests/unit/redmic/modules/form/testForm.js diff --git a/tests/unit/redmic/modules/gateway/testGateway.js b/client-app/tests/unit/redmic/modules/gateway/testGateway.js similarity index 100% rename from tests/unit/redmic/modules/gateway/testGateway.js rename to client-app/tests/unit/redmic/modules/gateway/testGateway.js diff --git a/tests/unit/redmic/modules/layout/details/testDetails.js b/client-app/tests/unit/redmic/modules/layout/details/testDetails.js similarity index 100% rename from tests/unit/redmic/modules/layout/details/testDetails.js rename to client-app/tests/unit/redmic/modules/layout/details/testDetails.js diff --git a/tests/unit/redmic/modules/layout/wizard/testWizard.js b/client-app/tests/unit/redmic/modules/layout/wizard/testWizard.js similarity index 100% rename from tests/unit/redmic/modules/layout/wizard/testWizard.js rename to client-app/tests/unit/redmic/modules/layout/wizard/testWizard.js diff --git a/tests/unit/redmic/modules/map/testLeafletImpl.js b/client-app/tests/unit/redmic/modules/map/testLeafletImpl.js similarity index 100% rename from tests/unit/redmic/modules/map/testLeafletImpl.js rename to client-app/tests/unit/redmic/modules/map/testLeafletImpl.js diff --git a/tests/unit/redmic/modules/model/testModelImpl.js b/client-app/tests/unit/redmic/modules/model/testModelImpl.js similarity index 100% rename from tests/unit/redmic/modules/model/testModelImpl.js rename to client-app/tests/unit/redmic/modules/model/testModelImpl.js diff --git a/tests/unit/redmic/modules/notification/test_Communication.js b/client-app/tests/unit/redmic/modules/notification/test_Communication.js similarity index 100% rename from tests/unit/redmic/modules/notification/test_Communication.js rename to client-app/tests/unit/redmic/modules/notification/test_Communication.js diff --git a/tests/unit/redmic/modules/notification/test_Notification.js b/client-app/tests/unit/redmic/modules/notification/test_Notification.js similarity index 100% rename from tests/unit/redmic/modules/notification/test_Notification.js rename to client-app/tests/unit/redmic/modules/notification/test_Notification.js diff --git a/tests/unit/redmic/modules/search/testFacetsImpl.js b/client-app/tests/unit/redmic/modules/search/testFacetsImpl.js similarity index 100% rename from tests/unit/redmic/modules/search/testFacetsImpl.js rename to client-app/tests/unit/redmic/modules/search/testFacetsImpl.js diff --git a/tests/unit/redmic/modules/search/testSearch.js b/client-app/tests/unit/redmic/modules/search/testSearch.js similarity index 100% rename from tests/unit/redmic/modules/search/testSearch.js rename to client-app/tests/unit/redmic/modules/search/testSearch.js diff --git a/tests/unit/redmic/modules/selection/testSelector.js b/client-app/tests/unit/redmic/modules/selection/testSelector.js similarity index 100% rename from tests/unit/redmic/modules/selection/testSelector.js rename to client-app/tests/unit/redmic/modules/selection/testSelector.js diff --git a/tests/unit/redmic/modules/socket/testSocket.js b/client-app/tests/unit/redmic/modules/socket/testSocket.js similarity index 100% rename from tests/unit/redmic/modules/socket/testSocket.js rename to client-app/tests/unit/redmic/modules/socket/testSocket.js diff --git a/tests/unit/redmic/modules/store/testRestManager.js b/client-app/tests/unit/redmic/modules/store/testRestManager.js similarity index 100% rename from tests/unit/redmic/modules/store/testRestManager.js rename to client-app/tests/unit/redmic/modules/store/testRestManager.js diff --git a/tests/unit/redmic/modules/tree/testTree.js b/client-app/tests/unit/redmic/modules/tree/testTree.js similarity index 100% rename from tests/unit/redmic/modules/tree/testTree.js rename to client-app/tests/unit/redmic/modules/tree/testTree.js diff --git a/tests/unit/redmic/modules/wizard/testWizard.js b/client-app/tests/unit/redmic/modules/wizard/testWizard.js similarity index 100% rename from tests/unit/redmic/modules/wizard/testWizard.js rename to client-app/tests/unit/redmic/modules/wizard/testWizard.js diff --git a/grunt/config/buildModules.js b/grunt/config/buildModules.js index 3889395b484bb190be97675c1b487dc88ae2f61b..33b3250b25e71264dfdbf7f8ba7b5223244c010c 100644 --- a/grunt/config/buildModules.js +++ b/grunt/config/buildModules.js @@ -3,17 +3,17 @@ module.exports = function(grunt) { var preBuildCmds = ['yarn install']; grunt.config('redmicConfig.buildModules', { - 'public/javascript/pruneCluster': [ + 'client-app/javascript/pruneCluster': [ 'npm install', 'grunt build:dist --force' ], - 'public/javascript/wicket': [ + 'client-app/javascript/wicket': [ 'npm run build' ], - 'public/javascript/templates': preBuildCmds.concat([ + 'client-app/javascript/templates': preBuildCmds.concat([ 'grunt' ]), - 'public/stylesheets': preBuildCmds.concat([ + 'client-app/stylesheets': preBuildCmds.concat([ 'grunt addModules buildModules' ]) }); diff --git a/grunt/config/ownModules.js b/grunt/config/ownModules.js index e4777c189f8e8c7bb2f3861b3880ea2e1102a57b..060ce0436aaca6c66d736e3e2a930166aa5bf64c 100644 --- a/grunt/config/ownModules.js +++ b/grunt/config/ownModules.js @@ -1,7 +1,7 @@ module.exports = function(grunt) { grunt.config('redmicConfig.ownModules', [ - 'public/javascript/templates', - 'public/stylesheets' + 'client-app/javascript/templates', + 'client-app/stylesheets' ]); }; diff --git a/package.json b/package.json index 47de4133e2978175a1e450ad64709474c356eb67..e503399c8696bcc5dcaad364e542af64df004f4f 100644 --- a/package.json +++ b/package.json @@ -80,12 +80,12 @@ "tv4": "1.3.0", "wicket": "1.3.8" }, - "files": ["views", "dist"], + "files": ["dist"], "engines": { "node": ">=16.0", "npm": ">=8.19" }, "main": "server-app", "license": "AGPL-3.0-or-later", - "dojoBuild": "redmic.profile.js" + "dojoBuild": "client-app/app.profile.js" } diff --git a/server-app/src/exposure.js b/server-app/src/exposure.js index 4a9e4bcd08a4a2454ddb2591b39cf69c5945a4a1..27af5d98fd25f2762043f3125cb591e8e8720049 100644 --- a/server-app/src/exposure.js +++ b/server-app/src/exposure.js @@ -129,7 +129,7 @@ function expose(app) { exposeContents(app, 'dist'); } else { require('./styles')(app); - exposeContents(app, 'public'); + exposeContents(app, 'client-app'); exposeContents(app, 'node_modules'); } diff --git a/server-app/src/styles.js b/server-app/src/styles.js index 389bfe409bfb6d65343070f5d54d7c35f450927a..541014ec90371866251852d3a1c9feb658fbe714 100644 --- a/server-app/src/styles.js +++ b/server-app/src/styles.js @@ -24,7 +24,7 @@ function compileStylus(str, filePath) { function generateStylesheets(app) { - const stylesParentPath = path.join(__dirname, '../..', 'public'); + const stylesParentPath = path.join(__dirname, '../..', 'client-app'); app.use(stylus.middleware({ src: stylesParentPath, diff --git a/server-app/views/layout.pug b/server-app/views/layout.pug index 2a73fa5d6becacd6864426a2553bed77f214d165..2863f3845822406b168c369216671873bbe6ec7f 100644 --- a/server-app/views/layout.pug +++ b/server-app/views/layout.pug @@ -29,7 +29,7 @@ html altLocale1 = esLocale; } - const basePath = '/' + (env.useBuilt ? 'dist' : 'public'), + const basePath = '/' + (env.useBuilt ? 'dist' : 'client-app'), jsPath = basePath + '/javascript/'; meta(name = 'og:locale' content = locale)