You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2018/12/18 09:41:05 UTC
[syncope] branch master updated: [SYNCOPE-1410] client lib and
console split as idrepo / idm
This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/master by this push:
new 052e713 [SYNCOPE-1410] client lib and console split as idrepo / idm
052e713 is described below
commit 052e71315de44701619f55982833e5ed1351efae
Author: Francesco Chicchiriccò <il...@apache.org>
AuthorDate: Tue Dec 18 10:40:43 2018 +0100
[SYNCOPE-1410] client lib and console split as idrepo / idm
---
.../resources/archetype-resources/console/pom.xml | 4 +-
archetype/src/main/resources/meta-pom.xml | 4 +-
client/cli/pom.xml | 4 +-
client/enduser/pom.xml | 4 +-
.../client-console => client/idm/console}/pom.xml | 57 ++++---
...DirectoryPanelAditionalActionLinksProvider.java | 190 +++++++++++++++++++++
.../IdMAnyWizardBuilderAdditionalSteps.java} | 23 ++-
.../commons/IdMExternalResourceProvider.java} | 12 +-
.../client/console/commons/IdMStatusProvider.java | 45 +++++
.../commons/IdMVirSchemaDetailsPanelProvider.java} | 18 +-
.../commons/status/AbstractStatusBeanProvider.java | 0
.../syncope/client/console/pages/Remediations.java | 0
.../ConnInstanceHistoryConfDirectoryPanel.java | 0
.../client/console/panels/ConnObjectDetails.java | 0
.../console/panels/ConnObjectListViewPanel.java | 0
.../syncope/client/console/panels/ConnObjects.java | 0
.../client/console/panels/HistoryConfDetails.java | 0
.../client/console/panels/HistoryConfList.java | 0
.../console/panels/ProvisionAuxClassesPanel.java | 0
.../console/panels/RemediationDirectoryPanel.java | 0
.../panels/ResourceHistoryConfDirectoryPanel.java | 0
.../client/console/panels/VirSchemaDetails.java | 9 +-
.../console/rest/ConnectorHistoryRestClient.java | 0
.../client/console/rest/ConnectorRestClient.java | 0
.../console/rest/ReconciliationRestClient.java | 0
.../client/console/rest/RemediationRestClient.java | 0
.../console/rest/ResourceHistoryRestClient.java | 0
.../client/console/rest/ResourceRestClient.java | 0
.../console/status/AnyStatusDirectoryPanel.java | 2 +-
.../client/console/status/AnyStatusModal.java | 0
.../client/console/status/ReconStatusPanel.java | 3 +-
.../client/console/status/ReconStatusUtils.java | 57 +++++++
.../client/console/status/ReconTaskPanel.java | 0
.../status/ResourceStatusDirectoryPanel.java | 0
.../client/console/status/ResourceStatusModal.java | 0
.../syncope/client/console/status/StatusModal.java | 0
.../syncope/client/console/topology/Topology.java | 2 +
.../client/console/topology/TopologyNode.java | 0
.../client/console/topology/TopologyNodePanel.java | 0
.../console/topology/TopologyTogglePanel.java | 0
.../topology/TopologyWebSocketBehavior.java | 0
.../markup/html/list/ConnConfPropertyListView.java | 0
.../console/widgets/ItemTransformerWidget.java | 0
.../console/widgets/JEXLTransformerWidget.java | 0
.../client/console/widgets/RemediationsWidget.java | 4 +-
.../wizards/resources/AbstractConnConfPanel.java | 0
.../wizards/resources}/AbstractMappingPanel.java | 4 +-
.../resources/AbstractResourceWizardBuilder.java | 0
.../wizards/resources/CapabilitiesPanel.java | 0
.../wizards/resources/ConnCapabilitiesPanel.java | 0
.../wizards/resources/ConnectorConfPanel.java | 0
.../wizards/resources/ConnectorDetailsPanel.java | 0
.../wizards/resources/ConnectorWizardBuilder.java | 0
.../resources/ItemTransformersTogglePanel.java | 0
.../resources/JEXLTransformersTogglePanel.java | 0
.../wizards/resources/ObjectTypeTogglePanel.java | 0
.../wizards/resources/ProvisionWizardBuilder.java | 0
.../resources/ResourceConnCapabilitiesPanel.java | 0
.../wizards/resources/ResourceConnConfPanel.java | 0
.../wizards/resources/ResourceDetailsPanel.java | 0
.../wizards/resources/ResourceMappingPanel.java | 1 -
.../wizards/resources/ResourceProvision.java | 6 +-
.../wizards/resources/ResourceProvisionPanel.java | 0
.../wizards/resources/ResourceSecurityPanel.java | 0
.../wizards/resources/ResourceWizardBuilder.java | 0
.../syncope/client/console/pages/Remediations.html | 0
.../client/console/pages/Remediations.properties | 0
.../console/pages/Remediations_it.properties | 0
.../console/pages/Remediations_ja.properties | 0
.../console/pages/Remediations_pt_BR.properties | 0
.../console/pages/Remediations_ru.properties | 0
.../client/console/panels/ConnObjectDetails.html | 0
.../console/panels/ConnObjectListViewPanel.html | 0
.../syncope/client/console/panels/ConnObjects.html | 0
.../client/console/panels/ConnObjects.properties | 0
.../console/panels/ConnObjects_it.properties | 0
.../console/panels/ConnObjects_ja.properties | 0
.../console/panels/ConnObjects_pt_BR.properties | 0
.../console/panels/ConnObjects_ru.properties | 0
.../client/console/panels/HistoryConfDetails.html | 0
.../console/panels/HistoryConfDetails.properties | 0
.../panels/HistoryConfDetails_it.properties | 0
.../panels/HistoryConfDetails_ja.properties | 0
.../panels/HistoryConfDetails_pt_BR.properties | 0
.../panels/HistoryConfDetails_ru.properties | 0
.../client/console/panels/HistoryConfList.html | 0
.../console/panels/HistoryConfList.properties | 0
.../console/panels/HistoryConfList_it.properties | 0
.../console/panels/HistoryConfList_ja.properties | 0
.../panels/HistoryConfList_pt_BR.properties | 0
.../console/panels/HistoryConfList_ru.properties | 0
.../console/panels/ProvisionAuxClassesPanel.html | 0
.../client/console/panels/VirSchemaDetails.html | 0
.../console/panels/VirSchemaDetails.properties | 0
.../console/panels/VirSchemaDetails_it.properties | 0
.../console/panels/VirSchemaDetails_ja.properties | 0
.../panels/VirSchemaDetails_pt_BR.properties | 0
.../console/panels/VirSchemaDetails_ru.properties | 0
.../client/console/status/AnyStatusModal.html | 0
.../client/console/status/ReconTaskPanel.html | 0
.../client/console/status/ResourceStatusModal.html | 0
.../syncope/client/console/status/StatusModal.html | 0
.../client/console/status/StatusModal.properties | 0
.../console/status/StatusModal_it.properties | 0
.../console/status/StatusModal_ja.properties | 0
.../console/status/StatusModal_pt_BR.properties | 0
.../console/status/StatusModal_ru.properties | 0
.../syncope/client/console/topology/Topology.html | 0
.../client/console/topology/Topology.properties | 0
.../client/console/topology/TopologyNodePanel.html | 0
.../console/topology/TopologyTogglePanel.html | 0
.../topology/TopologyTogglePanel.properties | 0
.../topology/TopologyTogglePanel_it.properties | 0
.../topology/TopologyTogglePanel_ja.properties | 0
.../topology/TopologyTogglePanel_pt_BR.properties | 0
.../topology/TopologyTogglePanel_ru.properties | 0
.../client/console/topology/Topology_it.properties | 0
.../client/console/topology/Topology_ja.properties | 0
.../console/topology/Topology_pt_BR.properties | 0
.../client/console/topology/Topology_ru.properties | 0
.../widgets/ItemTransformerWidget.properties | 0
.../widgets/ItemTransformerWidget_it.properties | 0
.../widgets/ItemTransformerWidget_ja.properties | 0
.../widgets/ItemTransformerWidget_pt_BR.properties | 0
.../widgets/ItemTransformerWidget_ru.properties | 0
.../widgets/JEXLTransformerWidget.properties | 0
.../widgets/JEXLTransformerWidget_it.properties | 0
.../widgets/JEXLTransformerWidget_ja.properties | 0
.../widgets/JEXLTransformerWidget_pt_BR.properties | 0
.../widgets/JEXLTransformerWidget_ru.properties | 0
.../console/widgets/RemediationsWidget.properties | 0
.../widgets/RemediationsWidget_it.properties | 0
.../widgets/RemediationsWidget_ja.properties | 0
.../widgets/RemediationsWidget_pt_BR.properties | 0
.../widgets/RemediationsWidget_ru.properties | 0
.../wizards/resources/AbstractConnConfPanel.html | 0
.../resources/AbstractConnConfPanel.properties | 0
.../resources/AbstractConnConfPanel_it.properties | 0
.../resources/AbstractConnConfPanel_ja.properties | 0
.../AbstractConnConfPanel_pt_BR.properties | 0
.../resources/AbstractConnConfPanel_ru.properties | 0
.../wizards/resources}/AbstractMappingPanel.html | 0
.../resources}/AbstractMappingPanel.properties | 0
.../resources}/AbstractMappingPanel_it.properties | 0
.../resources}/AbstractMappingPanel_ja.properties | 0
.../AbstractMappingPanel_pt_BR.properties | 0
.../resources}/AbstractMappingPanel_ru.properties | 0
.../wizards/resources/CapabilitiesPanel.html | 0
.../wizards/resources/ConnCapabilitiesPanel.html | 0
.../resources/ConnCapabilitiesPanel.properties | 0
.../resources/ConnCapabilitiesPanel_it.properties | 0
.../resources/ConnCapabilitiesPanel_ja.properties | 0
.../ConnCapabilitiesPanel_pt_BR.properties | 0
.../resources/ConnCapabilitiesPanel_ru.properties | 0
.../wizards/resources/ConnectorDetailsPanel.html | 0
.../resources/ConnectorDetailsPanel.properties | 0
.../resources/ConnectorDetailsPanel_it.properties | 0
.../resources/ConnectorDetailsPanel_ja.properties | 0
.../ConnectorDetailsPanel_pt_BR.properties | 0
.../resources/ConnectorDetailsPanel_ru.properties | 0
.../resources/ItemTransformersTogglePanel.html | 0
.../ItemTransformersTogglePanel.properties | 0
.../ItemTransformersTogglePanel_it.properties | 0
.../ItemTransformersTogglePanel_ja.properties | 0
.../ItemTransformersTogglePanel_pt_BR.properties | 0
.../ItemTransformersTogglePanel_ru.properties | 0
.../resources/JEXLTransformersTogglePanel.html | 0
.../wizards/resources/ObjectTypeTogglePanel.html | 0
.../resources/ObjectTypeTogglePanel.properties | 0
.../resources/ObjectTypeTogglePanel_it.properties | 0
.../resources/ObjectTypeTogglePanel_ja.properties | 0
.../ObjectTypeTogglePanel_pt_BR.properties | 0
.../resources/ObjectTypeTogglePanel_ru.properties | 0
.../ProvisionWizardBuilder$AuxClasses.html | 0
.../ProvisionWizardBuilder$AuxClasses.properties | 0
...ProvisionWizardBuilder$AuxClasses_it.properties | 0
...ProvisionWizardBuilder$AuxClasses_ja.properties | 0
...visionWizardBuilder$AuxClasses_pt_BR.properties | 0
.../ProvisionWizardBuilder$ConnObjectLink.html | 0
...rovisionWizardBuilder$ConnObjectLink.properties | 0
...isionWizardBuilder$ConnObjectLink_it.properties | 0
...isionWizardBuilder$ConnObjectLink_ja.properties | 0
...onWizardBuilder$ConnObjectLink_pt_BR.properties | 0
.../resources/ProvisionWizardBuilder$Mapping.html | 0
.../ProvisionWizardBuilder$ObjectType.html | 0
.../ProvisionWizardBuilder$ObjectType.properties | 0
...ProvisionWizardBuilder$ObjectType_it.properties | 0
...ProvisionWizardBuilder$ObjectType_ja.properties | 0
...visionWizardBuilder$ObjectType_pt_BR.properties | 0
...ProvisionWizardBuilder$ObjectType_ru.properties | 0
.../resources/ResourceConnCapabilitiesPanel.html | 0
.../ResourceConnCapabilitiesPanel.properties | 0
.../ResourceConnCapabilitiesPanel_it.properties | 0
.../ResourceConnCapabilitiesPanel_ja.properties | 0
.../ResourceConnCapabilitiesPanel_pt_BR.properties | 0
.../ResourceConnCapabilitiesPanel_ru.properties | 0
.../wizards/resources/ResourceDetailsPanel.html | 0
.../resources/ResourceDetailsPanel.properties | 0
.../resources/ResourceDetailsPanel_it.properties | 0
.../resources/ResourceDetailsPanel_ja.properties | 0
.../ResourceDetailsPanel_pt_BR.properties | 0
.../resources/ResourceDetailsPanel_ru.properties | 0
.../wizards/resources/ResourceProvisionPanel.html | 0
.../resources/ResourceProvisionPanel.properties | 0
.../resources/ResourceProvisionPanel_it.properties | 0
.../resources/ResourceProvisionPanel_ja.properties | 0
.../ResourceProvisionPanel_pt_BR.properties | 0
.../resources/ResourceProvisionPanel_ru.properties | 0
.../wizards/resources/ResourceSecurityPanel.html | 0
.../resources/ResourceSecurityPanel.properties | 0
.../resources/ResourceSecurityPanel_it.properties | 0
.../resources/ResourceSecurityPanel_ja.properties | 0
.../ResourceSecurityPanel_pt_BR.properties | 0
.../resources/ResourceSecurityPanel_ru.properties | 0
.../client-console => client/idm/lib}/pom.xml | 36 ++--
client/idm/pom.xml | 44 +++++
client/{ => idrepo}/console/LICENSE | 0
client/{ => idrepo}/console/NOTICE | 0
client/{ => idrepo}/console/pom.xml | 18 +-
.../console/BookmarkablePageLinkBuilder.java | 0
.../syncope/client/console/PreferenceManager.java | 0
.../client/console/SyncopeConsoleApplication.java | 46 ++++-
.../SyncopeConsoleRequestCycleListener.java | 0
.../client/console/SyncopeConsoleSession.java | 0
.../client/console/annotations/BinaryPreview.java | 0
.../client/console/annotations/ExtPage.java | 0
.../client/console/annotations/ExtWidget.java | 0
.../client/console/annotations/IdMPage.java} | 2 +-
.../client/console/annotations/Resource.java | 0
.../syncope/client/console/batch/BatchContent.java | 0
.../syncope/client/console/batch/BatchModal.java | 0
.../apache/syncope/client/console/chartjs/Bar.java | 0
.../client/console/chartjs/BarChartData.java | 0
.../client/console/chartjs/BarChartOptions.java | 0
.../syncope/client/console/chartjs/BarDataSet.java | 0
.../client/console/chartjs/BaseDataSet.java | 0
.../syncope/client/console/chartjs/Chart.java | 0
.../syncope/client/console/chartjs/ChartData.java | 0
.../client/console/chartjs/ChartJSBehavior.java | 0
.../client/console/chartjs/ChartJSPanel.java | 0
.../client/console/chartjs/ChartOptions.java | 0
.../client/console/chartjs/DataSetChart.java | 0
.../syncope/client/console/chartjs/Doughnut.java | 0
.../client/console/chartjs/DoughnutChartData.java | 0
.../console/chartjs/DoughnutChartOptions.java | 0
.../client/console/chartjs/DoughnutDataSet.java | 0
.../syncope/client/console/chartjs/Line.java | 0
.../client/console/chartjs/LineChartData.java | 0
.../client/console/chartjs/LineChartOptions.java | 0
.../client/console/chartjs/LineDataSet.java | 0
.../apache/syncope/client/console/chartjs/Pie.java | 0
.../client/console/chartjs/PieChartData.java | 0
.../client/console/chartjs/PieChartOptions.java | 0
.../client/console/chartjs/PointColorDataSet.java | 0
.../client/console/chartjs/SimpleChart.java | 0
.../console/chartjs/SimpleColorValueChartData.java | 0
.../console/commons/ActionTableCheckGroup.java | 0
.../client/console/commons/AnyDataProvider.java | 0
...irectoryPanelAditionalActionLinksProvider.java} | 47 ++---
.../commons/AnyWizardBuilderAdditionalSteps.java} | 14 +-
.../client/console/commons/ConnIdSpecialName.java | 0
.../syncope/client/console/commons/Constants.java | 0
.../client/console/commons/DateFormatROModel.java | 0
.../console/commons/DirectoryDataProvider.java | 0
...DirectoryPanelAditionalActionLinksProvider.java | 67 ++++++++
.../EmptyAnyWizardBuilderAdditionalSteps.java} | 19 ++-
.../commons/EmptyExternalResourceProvider.java} | 10 +-
.../console/commons/EmptyStatusProvider.java} | 25 ++-
.../EmptyVirSchemaDetailsPanelProvider.java} | 14 +-
.../console/commons/ExternalResourceProvider.java} | 6 +-
.../client/console/commons/HttpResourceStream.java | 0
.../client/console/commons/ITabComponent.java | 0
.../client/console/commons/MapChoiceRenderer.java | 0
.../syncope/client/console/commons/Mode.java | 0
.../client/console/commons/PreviewUtils.java | 0
.../client/console/commons/PropertyList.java | 0
.../client/console/commons/SchemaUtils.java | 0
.../commons/SortableAnyProviderComparator.java | 0
.../commons/SortableDataProviderComparator.java | 0
.../client/console/commons/StatusProvider.java} | 16 +-
.../commons/StyledNotificationBehavior.java | 0
.../client/console/commons/TaskDataProvider.java | 0
.../client/console/commons/TemplateContent.java | 0
.../commons/VirSchemaDetailsPanelProvider.java} | 7 +-
.../console/commons/status/ConnObjectWrapper.java | 0
.../client/console/commons/status/Status.java | 0
.../client/console/commons/status/StatusBean.java | 0
.../client/console/commons/status/StatusUtils.java | 26 ---
.../client/console/events/EventCategoryPanel.java | 0
.../client/console/events/EventSelectionPanel.java | 0
.../client/console/events/SelectedEventsPanel.java | 0
.../init/ClassPathScanImplementationLookup.java | 109 +++++++++++-
.../client/console/init/ConsoleInitializer.java | 1 -
.../client/console/init/MIMETypesLoader.java | 0
.../console/layout/AbstractAnyFormLayout.java | 0
.../syncope/client/console/layout/AnyForm.java | 0
.../client/console/layout/AnyObjectForm.java | 0
.../console/layout/AnyObjectFormLayoutInfo.java | 0
.../client/console/layout/ConsoleLayoutInfo.java | 0
.../client/console/layout/FormLayoutInfoUtils.java | 0
.../syncope/client/console/layout/GroupForm.java | 0
.../client/console/layout/GroupFormLayoutInfo.java | 0
.../syncope/client/console/layout/UserForm.java | 0
.../client/console/layout/UserFormLayoutInfo.java | 0
.../notifications/MailTemplateDirectoryPanel.java | 0
.../notifications/NotificationDirectoryPanel.java | 0
.../console/notifications/NotificationTasks.java | 0
.../notifications/NotificationWizardBuilder.java | 0
.../console/notifications/NotificationWrapper.java | 0
.../console/notifications/TemplateModal.java | 0
.../apache/syncope/client/console/pages/Audit.java | 0
.../syncope/client/console/pages/BaseExtPage.java | 0
.../syncope/client/console/pages/BasePage.java | 68 +++++---
.../syncope/client/console/pages/Dashboard.java | 0
.../client/console/pages/Implementations.java | 0
.../syncope/client/console/pages/LogViewer.java | 0
.../apache/syncope/client/console/pages/Login.java | 0
.../syncope/client/console/pages/Logout.java | 0
.../apache/syncope/client/console/pages/Logs.java | 0
.../client/console/pages/ModelerPopupPage.java | 0
.../client/console/pages/MustChangePassword.java | 0
.../client/console/pages/Notifications.java | 0
.../syncope/client/console/pages/Parameters.java | 0
.../syncope/client/console/pages/Policies.java | 0
.../syncope/client/console/pages/Realms.java | 0
.../syncope/client/console/pages/Reports.java | 0
.../syncope/client/console/pages/Security.java | 0
.../apache/syncope/client/console/pages/Types.java | 0
.../client/console/panels/AbstractLogsPanel.java | 0
.../client/console/panels/AbstractModalPanel.java | 0
.../console/panels/AbstractSchemaDetailsPanel.java | 0
.../console/panels/AccessTokenDirectoryPanel.java | 0
.../client/console/panels/AccountPolicy.java | 0
.../console/panels/ActionDataTablePanel.java | 0
.../client/console/panels/AjaxDataTablePanel.java | 0
.../client/console/panels/AnyDirectoryPanel.java | 0
.../console/panels/AnyObjectDirectoryPanel.java | 35 +---
.../AnyObjectDisplayAttributesModalPanel.java | 0
.../syncope/client/console/panels/AnyPanel.java | 0
.../console/panels/AnyTypeClassDetailsPanel.java | 0
.../console/panels/AnyTypeClassModalPanel.java | 0
.../client/console/panels/AnyTypeClassesPanel.java | 0
.../client/console/panels/AnyTypeDetailsPanel.java | 0
.../client/console/panels/AnyTypeMenuItem.java | 0
.../client/console/panels/AnyTypeModalPanel.java | 0
.../client/console/panels/AnyTypesPanel.java | 0
.../console/panels/ApplicationDirectoryPanel.java | 0
.../console/panels/ApplicationModalPanel.java | 0
.../syncope/client/console/panels/BeanPanel.java | 0
.../client/console/panels/ConsoleLogPanel.java | 0
.../client/console/panels/CoreLogPanel.java | 0
.../console/panels/DashboardAccessTokensPanel.java | 0
.../console/panels/DashboardControlPanel.java | 0
.../console/panels/DashboardExtensionsPanel.java | 0
.../console/panels/DashboardOverviewPanel.java | 0
.../client/console/panels/DataTablePanel.java | 0
.../client/console/panels/DerSchemaDetails.java | 0
.../client/console/panels/DirectoryPanel.java | 0
.../panels/DisplayAttributesModalPanel.java | 0
.../console/panels/DynRealmDirectoryPanel.java | 0
.../client/console/panels/DynRealmModalPanel.java | 0
.../client/console/panels/ExecMessageModal.java | 0
.../client/console/panels/FailureMessageModal.java | 0
.../client/console/panels/GroupDirectoryPanel.java | 34 +---
.../panels/GroupDisplayAttributesModalPanel.java | 0
.../panels/ImplementationDirectoryPanel.java | 0
.../panels/ImplementationEngineTogglePanel.java | 0
.../console/panels/ImplementationModalPanel.java | 0
.../syncope/client/console/panels/LabelPanel.java | 0
.../client/console/panels/ListViewPanel.java | 0
.../client/console/panels/LogStatementPanel.java | 0
.../client/console/panels/MembersTogglePanel.java | 0
.../syncope/client/console/panels/ModalPanel.java | 0
.../client/console/panels/MultilevelPanel.java | 0
.../client/console/panels/NotificationPanel.java | 0
.../console/panels/ParametersCreateModalPanel.java | 0
.../panels/ParametersCreateWizardAttrStep.java | 0
.../panels/ParametersCreateWizardPanel.java | 0
.../panels/ParametersCreateWizardSchemaStep.java | 0
.../console/panels/ParametersDetailsPanel.java | 0
.../console/panels/ParametersDirectoryPanel.java | 0
.../console/panels/ParametersEditModalPanel.java | 0
.../client/console/panels/PasswordPolicy.java | 0
.../client/console/panels/PlainSchemaDetails.java | 0
.../console/panels/PrivilegeDirectoryPanel.java | 0
.../console/panels/PrivilegeWizardBuilder.java | 0
.../console/panels/PropagationErrorPanel.java | 0
.../syncope/client/console/panels/Realm.java | 0
.../client/console/panels/RealmChoicePanel.java | 0
.../client/console/panels/RealmDetails.java | 19 ++-
.../client/console/panels/RealmWizardBuilder.java | 0
.../panels/RelationshipTypeDetailsPanel.java | 0
.../console/panels/RelationshipTypeModalPanel.java | 0
.../console/panels/RelationshipTypesPanel.java | 0
.../client/console/panels/RemoteObjectPanel.java | 0
.../client/console/panels/RoleDirectoryPanel.java | 0
.../client/console/panels/SSOLoginFormPanel.java | 0
.../client/console/panels/SchemaTypePanel.java | 0
.../console/panels/SchemaTypeWizardBuilder.java | 6 +-
.../client/console/panels/SchemasPanel.java | 0
.../panels/SecurityQuestionDetailsPanel.java | 0
.../panels/SecurityQuestionsModalPanel.java | 0
.../console/panels/SecurityQuestionsPanel.java | 0
.../client/console/panels/StartAtTogglePanel.java | 0
.../console/panels/SubmitableModalPanel.java | 0
.../syncope/client/console/panels/TogglePanel.java | 40 +----
.../client/console/panels/ToggleableTarget.java} | 6 +-
.../panels/TypeExtensionDirectoryPanel.java | 0
.../client/console/panels/TypesDirectoryPanel.java | 0
.../client/console/panels/UserDirectoryPanel.java | 58 +------
.../panels/UserDisplayAttributesModalPanel.java | 0
.../client/console/panels/WizardModalPanel.java | 0
.../console/panels/search/AbstractSearchPanel.java | 7 +-
.../panels/search/AnyObjectSearchPanel.java | 0
.../search/AnyObjectSelectionDirectoryPanel.java | 0
.../panels/search/AnySelectionDirectoryPanel.java | 0
.../console/panels/search/GroupSearchPanel.java | 0
.../search/GroupSelectionDirectoryPanel.java | 0
.../console/panels/search/MapOfListModel.java | 0
.../client/console/panels/search/SearchClause.java | 0
.../console/panels/search/SearchClausePanel.java | 0
.../client/console/panels/search/SearchUtils.java | 0
.../console/panels/search/UserSearchPanel.java | 0
.../panels/search/UserSelectionDirectoryPanel.java | 0
.../policies/AccountPolicyDirectoryPanel.java | 0
.../policies/PasswordPolicyDirectoryPanel.java | 0
.../console/policies/PolicyDirectoryPanel.java | 0
.../console/policies/PolicyModalPanelBuilder.java | 6 +-
.../console/policies/PolicyRuleDirectoryPanel.java | 0
.../console/policies/PolicyRuleWizardBuilder.java | 0
.../client/console/policies/PolicyRuleWrapper.java | 0
.../policies/ProvisioningPolicyModalPanel.java | 0
.../console/policies/PullPolicyDirectoryPanel.java | 0
.../console/policies/PushPolicyDirectoryPanel.java | 0
.../console/reports/ReportDirectoryPanel.java | 0
.../console/reports/ReportExecutionDetails.java | 0
.../console/reports/ReportStartAtTogglePanel.java | 0
.../reports/ReportTemplateDirectoryPanel.java | 0
.../console/reports/ReportWizardBuilder.java | 0
.../console/reports/ReportletDirectoryPanel.java | 0
.../console/reports/ReportletWizardBuilder.java | 0
.../client/console/reports/ReportletWrapper.java | 0
.../client/console/rest/AbstractAnyRestClient.java | 0
.../client/console/rest/AccessTokenRestClient.java | 0
.../client/console/rest/AnyObjectRestClient.java | 0
.../console/rest/AnyTypeClassRestClient.java | 0
.../client/console/rest/AnyTypeRestClient.java | 0
.../client/console/rest/ApplicationRestClient.java | 0
.../client/console/rest/BaseRestClient.java | 0
.../client/console/rest/ConfRestClient.java | 0
.../client/console/rest/DynRealmRestClient.java | 0
.../client/console/rest/ExecutionRestClient.java | 0
.../client/console/rest/GroupRestClient.java | 0
.../console/rest/ImplementationRestClient.java | 0
.../client/console/rest/LoggerRestClient.java | 0
.../console/rest/NotificationRestClient.java | 0
.../client/console/rest/PolicyRestClient.java | 0
.../client/console/rest/RealmRestClient.java | 0
.../console/rest/RelationshipTypeRestClient.java | 0
.../client/console/rest/ReportRestClient.java | 0
.../syncope/client/console/rest/RestClient.java | 0
.../client/console/rest/RoleRestClient.java | 0
.../client/console/rest/SchemaRestClient.java | 0
.../console/rest/SecurityQuestionRestClient.java | 0
.../client/console/rest/SyncopeRestClient.java | 0
.../client/console/rest/TaskRestClient.java | 0
.../client/console/rest/TemplateRestClient.java | 0
.../client/console/rest/UserRestClient.java | 0
.../client/console/rest/UserSelfRestClient.java | 0
.../client/console/status/ChangePasswordModal.java | 0
.../console/tasks/AbstractPropagationTasks.java | 0
.../client/console/tasks/AbstractTasks.java | 0
.../tasks/AnyPropagationTaskDirectoryPanel.java | 0
.../client/console/tasks/AnyPropagationTasks.java | 0
.../syncope/client/console/tasks/CrontabPanel.java | 0
.../syncope/client/console/tasks/ExecMessage.java | 0
.../console/tasks/ExecutionsDirectoryPanel.java | 0
.../client/console/tasks/NotificationMailBody.java | 0
.../console/tasks/NotificationMailBodyDetails.java | 0
.../tasks/NotificationTaskDirectoryPanel.java | 0
.../tasks/PropagationTaskDirectoryPanel.java | 0
.../client/console/tasks/PropagationTasks.java | 0
.../tasks/ProvisioningTaskDirectoryPanel.java | 0
.../console/tasks/PullTaskDirectoryPanel.java | 0
.../syncope/client/console/tasks/PullTasks.java | 0
.../console/tasks/PushTaskDirectoryPanel.java | 0
.../client/console/tasks/PushTaskFilters.java | 0
.../client/console/tasks/PushTaskWrapper.java | 0
.../syncope/client/console/tasks/PushTasks.java | 0
.../console/tasks/SchedTaskDirectoryPanel.java | 0
.../console/tasks/SchedTaskWizardBuilder.java | 0
.../syncope/client/console/tasks/SchedTasks.java | 0
.../console/tasks/TaskAttributesDetailsView.java | 0
.../client/console/tasks/TaskDirectoryPanel.java | 0
.../client/console/tasks/TaskExecutionDetails.java | 0
.../console/tasks/TaskStartAtTogglePanel.java | 0
.../client/console/tasks/TemplatesTogglePanel.java | 0
.../syncope/client/console/themes/AdminLTE.java | 0
.../themes/AdminLTECssResourceReference.java | 0
.../wicket/ajax/IndicatorAjaxTimerBehavior.java | 0
.../ajax/form/AbstractAjaxDownloadBehavior.java | 0
.../ajax/form/IndicatorAjaxEventBehavior.java | 0
...torAjaxFormChoiceComponentUpdatingBehavior.java | 0
...IndicatorAjaxFormComponentUpdatingBehavior.java | 0
.../ajax/form/IndicatorAutoCompleteBehavior.java | 0
.../ajax/form/IndicatorModalCloseBehavior.java | 0
.../wicket/ajax/markup/html/IndicatorAjaxLink.java | 0
.../ajax/markup/html/IndicatorAjaxSubmitLink.java | 0
.../console/wicket/ajax/markup/html/LabelInfo.java | 0
.../paging/AjaxDataNavigationToolbar.java | 0
.../repeater/data/table/AjaxFallbackDataTable.java | 0
.../html/repeater/data/table/AttrColumn.java | 0
.../repeater/data/table/BatchResponseColumn.java | 0
.../repeater/data/table/BooleanPropertyColumn.java | 0
.../data/table/CheckBoxGroupSelectorPanel.java | 0
.../html/repeater/data/table/CheckBoxPanel.java | 0
.../html/repeater/data/table/CheckGroupColumn.java | 0
.../html/repeater/data/table/CollectionPanel.java | 0
.../data/table/CollectionPropertyColumn.java | 0
.../repeater/data/table/ConnObjectAttrColumn.java | 0
.../repeater/data/table/DatePropertyColumn.java | 0
.../repeater/data/table/KeyPropertyColumn.java | 0
.../html/repeater/data/table/TokenColumn.java | 0
.../console/wicket/markup/head/MetaHeaderItem.java | 0
.../bootstrap/buttons/DefaultModalCloseButton.java | 0
.../markup/html/bootstrap/dialog/BaseModal.java | 0
.../markup/html/bootstrap/tabs/Accordion.java | 0
.../markup/html/form/AbstractFieldPanel.java | 0
.../markup/html/form/AbstractMultiPanel.java | 0
.../console/wicket/markup/html/form/Action.java | 0
.../wicket/markup/html/form/ActionLink.java | 0
.../markup/html/form/ActionLinksTogglePanel.java | 6 +-
.../wicket/markup/html/form/ActionPanel.java | 0
.../wicket/markup/html/form/ActionsPanel.java | 6 +
.../wicket/markup/html/form/AjaxCheckBoxPanel.java | 0
.../markup/html/form/AjaxDateFieldPanel.java | 0
.../markup/html/form/AjaxDateTimeFieldPanel.java | 0
.../markup/html/form/AjaxDecoratedCheckbox.java | 0
.../wicket/markup/html/form/AjaxDownload.java | 0
.../markup/html/form/AjaxDropDownChoicePanel.java | 0
.../wicket/markup/html/form/AjaxPaletteConf.java | 0
.../wicket/markup/html/form/AjaxPalettePanel.java | 0
.../markup/html/form/AjaxPasswordFieldPanel.java | 0
.../markup/html/form/AjaxSpinnerFieldPanel.java | 0
.../markup/html/form/AjaxTextFieldPanel.java | 0
.../wicket/markup/html/form/BinaryFieldPanel.java | 0
.../wicket/markup/html/form/DateFieldPanel.java | 0
.../markup/html/form/EncryptedFieldPanel.java | 0
.../wicket/markup/html/form/FieldPanel.java | 0
.../wicket/markup/html/form/ImageModalPanel.java | 0
.../html/form/IndicatingOnConfirmAjaxLink.java | 0
.../wicket/markup/html/form/JsonDiffPanel.java | 0
.../wicket/markup/html/form/JsonEditorPanel.java | 0
.../console/wicket/markup/html/form/LinkPanel.java | 0
.../markup/html/form/MappingPurposePanel.java | 0
.../wicket/markup/html/form/MultiFieldPanel.java | 0
.../wicket/markup/html/form/MultiPanel.java | 0
.../wicket/markup/html/form/NonI18nPalette.java | 0
.../wicket/markup/html/form/PolicyRenderer.java | 0
.../markup/html/form/SelectChoiceRenderer.java | 0
.../wicket/markup/html/form/SelectOption.java | 0
.../markup/html/form/SelectableRecorder.java | 0
.../wicket/markup/html/form/XMLEditorPanel.java | 0
.../html/form/preview/AbstractBinaryPreviewer.java | 0
.../html/form/preview/BinaryCertPreviewer.java | 0
.../html/form/preview/BinaryImagePreviewer.java | 0
.../html/form/preview/BinaryPDFPreviewer.java | 0
.../html/form/preview/BinaryTextPreviewer.java | 0
.../markup/html/form/preview/DefaultPreviewer.java | 0
.../wicket/markup/html/link/VeilPopupSettings.java | 0
.../client/console/widgets/AlertWidget.java | 0
.../client/console/widgets/AnyByRealmWidget.java | 0
.../client/console/widgets/BaseExtWidget.java | 0
.../syncope/client/console/widgets/BaseWidget.java | 0
.../client/console/widgets/CompletenessWidget.java | 16 --
.../client/console/widgets/ExtAlertWidget.java | 0
.../client/console/widgets/JobActionPanel.java | 0
.../syncope/client/console/widgets/JobWidget.java | 0
.../syncope/client/console/widgets/LoadWidget.java | 0
.../client/console/widgets/NumberWidget.java | 21 +--
.../client/console/widgets/ProgressBean.java | 0
.../client/console/widgets/ProgressPanel.java | 0
.../client/console/widgets/ProgressesPanel.java | 0
.../console/widgets/ReconDetailsModalPanel.java | 0
.../console/widgets/ReconciliationWidget.java | 0
.../console/widgets/UsersByStatusWidget.java | 0
.../client/console/widgets/reconciliation/Any.java | 0
.../console/widgets/reconciliation/Anys.java | 0
.../console/widgets/reconciliation/Misaligned.java | 0
.../console/widgets/reconciliation/Missing.java | 0
.../reconciliation/ReconciliationReport.java | 0
.../reconciliation/ReconciliationReportParser.java | 0
.../console/wizards/AbstractModalPanelBuilder.java | 0
.../syncope/client/console/wizards/AjaxWizard.java | 0
.../client/console/wizards/AjaxWizardBuilder.java | 0
.../console/wizards/AjaxWizardMgtButtonBar.java | 0
.../client/console/wizards/DynRealmWrapper.java | 0
.../client/console/wizards/ModalPanelBuilder.java | 0
.../client/console/wizards/WizardMgtPanel.java | 0
.../client/console/wizards/any/AbstractAttrs.java | 0
.../console/wizards/any/AnnotatedBeanPanel.java | 0
.../console/wizards/any/AnyObjectDetails.java | 0
.../any/AnyObjectTemplateWizardBuilder.java | 0
.../wizards/any/AnyObjectWizardBuilder.java | 0
.../console/wizards/any/AnyObjectWrapper.java | 0
.../console/wizards/any/AnyWizardBuilder.java | 7 +-
.../client/console/wizards/any/AnyWrapper.java | 1 -
.../client/console/wizards/any/AuxClasses.java | 0
.../console/wizards/any/ConnObjectPanel.java | 0
.../client/console/wizards/any/DerAttrs.java | 0
.../client/console/wizards/any/Details.java | 0
.../console/wizards/any/DynamicMemberships.java | 0
.../client/console/wizards/any/GroupDetails.java | 0
.../wizards/any/GroupTemplateWizardBuilder.java | 0
.../console/wizards/any/GroupWizardBuilder.java | 0
.../client/console/wizards/any/GroupWrapper.java | 0
.../syncope/client/console/wizards/any/Groups.java | 0
.../client/console/wizards/any/Ownership.java | 0
.../client/console/wizards/any/PasswordPanel.java | 0
.../client/console/wizards/any/PlainAttrs.java | 0
.../client/console/wizards/any/Relationships.java | 0
.../client/console/wizards/any/Resources.java | 10 +-
.../client/console/wizards/any/ResultPage.java | 0
.../syncope/client/console/wizards/any/Roles.java | 0
.../client/console/wizards/any/StatusPanel.java | 12 +-
.../console/wizards/any/TemplateWizardBuilder.java | 0
.../wizards/any/TypeExtensionWizardBuilder.java | 0
.../client/console/wizards/any/UserDetails.java | 0
.../console/wizards/any/UserInformationPanel.java | 0
.../wizards/any/UserTemplateWizardBuilder.java | 0
.../console/wizards/any/UserWizardBuilder.java | 0
.../client/console/wizards/any/UserWrapper.java | 0
.../client/console/wizards/any/VirAttrs.java | 0
.../console/wizards/role/RoleWizardBuilder.java | 0
.../client/console/wizards/role/RoleWrapper.java | 0
.../resources/META-INF/cxf/org.apache.cxf.Logger | 0
.../dataTables/dataTables.bootstrap.css | 0
.../resources/css/AdminLTE_skins/_all-skins.css | 0
.../css/AdminLTE_skins/skin-black-light.css | 0
.../resources/css/AdminLTE_skins/skin-black.css | 0
.../css/AdminLTE_skins/skin-blue-light.css | 0
.../resources/css/AdminLTE_skins/skin-blue.css | 0
.../css/AdminLTE_skins/skin-green-light.css | 0
.../resources/css/AdminLTE_skins/skin-green.css | 0
.../css/AdminLTE_skins/skin-purple-light.css | 0
.../resources/css/AdminLTE_skins/skin-purple.css | 0
.../css/AdminLTE_skins/skin-red-light.css | 0
.../resources/css/AdminLTE_skins/skin-red.css | 0
.../css/AdminLTE_skins/skin-yellow-light.css | 0
.../resources/css/AdminLTE_skins/skin-yellow.css | 0
.../META-INF/resources/css/accessibility.css | 0
.../css/accessibility/accessibilityFont.css | 0
.../css/accessibility/accessibilityHC.css | 0
.../resources/META-INF/resources/css/batch.css | 0
.../resources/META-INF/resources/css/fonts.css | 0
...-latin-ext_cyrillic_latin_cyrillic-ext-300.woff | Bin
...latin-ext_cyrillic_latin_cyrillic-ext-300.woff2 | Bin
...-ext_cyrillic_latin_cyrillic-ext-300italic.woff | Bin
...ext_cyrillic_latin_cyrillic-ext-300italic.woff2 | Bin
...-latin-ext_cyrillic_latin_cyrillic-ext-600.woff | Bin
...latin-ext_cyrillic_latin_cyrillic-ext-600.woff2 | Bin
...-ext_cyrillic_latin_cyrillic-ext-600italic.woff | Bin
...ext_cyrillic_latin_cyrillic-ext-600italic.woff2 | Bin
...-latin-ext_cyrillic_latin_cyrillic-ext-700.woff | Bin
...latin-ext_cyrillic_latin_cyrillic-ext-700.woff2 | Bin
...tin-ext_cyrillic_latin_cyrillic-ext-italic.woff | Bin
...in-ext_cyrillic_latin_cyrillic-ext-italic.woff2 | Bin
...in-ext_cyrillic_latin_cyrillic-ext-regular.woff | Bin
...n-ext_cyrillic_latin_cyrillic-ext-regular.woff2 | Bin
.../resources/META-INF/resources/css/login.css | 0
.../resources/META-INF/resources/css/search.css | 0
.../META-INF/resources/css/syncopeConsole.css | 0
.../resources/META-INF/resources/css/topology.css | 0
.../resources/META-INF/resources/img/favicon.png | Bin
.../META-INF/resources/img/logo-green.png | Bin
.../resources/META-INF/resources/img/logo-mini.png | Bin
.../main/resources/META-INF/resources/img/logo.png | Bin
.../META-INF/resources/js/accessibility.js | 0
.../META-INF/resources/js/copyToClipboard.js | 0
.../resources/META-INF/resources/js/topology.js | 0
.../src/main/resources/META-INF/web-fragment.xml | 0
.../console/src/main/resources/MIMETypes.json | 0
.../console/src/main/resources/console.properties | 7 +-
.../console/SyncopeConsoleApplication.properties | 1 -
.../SyncopeConsoleApplication_it.properties | 1 -
.../SyncopeConsoleApplication_ja.properties | 1 -
.../SyncopeConsoleApplication_pt_BR.properties | 1 -
.../SyncopeConsoleApplication_ru.properties | 1 -
.../syncope/client/console/batch/BatchContent.html | 0
.../client/console/batch/BatchContent.properties | 0
.../console/batch/BatchContent_it.properties | 0
.../console/batch/BatchContent_ja.properties | 0
.../console/batch/BatchContent_pt_BR.properties | 0
.../console/batch/BatchContent_ru.properties | 0
.../syncope/client/console/batch/BatchModal.html | 0
.../client/console/chartjs/ChartJSPanel.html | 0
.../client/console/events/EventCategoryPanel.html | 0
.../client/console/events/EventSelectionPanel.html | 0
.../client/console/events/SelectedEventsPanel.html | 0
.../console/implementations/MyAccountRule.groovy | 0
.../implementations/MyItemTransformer.groovy | 0
.../console/implementations/MyLogicActions.groovy | 0
.../console/implementations/MyPasswordRule.groovy | 0
.../implementations/MyPropagationActions.groovy | 0
.../console/implementations/MyPullActions.groovy | 0
.../implementations/MyPullCorrelationRule.groovy | 0
.../console/implementations/MyPushActions.groovy | 0
.../implementations/MyPushCorrelationRule.groovy | 0
.../implementations/MyRecipientsProvider.groovy | 0
.../implementations/MyReconFilterBuilder.groovy | 0
.../console/implementations/MyReportlet.groovy | 0
.../implementations/MySchedTaskJobDelegate.groovy | 0
.../console/implementations/MyValidator.groovy | 0
.../MailTemplateDirectoryPanel.properties | 0
.../MailTemplateDirectoryPanel_it.properties | 0
.../MailTemplateDirectoryPanel_ja.properties | 0
.../MailTemplateDirectoryPanel_pt_BR.properties | 0
.../MailTemplateDirectoryPanel_ru.properties | 0
.../NotificationDirectoryPanel.properties | 0
.../NotificationDirectoryPanel_it.properties | 0
.../NotificationDirectoryPanel_ja.properties | 0
.../NotificationDirectoryPanel_pt_BR.properties | 0
.../NotificationDirectoryPanel_ru.properties | 0
.../console/notifications/NotificationTasks.html | 0
.../notifications/NotificationTasks.properties | 0
.../notifications/NotificationTasks_it.properties | 0
.../notifications/NotificationTasks_ja.properties | 0
.../NotificationTasks_pt_BR.properties | 0
.../notifications/NotificationTasks_ru.properties | 0
.../NotificationWizardBuilder$About.html | 0
.../NotificationWizardBuilder$Abouts.html | 0
.../NotificationWizardBuilder$Abouts.properties | 0
.../NotificationWizardBuilder$Abouts_it.properties | 0
.../NotificationWizardBuilder$Abouts_ja.properties | 0
...tificationWizardBuilder$Abouts_pt_BR.properties | 0
.../NotificationWizardBuilder$Abouts_ru.properties | 0
.../NotificationWizardBuilder$Details.html | 0
.../NotificationWizardBuilder$Details.properties | 0
...NotificationWizardBuilder$Details_it.properties | 0
...NotificationWizardBuilder$Details_ja.properties | 0
...ificationWizardBuilder$Details_pt_BR.properties | 0
...NotificationWizardBuilder$Details_ru.properties | 0
.../NotificationWizardBuilder$Events.html | 0
.../NotificationWizardBuilder$Recipients.html | 0
...NotificationWizardBuilder$Recipients.properties | 0
...ificationWizardBuilder$Recipients_it.properties | 0
...ificationWizardBuilder$Recipients_ja.properties | 0
...cationWizardBuilder$Recipients_pt_BR.properties | 0
...ificationWizardBuilder$Recipients_ru.properties | 0
.../console/notifications/TemplateModal.html | 0
.../apache/syncope/client/console/pages/Audit.html | 0
.../syncope/client/console/pages/BasePage.html | 10 +-
.../client/console/pages/BasePage.properties | 0
.../client/console/pages/BasePage_it.properties | 0
.../client/console/pages/BasePage_ja.properties | 0
.../client/console/pages/BasePage_pt_BR.properties | 0
.../client/console/pages/BasePage_ru.properties | 0
.../syncope/client/console/pages/Dashboard.html | 0
.../client/console/pages/Dashboard.properties | 0
.../client/console/pages/Dashboard_it.properties | 0
.../client/console/pages/Dashboard_ja.properties | 0
.../console/pages/Dashboard_pt_BR.properties | 0
.../client/console/pages/Dashboard_ru.properties | 0
.../client/console/pages/Implementations.html | 0
.../syncope/client/console/pages/LogViewer.html | 0
.../apache/syncope/client/console/pages/Login.html | 0
.../syncope/client/console/pages/Login.properties | 0
.../client/console/pages/Login_it.properties | 0
.../client/console/pages/Login_ja.properties | 0
.../client/console/pages/Login_pt_BR.properties | 0
.../client/console/pages/Login_ru.properties | 0
.../apache/syncope/client/console/pages/Logs.html | 0
.../syncope/client/console/pages/Logs.properties | 0
.../client/console/pages/Logs_it.properties | 0
.../client/console/pages/Logs_ja.properties | 0
.../client/console/pages/Logs_pt_BR.properties | 0
.../client/console/pages/Logs_ru.properties | 0
.../client/console/pages/ModelerPopupPage.html | 0
.../client/console/pages/MustChangePassword.html | 0
.../console/pages/MustChangePassword.properties | 0
.../console/pages/MustChangePassword_it.properties | 0
.../console/pages/MustChangePassword_ja.properties | 0
.../pages/MustChangePassword_pt_BR.properties | 0
.../console/pages/MustChangePassword_ru.properties | 0
.../client/console/pages/Notifications.html | 0
.../client/console/pages/Notifications.properties | 0
.../console/pages/Notifications_it.properties | 0
.../console/pages/Notifications_ja.properties | 0
.../console/pages/Notifications_pt_BR.properties | 0
.../console/pages/Notifications_ru.properties | 0
.../syncope/client/console/pages/Parameters.html | 0
.../client/console/pages/Parameters.properties | 0
.../client/console/pages/Parameters_it.properties | 0
.../client/console/pages/Parameters_ja.properties | 0
.../console/pages/Parameters_pt_BR.properties | 0
.../client/console/pages/Parameters_ru.properties | 0
.../syncope/client/console/pages/Policies.html | 0
.../client/console/pages/Policies.properties | 0
.../client/console/pages/Policies_it.properties | 0
.../client/console/pages/Policies_ja.properties | 0
.../client/console/pages/Policies_pt_BR.properties | 0
.../client/console/pages/Policies_ru.properties | 0
.../syncope/client/console/pages/Realms.html | 0
.../syncope/client/console/pages/Realms.properties | 0
.../client/console/pages/Realms_it.properties | 0
.../client/console/pages/Realms_ja.properties | 0
.../client/console/pages/Realms_pt_BR.properties | 0
.../client/console/pages/Realms_ru.properties | 0
.../syncope/client/console/pages/Reports.html | 0
.../client/console/pages/Reports.properties | 0
.../client/console/pages/Reports_it.properties | 0
.../client/console/pages/Reports_ja.properties | 0
.../client/console/pages/Reports_pt_BR.properties | 0
.../client/console/pages/Reports_ru.properties | 0
.../syncope/client/console/pages/Security.html | 0
.../client/console/pages/Security.properties | 0
.../client/console/pages/Security_it.properties | 0
.../client/console/pages/Security_ja.properties | 0
.../client/console/pages/Security_pt_BR.properties | 0
.../client/console/pages/Security_ru.properties | 0
.../apache/syncope/client/console/pages/Types.html | 0
.../syncope/client/console/pages/Types.properties | 0
.../client/console/pages/Types_it.properties | 0
.../client/console/pages/Types_ja.properties | 0
.../client/console/pages/Types_pt_BR.properties | 0
.../client/console/pages/Types_ru.properties | 0
.../client/console/panels/AbstractModalPanel.html | 0
.../panels/AccessTokenDirectoryPanel.properties | 0
.../panels/AccessTokenDirectoryPanel_it.properties | 0
.../panels/AccessTokenDirectoryPanel_ja.properties | 0
.../AccessTokenDirectoryPanel_pt_BR.properties | 0
.../panels/AccessTokenDirectoryPanel_ru.properties | 0
.../client/console/panels/AccountPolicy.html | 0
.../console/panels/ActionDataTablePanel.html | 0
.../client/console/panels/AjaxDataTablePanel.html | 0
.../client/console/panels/AnyAjaxTabbedPanel.html | 0
.../syncope/client/console/panels/AnyPanel.html | 0
.../client/console/panels/AnyPanel.properties | 0
.../client/console/panels/AnyPanel_it.properties | 0
.../client/console/panels/AnyPanel_ja.properties | 0
.../console/panels/AnyPanel_pt_BR.properties | 0
.../client/console/panels/AnyPanel_ru.properties | 0
.../console/panels/AnyTypeClassDetailsPanel.html | 0
.../panels/AnyTypeClassDetailsPanel.properties | 0
.../panels/AnyTypeClassDetailsPanel_it.properties | 0
.../panels/AnyTypeClassDetailsPanel_ja.properties | 0
.../AnyTypeClassDetailsPanel_pt_BR.properties | 0
.../panels/AnyTypeClassDetailsPanel_ru.properties | 0
.../console/panels/AnyTypeClassModalPanel.html | 0
.../console/panels/AnyTypeClassesPanel.properties | 0
.../panels/AnyTypeClassesPanel_it.properties | 0
.../panels/AnyTypeClassesPanel_ja.properties | 0
.../panels/AnyTypeClassesPanel_pt_BR.properties | 0
.../panels/AnyTypeClassesPanel_ru.properties | 0
.../client/console/panels/AnyTypeDetailsPanel.html | 0
.../console/panels/AnyTypeDetailsPanel.properties | 0
.../panels/AnyTypeDetailsPanel_it.properties | 0
.../panels/AnyTypeDetailsPanel_ja.properties | 0
.../panels/AnyTypeDetailsPanel_pt_BR.properties | 0
.../panels/AnyTypeDetailsPanel_ru.properties | 0
.../client/console/panels/AnyTypeMenuItem.html | 0
.../client/console/panels/AnyTypeModalPanel.html | 0
.../client/console/panels/AnyTypesPanel.properties | 0
.../console/panels/AnyTypesPanel_it.properties | 0
.../console/panels/AnyTypesPanel_ja.properties | 0
.../console/panels/AnyTypesPanel_pt_BR.properties | 0
.../console/panels/AnyTypesPanel_ru.properties | 0
.../panels/ApplicationDirectoryPanel.properties | 0
.../panels/ApplicationDirectoryPanel_it.properties | 0
.../panels/ApplicationDirectoryPanel_ja.properties | 0
.../ApplicationDirectoryPanel_pt_BR.properties | 0
.../panels/ApplicationDirectoryPanel_ru.properties | 0
.../console/panels/ApplicationModalPanel.html | 0
.../syncope/client/console/panels/BeanPanel.html | 0
.../client/console/panels/BeanReflectionModal.html | 0
.../client/console/panels/BeanReflectionPanel.html | 0
.../client/console/panels/ConsoleLogPanel.html | 0
.../console/panels/ConsoleLogPanel.properties | 0
.../console/panels/ConsoleLogPanel_it.properties | 0
.../console/panels/ConsoleLogPanel_ja.properties | 0
.../panels/ConsoleLogPanel_pt_BR.properties | 0
.../console/panels/ConsoleLogPanel_ru.properties | 0
.../client/console/panels/CoreLogPanel.html | 0
.../client/console/panels/CoreLogPanel.properties | 0
.../console/panels/CoreLogPanel_it.properties | 0
.../console/panels/CoreLogPanel_ja.properties | 0
.../console/panels/CoreLogPanel_pt_BR.properties | 0
.../console/panels/CoreLogPanel_ru.properties | 0
.../console/panels/DashboardAccessTokensPanel.html | 0
.../console/panels/DashboardControlPanel.html | 0
.../console/panels/DashboardExtensionsPanel.html | 0
.../console/panels/DashboardOverviewPanel.html | 0
.../client/console/panels/DerSchemaDetails.html | 0
.../console/panels/DerSchemaDetails.properties | 0
.../console/panels/DerSchemaDetails_it.properties | 0
.../console/panels/DerSchemaDetails_ja.properties | 0
.../panels/DerSchemaDetails_pt_BR.properties | 0
.../console/panels/DerSchemaDetails_ru.properties | 0
.../client/console/panels/DirectoryPanel.html | 0
.../console/panels/DirectoryPanel.properties | 0
.../console/panels/DirectoryPanel_it.properties | 0
.../console/panels/DirectoryPanel_ja.properties | 0
.../console/panels/DirectoryPanel_pt_BR.properties | 0
.../console/panels/DirectoryPanel_ru.properties | 0
.../panels/DisplayAttributesModalPanel.html | 0
.../panels/DisplayAttributesModalPanel.properties | 0
.../DisplayAttributesModalPanel_it.properties | 0
.../DisplayAttributesModalPanel_ja.properties | 0
.../DisplayAttributesModalPanel_pt_BR.properties | 0
.../DisplayAttributesModalPanel_ru.properties | 0
.../panels/DynRealmDirectoryPanel.properties | 0
.../panels/DynRealmDirectoryPanel_it.properties | 0
.../panels/DynRealmDirectoryPanel_ja.properties | 0
.../panels/DynRealmDirectoryPanel_pt_BR.properties | 0
.../panels/DynRealmDirectoryPanel_ru.properties | 0
.../client/console/panels/DynRealmModalPanel.html | 0
.../client/console/panels/ExecMessageModal.html | 0
.../console/panels/GroupDirectoryPanel.properties | 0
.../panels/GroupDirectoryPanel_it.properties | 0
.../panels/GroupDirectoryPanel_ja.properties | 0
.../panels/GroupDirectoryPanel_pt_BR.properties | 0
.../panels/GroupDirectoryPanel_ru.properties | 0
.../panels/ImplementationDirectoryPanel.html | 0
.../panels/ImplementationDirectoryPanel.properties | 0
.../ImplementationDirectoryPanel_it.properties | 0
.../ImplementationDirectoryPanel_ja.properties | 0
.../ImplementationDirectoryPanel_pt_BR.properties | 0
.../ImplementationDirectoryPanel_ru.properties | 0
.../panels/ImplementationEngineTogglePanel.html | 0
.../console/panels/ImplementationModalPanel.html | 0
.../syncope/client/console/panels/LabelPanel.html | 0
.../client/console/panels/ListViewPanel.html | 0
.../client/console/panels/LogStatementPanel.html | 0
.../client/console/panels/MembersTogglePanel.html | 0
.../client/console/panels/MultilevelPanel.html | 0
.../client/console/panels/NotificationPanel.html | 0
.../console/panels/ParametersCreateModalPanel.html | 0
.../console/panels/ParametersCreateWizard.html | 0
.../panels/ParametersCreateWizardAttrStep.html | 0
.../ParametersCreateWizardAttrStep.properties | 0
.../ParametersCreateWizardAttrStep_it.properties | 0
.../ParametersCreateWizardAttrStep_ja.properties | 0
...ParametersCreateWizardAttrStep_pt_BR.properties | 0
.../ParametersCreateWizardAttrStep_ru.properties | 0
.../panels/ParametersCreateWizardSchemaStep.html | 0
.../ParametersCreateWizardSchemaStep.properties | 0
.../ParametersCreateWizardSchemaStep_it.properties | 0
.../ParametersCreateWizardSchemaStep_ja.properties | 0
...rametersCreateWizardSchemaStep_pt_BR.properties | 0
.../ParametersCreateWizardSchemaStep_ru.properties | 0
.../console/panels/ParametersDetailsPanel.html | 0
.../panels/ParametersDetailsPanel.properties | 0
.../panels/ParametersDetailsPanel_it.properties | 0
.../panels/ParametersDetailsPanel_ja.properties | 0
.../panels/ParametersDetailsPanel_pt_BR.properties | 0
.../panels/ParametersDetailsPanel_ru.properties | 0
.../console/panels/ParametersDirectoryPanel.html | 0
.../panels/ParametersDirectoryPanel.properties | 0
.../panels/ParametersDirectoryPanel_it.properties | 0
.../panels/ParametersDirectoryPanel_ja.properties | 0
.../ParametersDirectoryPanel_pt_BR.properties | 0
.../panels/ParametersDirectoryPanel_ru.properties | 0
.../console/panels/ParametersEditModalPanel.html | 0
.../client/console/panels/PasswordPolicy.html | 0
.../client/console/panels/PlainSchemaDetails.html | 0
.../console/panels/PlainSchemaDetails.properties | 0
.../panels/PlainSchemaDetails_it.properties | 0
.../panels/PlainSchemaDetails_ja.properties | 0
.../panels/PlainSchemaDetails_pt_BR.properties | 0
.../panels/PlainSchemaDetails_ru.properties | 0
.../panels/PrivilegeDirectoryPanel.properties | 0
.../panels/PrivilegeDirectoryPanel_it.properties | 0
.../panels/PrivilegeDirectoryPanel_ja.properties | 0
.../PrivilegeDirectoryPanel_pt_BR.properties | 0
.../panels/PrivilegeDirectoryPanel_ru.properties | 0
.../panels/PrivilegeWizardBuilder$Profile.html | 0
.../panels/PrivilegeWizardBuilder$Spec.html | 0
.../console/panels/PropagationErrorPanel.html | 0
.../syncope/client/console/panels/Realm.html | 0
.../client/console/panels/RealmChoicePanel.html | 0
.../client/console/panels/RealmDetails.html | 0
.../client/console/panels/RealmDetails.properties | 0
.../console/panels/RealmDetails_it.properties | 0
.../console/panels/RealmDetails_ja.properties | 0
.../console/panels/RealmDetails_pt_BR.properties | 0
.../console/panels/RealmDetails_ru.properties | 0
.../console/panels/RealmWizardBuilder$Realm.html | 0
.../panels/RelationshipTypeDetailsPanel.html | 0
.../panels/RelationshipTypeDetailsPanel.properties | 0
.../RelationshipTypeDetailsPanel_it.properties | 0
.../RelationshipTypeDetailsPanel_ja.properties | 0
.../RelationshipTypeDetailsPanel_pt_BR.properties | 0
.../RelationshipTypeDetailsPanel_ru.properties | 0
.../console/panels/RelationshipTypeModalPanel.html | 0
.../panels/RelationshipTypesPanel.properties | 0
.../panels/RelationshipTypesPanel_it.properties | 0
.../panels/RelationshipTypesPanel_ja.properties | 0
.../panels/RelationshipTypesPanel_pt_BR.properties | 0
.../panels/RelationshipTypesPanel_ru.properties | 0
.../client/console/panels/RemoteObjectPanel.html | 0
.../console/panels/RoleDirectoryPanel.properties | 0
.../panels/RoleDirectoryPanel_it.properties | 0
.../panels/RoleDirectoryPanel_ja.properties | 0
.../panels/RoleDirectoryPanel_pt_BR.properties | 0
.../panels/RoleDirectoryPanel_ru.properties | 0
.../panels/SchemaTypeWizardBuilder$Details.html | 0
.../SchemaTypeWizardBuilder$Details.properties | 0
.../SchemaTypeWizardBuilder$Details_it.properties | 0
.../SchemaTypeWizardBuilder$Details_ja.properties | 0
...chemaTypeWizardBuilder$Details_pt_BR.properties | 0
.../SchemaTypeWizardBuilder$Details_ru.properties | 0
.../panels/SchemaTypeWizardBuilder$Labels.html | 0
.../SchemaTypeWizardBuilder$Labels.properties | 0
.../SchemaTypeWizardBuilder$Labels_it.properties | 0
.../SchemaTypeWizardBuilder$Labels_ja.properties | 0
...SchemaTypeWizardBuilder$Labels_pt_BR.properties | 0
.../SchemaTypeWizardBuilder$Labels_ru.properties | 0
.../client/console/panels/SchemasPanel.html | 0
.../client/console/panels/SchemasPanel.properties | 0
.../console/panels/SchemasPanel_it.properties | 0
.../console/panels/SchemasPanel_ja.properties | 0
.../console/panels/SchemasPanel_pt_BR.properties | 0
.../console/panels/SchemasPanel_ru.properties | 0
.../panels/SecurityQuestionDetailsPanel.html | 0
.../panels/SecurityQuestionDetailsPanel.properties | 0
.../SecurityQuestionDetailsPanel_it.properties | 0
.../SecurityQuestionDetailsPanel_ja.properties | 0
.../SecurityQuestionDetailsPanel_pt_BR.properties | 0
.../SecurityQuestionDetailsPanel_ru.properties | 0
.../panels/SecurityQuestionsModalPanel.html | 0
.../panels/SecurityQuestionsPanel.properties | 0
.../panels/SecurityQuestionsPanel_it.properties | 0
.../panels/SecurityQuestionsPanel_ja.properties | 0
.../panels/SecurityQuestionsPanel_pt_BR.properties | 0
.../panels/SecurityQuestionsPanel_ru.properties | 0
.../client/console/panels/StartAtTogglePanel.html | 0
.../console/panels/StartAtTogglePanel.properties | 0
.../panels/StartAtTogglePanel_it.properties | 0
.../panels/StartAtTogglePanel_ja.properties | 0
.../panels/StartAtTogglePanel_pt_BR.properties | 0
.../panels/StartAtTogglePanel_ru.properties | 0
.../syncope/client/console/panels/TogglePanel.html | 0
.../client/console/panels/TogglePanel.properties | 0
.../console/panels/TogglePanel_it.properties | 0
.../console/panels/TogglePanel_ja.properties | 0
.../console/panels/TogglePanel_pt_BR.properties | 0
.../console/panels/TogglePanel_ru.properties | 0
.../panels/TypeExtensionDirectoryPanel.properties | 0
.../TypeExtensionDirectoryPanel_it.properties | 0
.../TypeExtensionDirectoryPanel_ja.properties | 0
.../TypeExtensionDirectoryPanel_pt_BR.properties | 0
.../TypeExtensionDirectoryPanel_ru.properties | 0
.../console/panels/TypesDirectoryPanel.properties | 0
.../panels/TypesDirectoryPanel_it.properties | 0
.../panels/TypesDirectoryPanel_ja.properties | 0
.../panels/TypesDirectoryPanel_pt_BR.properties | 0
.../panels/TypesDirectoryPanel_ru.properties | 0
.../console/panels/UserDirectoryPanel.properties | 0
.../panels/UserDirectoryPanel_it.properties | 0
.../panels/UserDirectoryPanel_ja.properties | 0
.../panels/UserDirectoryPanel_pt_BR.properties | 0
.../panels/UserDirectoryPanel_ru.properties | 0
.../console/panels/search/AbstractSearchPanel.html | 0
.../console/panels/search/SearchClausePanel.html | 0
.../policies/PolicyDirectoryPanel.properties | 0
.../policies/PolicyDirectoryPanel_it.properties | 0
.../policies/PolicyDirectoryPanel_ja.properties | 0
.../policies/PolicyDirectoryPanel_pt_BR.properties | 0
.../policies/PolicyDirectoryPanel_ru.properties | 0
.../policies/PolicyModalPanelBuilder$Profile.html | 0
.../policies/PolicyRuleDirectoryPanel.properties | 0
.../PolicyRuleDirectoryPanel_it.properties | 0
.../PolicyRuleDirectoryPanel_ja.properties | 0
.../PolicyRuleDirectoryPanel_pt_BR.properties | 0
.../PolicyRuleDirectoryPanel_ru.properties | 0
.../PolicyRuleWizardBuilder$Configuration.html | 0
.../policies/PolicyRuleWizardBuilder$Profile.html | 0
...oningPolicyModalPanel$CorrelationRulePanel.html | 0
.../policies/ProvisioningPolicyModalPanel.html | 0
.../ProvisioningPolicyModalPanel.properties | 0
.../ProvisioningPolicyModalPanel_it.properties | 0
.../ProvisioningPolicyModalPanel_ja.properties | 0
.../ProvisioningPolicyModalPanel_pt_BR.properties | 0
.../ProvisioningPolicyModalPanel_ru.properties | 0
.../console/reports/ReportDirectoryPanel.html | 0
.../reports/ReportDirectoryPanel.properties | 0
.../reports/ReportDirectoryPanel_it.properties | 0
.../reports/ReportDirectoryPanel_ja.properties | 0
.../reports/ReportDirectoryPanel_pt_BR.properties | 0
.../reports/ReportDirectoryPanel_ru.properties | 0
.../console/reports/ReportExecutionDetails.html | 0
.../ReportTemplateDirectoryPanel.properties | 0
.../ReportTemplateDirectoryPanel_it.properties | 0
.../ReportTemplateDirectoryPanel_ja.properties | 0
.../ReportTemplateDirectoryPanel_pt_BR.properties | 0
.../ReportTemplateDirectoryPanel_ru.properties | 0
.../reports/ReportWizardBuilder$Profile.html | 0
.../reports/ReportWizardBuilder$Profile.properties | 0
.../ReportWizardBuilder$Profile_it.properties | 0
.../ReportWizardBuilder$Profile_ja.properties | 0
.../ReportWizardBuilder$Profile_pt_BR.properties | 0
.../ReportWizardBuilder$Profile_ru.properties | 0
.../reports/ReportWizardBuilder$Schedule.html | 0
.../reports/ReportletDirectoryPanel.properties | 0
.../reports/ReportletDirectoryPanel_it.properties | 0
.../reports/ReportletDirectoryPanel_ja.properties | 0
.../ReportletDirectoryPanel_pt_BR.properties | 0
.../reports/ReportletDirectoryPanel_ru.properties | 0
.../ReportletWizardBuilder$Configuration.html | 0
...ReportletWizardBuilder$Configuration.properties | 0
...ortletWizardBuilder$Configuration_it.properties | 0
...ortletWizardBuilder$Configuration_ja.properties | 0
...letWizardBuilder$Configuration_pt_BR.properties | 0
...ortletWizardBuilder$Configuration_ru.properties | 0
.../reports/ReportletWizardBuilder$Profile.html | 0
.../ReportletWizardBuilder$Profile.properties | 0
.../ReportletWizardBuilder$Profile_it.properties | 0
.../ReportletWizardBuilder$Profile_ja.properties | 0
...ReportletWizardBuilder$Profile_pt_BR.properties | 0
.../ReportletWizardBuilder$Profile_ru.properties | 0
.../client/console/status/ChangePasswordModal.html | 0
.../client/console/tasks/AbstractTasks.html | 0
.../syncope/client/console/tasks/CrontabPanel.html | 0
.../client/console/tasks/CrontabPanel.properties | 0
.../console/tasks/CrontabPanel_it.properties | 0
.../console/tasks/CrontabPanel_ja.properties | 0
.../console/tasks/CrontabPanel_pt_BR.properties | 0
.../console/tasks/CrontabPanel_ru.properties | 0
.../syncope/client/console/tasks/ExecMessage.html | 0
.../tasks/ExecutionsDirectoryPanel.properties | 0
.../tasks/ExecutionsDirectoryPanel_it.properties | 0
.../tasks/ExecutionsDirectoryPanel_ja.properties | 0
.../ExecutionsDirectoryPanel_pt_BR.properties | 0
.../tasks/ExecutionsDirectoryPanel_ru.properties | 0
.../client/console/tasks/NotificationMailBody.html | 0
.../console/tasks/NotificationMailBodyDetails.html | 0
.../NotificationTaskDirectoryPanel.properties | 0
.../NotificationTaskDirectoryPanel_it.properties | 0
.../NotificationTaskDirectoryPanel_ja.properties | 0
...NotificationTaskDirectoryPanel_pt_BR.properties | 0
.../NotificationTaskDirectoryPanel_ru.properties | 0
.../tasks/PropagationTaskDirectoryPanel.properties | 0
.../PropagationTaskDirectoryPanel_it.properties | 0
.../PropagationTaskDirectoryPanel_ja.properties | 0
.../PropagationTaskDirectoryPanel_pt_BR.properties | 0
.../PropagationTaskDirectoryPanel_ru.properties | 0
.../client/console/tasks/PushTaskFilters.html | 0
.../console/tasks/PushTaskFilters.properties | 0
.../console/tasks/PushTaskFilters_it.properties | 0
.../console/tasks/PushTaskFilters_ja.properties | 0
.../console/tasks/PushTaskFilters_pt_BR.properties | 0
.../console/tasks/PushTaskFilters_ru.properties | 0
.../console/tasks/SchedTaskDirectoryPanel.html | 0
.../tasks/SchedTaskDirectoryPanel.properties | 0
.../tasks/SchedTaskDirectoryPanel_it.properties | 0
.../tasks/SchedTaskDirectoryPanel_ja.properties | 0
.../tasks/SchedTaskDirectoryPanel_pt_BR.properties | 0
.../tasks/SchedTaskDirectoryPanel_ru.properties | 0
.../tasks/SchedTaskWizardBuilder$Profile.html | 0
.../SchedTaskWizardBuilder$Profile.properties | 0
.../SchedTaskWizardBuilder$Profile_it.properties | 0
.../SchedTaskWizardBuilder$Profile_ja.properties | 0
...SchedTaskWizardBuilder$Profile_pt_BR.properties | 0
.../SchedTaskWizardBuilder$Profile_ru.properties | 0
.../tasks/SchedTaskWizardBuilder$Schedule.html | 0
.../console/tasks/TaskAttributesDetailsView.html | 0
.../console/tasks/TaskDirectoryPanel.properties | 0
.../console/tasks/TaskDirectoryPanel_it.properties | 0
.../console/tasks/TaskDirectoryPanel_ja.properties | 0
.../tasks/TaskDirectoryPanel_pt_BR.properties | 0
.../console/tasks/TaskDirectoryPanel_ru.properties | 0
.../client/console/tasks/TaskExecutionDetails.html | 0
.../console/tasks/TaskStartAtTogglePanel.html | 0
.../client/console/tasks/TemplatesTogglePanel.html | 0
.../syncope/client/console/themes/css/AdminLTE.css | 0
.../client/console/themes/js/AdminLTE-app.min.js | 0
.../paging/AjaxDataNavigationToolbar.html | 0
.../data/table/CheckBoxGroupSelectorPanel.html | 0
.../html/repeater/data/table/CheckBoxPanel.html | 0
.../html/repeater/data/table/CollectionPanel.html | 0
.../markup/html/bootstrap/dialog/BaseModal.html | 0
.../html/bootstrap/dialog/BaseModal.properties | 0
.../html/bootstrap/dialog/BaseModal_it.properties | 0
.../html/bootstrap/dialog/BaseModal_ja.properties | 0
.../bootstrap/dialog/BaseModal_pt_BR.properties | 0
.../html/bootstrap/dialog/BaseModal_ru.properties | 0
.../markup/html/bootstrap/tabs/Accordion.html | 0
.../markup/html/form/AbstractFieldPanel.html | 0
.../markup/html/form/ActionLinksTogglePanel.html | 0
.../wicket/markup/html/form/ActionPanel.html | 0
.../wicket/markup/html/form/ActionPanel.properties | 0
.../markup/html/form/ActionPanel_it.properties | 0
.../markup/html/form/ActionPanel_ja.properties | 0
.../markup/html/form/ActionPanel_pt_BR.properties | 0
.../markup/html/form/ActionPanel_ru.properties | 0
.../wicket/markup/html/form/ActionsPanel.html | 0
.../markup/html/form/ActionsPanel.properties | 0
.../markup/html/form/ActionsPanel_it.properties | 0
.../markup/html/form/ActionsPanel_ja.properties | 0
.../markup/html/form/ActionsPanel_pt_BR.properties | 0
.../markup/html/form/ActionsPanel_ru.properties | 0
.../wicket/markup/html/form/AjaxCheckBoxPanel.html | 0
.../markup/html/form/AjaxDateFieldPanel.html | 0
.../markup/html/form/AjaxDateTimeFieldPanel.html | 0
.../markup/html/form/AjaxDropDownChoicePanel.html | 0
.../markup/html/form/AjaxNumberFieldPanel.html | 0
.../wicket/markup/html/form/AjaxPalettePanel.html | 0
.../markup/html/form/AjaxPasswordFieldPanel.html | 0
.../markup/html/form/AjaxSpinnerFieldPanel.html | 0
.../markup/html/form/AjaxTextFieldPanel.html | 0
.../wicket/markup/html/form/BinaryFieldPanel.html | 0
.../markup/html/form/BinaryFieldPanel.properties | 0
.../html/form/BinaryFieldPanel_ja.properties | 0
.../markup/html/form/EncryptedFieldPanel.html | 0
.../html/form/EncryptedFieldPanel.properties | 0
.../html/form/EncryptedFieldPanel_it.properties | 0
.../html/form/EncryptedFieldPanel_ja.properties | 0
.../html/form/EncryptedFieldPanel_pt_BR.properties | 0
.../html/form/EncryptedFieldPanel_ru.properties | 0
.../wicket/markup/html/form/ImageModalPanel.html | 0
.../wicket/markup/html/form/JsonDiffPanel.html | 0
.../wicket/markup/html/form/JsonEditorPanel.html | 0
.../console/wicket/markup/html/form/LinkPanel.html | 0
.../markup/html/form/MappingPurposePanel.html | 0
.../wicket/markup/html/form/MultiFieldPanel.html | 0
.../markup/html/form/MultiFieldPanel_ru.properties | 0
.../wicket/markup/html/form/MultiPanel.html | 0
.../wicket/markup/html/form/NonI18nPalette.html | 0
.../wicket/markup/html/form/XMLEditorPanel.html | 0
.../html/form/preview/AbstractBinaryPreviewer.html | 0
.../html/form/preview/BinaryCertPreviewer.html | 0
.../html/form/preview/BinaryImagePreviewer.html | 0
.../html/form/preview/BinaryPDFPreviewer.html | 0
.../html/form/preview/BinaryTextPreviewer.html | 0
.../markup/html/form/preview/DefaultPreviewer.html | 0
.../console/widgets/AlertWidget$AlertLink.html | 0
.../client/console/widgets/AlertWidget.html | 0
.../client/console/widgets/AlertWidget.properties | 0
.../console/widgets/AlertWidget_it.properties | 0
.../console/widgets/AlertWidget_ja.properties | 0
.../console/widgets/AlertWidget_pt_BR.properties | 0
.../console/widgets/AlertWidget_ru.properties | 0
.../client/console/widgets/AnyByRealmWidget.html | 0
.../console/widgets/AnyByRealmWidget.properties | 0
.../console/widgets/AnyByRealmWidget_it.properties | 0
.../console/widgets/AnyByRealmWidget_ja.properties | 0
.../widgets/AnyByRealmWidget_pt_BR.properties | 0
.../console/widgets/AnyByRealmWidget_ru.properties | 0
.../client/console/widgets/CompletenessWidget.html | 0
.../console/widgets/CompletenessWidget.properties | 0
.../widgets/CompletenessWidget_it.properties | 0
.../widgets/CompletenessWidget_ja.properties | 0
.../widgets/CompletenessWidget_pt_BR.properties | 0
.../widgets/CompletenessWidget_ru.properties | 0
.../client/console/widgets/JobActionPanel.html | 0
.../JobWidget$AvailableJobsPanel.properties | 0
.../JobWidget$AvailableJobsPanel_it.properties | 0
.../JobWidget$AvailableJobsPanel_ja.properties | 0
.../JobWidget$AvailableJobsPanel_pt_BR.properties | 0
.../JobWidget$AvailableJobsPanel_ru.properties | 0
.../syncope/client/console/widgets/JobWidget.html | 0
.../client/console/widgets/JobWidget.properties | 0
.../client/console/widgets/JobWidget_it.properties | 0
.../client/console/widgets/JobWidget_ja.properties | 0
.../console/widgets/JobWidget_pt_BR.properties | 0
.../client/console/widgets/JobWidget_ru.properties | 0
.../syncope/client/console/widgets/LoadWidget.html | 0
.../client/console/widgets/LoadWidget.properties | 0
.../console/widgets/LoadWidget_it.properties | 0
.../console/widgets/LoadWidget_ja.properties | 0
.../console/widgets/LoadWidget_pt_BR.properties | 0
.../console/widgets/LoadWidget_ru.properties | 0
.../client/console/widgets/NumberWidget.html | 0
.../client/console/widgets/ProgressPanel.html | 0
.../client/console/widgets/ProgressesPanel.html | 0
.../console/widgets/ProgressesPanel.properties | 0
.../console/widgets/ProgressesPanel_it.properties | 0
.../console/widgets/ProgressesPanel_ja.properties | 0
.../widgets/ProgressesPanel_pt_BR.properties | 0
.../console/widgets/ProgressesPanel_ru.properties | 0
.../console/widgets/ReconDetailsModalPanel.html | 0
.../console/widgets/ReconciliationWidget.html | 0
.../widgets/ReconciliationWidget.properties | 0
.../widgets/ReconciliationWidget_it.properties | 0
.../widgets/ReconciliationWidget_ja.properties | 0
.../widgets/ReconciliationWidget_pt_BR.properties | 0
.../widgets/ReconciliationWidget_ru.properties | 0
.../console/widgets/UsersByStatusWidget.html | 0
.../console/widgets/UsersByStatusWidget.properties | 0
.../widgets/UsersByStatusWidget_it.properties | 0
.../widgets/UsersByStatusWidget_ja.properties | 0
.../widgets/UsersByStatusWidget_pt_BR.properties | 0
.../widgets/UsersByStatusWidget_ru.properties | 0
.../syncope/client/console/wizards/AjaxWizard.html | 0
.../client/console/wizards/AjaxWizard.properties | 0
.../console/wizards/AjaxWizardMgtButtonBar.html | 0
.../console/wizards/AjaxWizard_it.properties | 0
.../console/wizards/AjaxWizard_ja.properties | 0
.../console/wizards/AjaxWizard_pt_BR.properties | 0
.../console/wizards/AjaxWizard_ru.properties | 0
.../client/console/wizards/WizardMgtPanel.html | 0
.../console/wizards/any/AbstractAttrs$Schemas.html | 0
.../client/console/wizards/any/AbstractAttrs.html | 0
.../console/wizards/any/AbstractAttrs.properties | 0
.../wizards/any/AbstractAttrs_it.properties | 0
.../wizards/any/AbstractAttrs_ja.properties | 0
.../wizards/any/AbstractAttrs_pt_BR.properties | 0
.../wizards/any/AbstractAttrs_ru.properties | 0
.../console/wizards/any/AnnotatedBeanPanel.html | 0
.../wizards/any/AnnotatedBeanPanel.properties | 0
.../wizards/any/AnnotatedBeanPanel_it.properties | 0
.../wizards/any/AnnotatedBeanPanel_ja.properties | 0
.../any/AnnotatedBeanPanel_pt_BR.properties | 0
.../wizards/any/AnnotatedBeanPanel_ru.properties | 0
.../console/wizards/any/AnyObjectDetails.html | 0
.../client/console/wizards/any/AuxClasses.html | 0
.../console/wizards/any/AuxClasses.properties | 0
.../console/wizards/any/AuxClasses_it.properties | 0
.../console/wizards/any/AuxClasses_ja.properties | 0
.../wizards/any/AuxClasses_pt_BR.properties | 0
.../console/wizards/any/AuxClasses_ru.properties | 0
.../console/wizards/any/ConnObjectPanel.html | 0
.../client/console/wizards/any/DerAttrs.html | 0
.../client/console/wizards/any/DerAttrs.properties | 0
.../console/wizards/any/DerAttrs_it.properties | 0
.../console/wizards/any/DerAttrs_ja.properties | 0
.../console/wizards/any/DerAttrs_pt_BR.properties | 0
.../console/wizards/any/DerAttrs_ru.properties | 0
.../client/console/wizards/any/Details.html | 0
.../client/console/wizards/any/Details.properties | 0
.../console/wizards/any/Details_it.properties | 0
.../console/wizards/any/Details_ja.properties | 0
.../console/wizards/any/Details_pt_BR.properties | 0
.../console/wizards/any/Details_ru.properties | 0
.../console/wizards/any/DynamicMemberships.html | 0
.../wizards/any/DynamicMemberships.properties | 0
.../wizards/any/DynamicMemberships_it.properties | 0
.../wizards/any/DynamicMemberships_ja.properties | 0
.../any/DynamicMemberships_pt_BR.properties | 0
.../wizards/any/DynamicMemberships_ru.properties | 0
.../client/console/wizards/any/GroupDetails.html | 0
.../syncope/client/console/wizards/any/Groups.html | 0
.../client/console/wizards/any/Groups.properties | 0
.../console/wizards/any/Groups_it.properties | 0
.../console/wizards/any/Groups_ja.properties | 0
.../console/wizards/any/Groups_pt_BR.properties | 0
.../console/wizards/any/Groups_ru.properties | 0
.../client/console/wizards/any/Ownership.html | 0
.../console/wizards/any/Ownership.properties | 0
.../console/wizards/any/Ownership_it.properties | 0
.../console/wizards/any/Ownership_ja.properties | 0
.../console/wizards/any/Ownership_pt_BR.properties | 0
.../console/wizards/any/Ownership_ru.properties | 0
.../client/console/wizards/any/PasswordPanel.html | 0
.../client/console/wizards/any/PlainAttrs.html | 0
.../console/wizards/any/PlainAttrs.properties | 0
.../console/wizards/any/PlainAttrs_it.properties | 0
.../console/wizards/any/PlainAttrs_ja.properties | 0
.../wizards/any/PlainAttrs_pt_BR.properties | 0
.../console/wizards/any/PlainAttrs_ru.properties | 0
.../wizards/any/Relationships$Specification.html | 0
.../client/console/wizards/any/Relationships.html | 0
.../console/wizards/any/Relationships.properties | 0
.../wizards/any/Relationships_it.properties | 0
.../wizards/any/Relationships_ja.properties | 0
.../wizards/any/Relationships_pt_BR.properties | 0
.../wizards/any/Relationships_ru.properties | 0
.../client/console/wizards/any/Resources.html | 0
.../console/wizards/any/Resources.properties | 0
.../console/wizards/any/Resources_it.properties | 0
.../console/wizards/any/Resources_ja.properties | 0
.../console/wizards/any/Resources_pt_BR.properties | 0
.../console/wizards/any/Resources_ru.properties | 0
.../client/console/wizards/any/ResultPage.html | 0
.../console/wizards/any/ResultPage.properties | 0
.../console/wizards/any/ResultPage_it.properties | 0
.../console/wizards/any/ResultPage_ja.properties | 0
.../wizards/any/ResultPage_pt_BR.properties | 0
.../console/wizards/any/ResultPage_ru.properties | 0
.../syncope/client/console/wizards/any/Roles.html | 0
.../client/console/wizards/any/Roles.properties | 0
.../client/console/wizards/any/Roles_it.properties | 0
.../client/console/wizards/any/Roles_ja.properties | 0
.../console/wizards/any/Roles_pt_BR.properties | 0
.../client/console/wizards/any/Roles_ru.properties | 0
.../client/console/wizards/any/StatusPanel.html | 0
.../console/wizards/any/StatusPanel.properties | 0
.../console/wizards/any/StatusPanel_it.properties | 0
.../console/wizards/any/StatusPanel_ja.properties | 0
.../wizards/any/StatusPanel_pt_BR.properties | 0
.../console/wizards/any/StatusPanel_ru.properties | 0
.../any/TypeExtensionWizardBuilder$Details.html | 0
.../any/UserDetails$EditUserPasswordPanel.html | 0
.../client/console/wizards/any/UserDetails.html | 0
.../console/wizards/any/UserInformationPanel.html | 0
.../wizards/any/UserInformationPanel.properties | 0
.../wizards/any/UserInformationPanel_it.properties | 0
.../wizards/any/UserInformationPanel_ja.properties | 0
.../any/UserInformationPanel_pt_BR.properties | 0
.../wizards/any/UserInformationPanel_ru.properties | 0
.../client/console/wizards/any/VirAttrs.html | 0
.../client/console/wizards/any/VirAttrs.properties | 0
.../console/wizards/any/VirAttrs_it.properties | 0
.../console/wizards/any/VirAttrs_ja.properties | 0
.../console/wizards/any/VirAttrs_pt_BR.properties | 0
.../console/wizards/any/VirAttrs_ru.properties | 0
...ProvisionWizardBuilder$AuxClasses_ru.properties | 0
...isionWizardBuilder$ConnObjectLink_ru.properties | 0
.../ProvisionWizardBuilder$Mapping_ru.properties | 0
...ProvisionWizardBuilder$ObjectType_ru.properties | 0
.../wizards/role/RoleWizardBuilder$Details.html | 0
.../wizards/role/RoleWizardBuilder$DynRealms.html | 0
.../role/RoleWizardBuilder$Entitlements.html | 0
.../wizards/role/RoleWizardBuilder$Privileges.html | 0
.../wizards/role/RoleWizardBuilder$Realms.html | 0
client/{ => idrepo}/lib/pom.xml | 18 +-
.../client/lib/AnonymousAuthenticationHandler.java | 0
.../syncope/client/lib/AuthenticationHandler.java | 0
.../client/lib/BasicAuthenticationHandler.java | 0
.../client/lib/JWTAuthenticationHandler.java | 0
.../client/lib/NoAuthenticationHandler.java | 0
.../client/lib/RestClientExceptionMapper.java | 0
.../apache/syncope/client/lib/SyncopeClient.java | 0
.../client/lib/SyncopeClientFactoryBean.java | 0
.../client/lib/batch/BatchClientFactoryBean.java | 0
.../client/lib/batch/BatchClientProxyImpl.java | 0
.../client/lib/batch/BatchOfflineHTTPConduit.java | 0
.../syncope/client/lib/batch/BatchRequest.java | 0
.../syncope/client/lib/batch/BatchResponse.java | 0
.../resources/META-INF/cxf/org.apache.cxf.Logger | 0
.../apache/syncope/client/lib/ConcurrencyTest.java | 6 +-
client/idrepo/pom.xml | 44 +++++
client/pom.xml | 4 +-
deb/console/pom.xml | 4 +-
.../src/main/resources/console.properties.template | 1 -
ext/camel/client-console/pom.xml | 4 +-
ext/flowable/client-console/pom.xml | 4 +-
ext/oidcclient/agent/pom.xml | 4 +-
ext/oidcclient/client-console/pom.xml | 4 +-
.../console/wizards/OIDCProviderWizardBuilder.java | 1 +
.../{ => resources}/OIDCProviderMappingPanel.java | 4 +-
ext/saml2sp/agent/pom.xml | 4 +-
ext/saml2sp/client-console/pom.xml | 4 +-
.../console/wizards/SAML2IdPWizardBuilder.java | 1 +
.../{ => resources}/SAML2IdPMappingPanel.java | 3 +-
ext/scimv2/client-console/pom.xml | 4 +-
fit/console-reference/pom.xml | 4 +-
.../src/main/resources/console.properties | 7 +-
.../src/test/resources/hotswap-agent.properties | 3 +-
fit/core-reference/pom.xml | 8 +-
.../syncope/fit/console/AjaxBrowseITCase.java | 2 +-
.../apache/syncope/fit/console/BatchesITCase.java | 2 +-
.../apache/syncope/fit/console/TopologyITCase.java | 8 +-
.../src/test/resources/console.properties | 7 +-
.../src/test/resources/hotswap-agent.properties | 12 +-
.../org.apache.syncope.ide.eclipse.plugin/pom.xml | 4 +-
ide/netbeans/pom.xml | 4 +-
.../workingwithapachesyncope/restfulservices.adoc | 4 +-
1458 files changed, 1000 insertions(+), 515 deletions(-)
diff --git a/archetype/src/main/resources/archetype-resources/console/pom.xml b/archetype/src/main/resources/archetype-resources/console/pom.xml
index fb5724c..822383c 100644
--- a/archetype/src/main/resources/archetype-resources/console/pom.xml
+++ b/archetype/src/main/resources/archetype-resources/console/pom.xml
@@ -54,8 +54,8 @@ under the License.
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
</dependency>
<dependency>
diff --git a/archetype/src/main/resources/meta-pom.xml b/archetype/src/main/resources/meta-pom.xml
index 9059d40..c6193c8 100644
--- a/archetype/src/main/resources/meta-pom.xml
+++ b/archetype/src/main/resources/meta-pom.xml
@@ -71,8 +71,8 @@ under the License.
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
<version>${syncope.version}</version>
</dependency>
diff --git a/client/cli/pom.xml b/client/cli/pom.xml
index 5d745b8..e0daba5 100644
--- a/client/cli/pom.xml
+++ b/client/cli/pom.xml
@@ -41,8 +41,8 @@ under the License.
<dependencies>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-lib</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-lib</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/client/enduser/pom.xml b/client/enduser/pom.xml
index afedbc0..2038c24 100644
--- a/client/enduser/pom.xml
+++ b/client/enduser/pom.xml
@@ -60,8 +60,8 @@ under the License.
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-lib</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-lib</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/ext/saml2sp/client-console/pom.xml b/client/idm/console/pom.xml
similarity index 60%
copy from ext/saml2sp/client-console/pom.xml
copy to client/idm/console/pom.xml
index d029ae5..3027b8c 100644
--- a/ext/saml2sp/client-console/pom.xml
+++ b/client/idm/console/pom.xml
@@ -22,49 +22,40 @@ under the License.
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache.syncope.ext</groupId>
- <artifactId>syncope-ext-saml2sp</artifactId>
+ <groupId>org.apache.syncope.client</groupId>
+ <artifactId>syncope-client-idm</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
- <name>Apache Syncope Ext: SAML2 SP Client Console</name>
- <description>Apache Syncope Ext: SAML2 SP Client Console</description>
- <groupId>org.apache.syncope.ext.saml2sp</groupId>
- <artifactId>syncope-ext-saml2sp-client-console</artifactId>
+ <name>Apache Syncope Client IdM Console</name>
+ <description>Apache Syncope Client IdM Console</description>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
<packaging>jar</packaging>
<properties>
<rootpom.basedir>${basedir}/../../..</rootpom.basedir>
</properties>
-
+
<dependencies>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>javax.servlet-api</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.apache.syncope.ext.saml2sp</groupId>
- <artifactId>syncope-ext-saml2sp-common-lib</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.syncope.ext.saml2sp</groupId>
- <artifactId>syncope-ext-saml2sp-rest-api</artifactId>
- <version>${project.version}</version>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>javax.servlet-api</artifactId>
+ <scope>provided</scope>
</dependency>
+
<dependency>
- <groupId>org.apache.syncope.ext.saml2sp</groupId>
- <artifactId>syncope-ext-saml2sp-agent</artifactId>
+ <groupId>org.apache.syncope.client.idrepo</groupId>
+ <artifactId>syncope-client-idrepo-console</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-lib</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
-
+
<build>
<plugins>
<plugin>
@@ -77,6 +68,20 @@ under the License.
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
+ <excludes>
+ <exclude>org/apache/syncope/**/*.properties</exclude>
+ <exclude>**/*.woff</exclude>
+ <exclude>**/*.woff2</exclude>
+ </excludes>
+ </resource>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>false</filtering>
+ <includes>
+ <include>org/apache/syncope/**/*.properties</include>
+ <include>**/*.woff</include>
+ <include>**/*.woff2</include>
+ </includes>
</resource>
</resources>
</build>
diff --git a/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMAnyDirectoryPanelAditionalActionLinksProvider.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMAnyDirectoryPanelAditionalActionLinksProvider.java
new file mode 100644
index 0000000..45bec8b
--- /dev/null
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMAnyDirectoryPanelAditionalActionLinksProvider.java
@@ -0,0 +1,190 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.syncope.client.console.commons;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.apache.syncope.client.console.status.AnyStatusModal;
+import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
+import org.apache.syncope.client.console.wicket.markup.html.form.Action;
+import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
+import org.apache.syncope.client.console.wizards.any.AnyWrapper;
+import org.apache.syncope.common.lib.to.AnyObjectTO;
+import org.apache.syncope.common.lib.to.GroupTO;
+import org.apache.syncope.common.lib.to.UserTO;
+import org.apache.syncope.common.lib.types.AnyEntitlement;
+import org.apache.syncope.common.lib.types.StandardEntitlement;
+import org.apache.wicket.PageReference;
+import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.model.CompoundPropertyModel;
+import org.apache.wicket.model.IModel;
+import org.apache.wicket.model.Model;
+
+public class IdMAnyDirectoryPanelAditionalActionLinksProvider
+ implements AnyDirectoryPanelAditionalActionLinksProvider {
+
+ @Override
+ public List<Action<UserTO>> get(
+ final UserTO modelObject,
+ final String realm,
+ final BaseModal<AnyWrapper<UserTO>> modal,
+ final String header,
+ final PageReference pageRef) {
+
+ List<Action<UserTO>> actions = new ArrayList<>();
+
+ Action<UserTO> enable = new Action<>(new ActionLink<UserTO>() {
+
+ private static final long serialVersionUID = -7978723352517770644L;
+
+ @Override
+ public void onClick(final AjaxRequestTarget target, final UserTO ignore) {
+ IModel<AnyWrapper<UserTO>> formModel = new CompoundPropertyModel<>(
+ new AnyWrapper<>(modelObject));
+ modal.setFormModel(formModel);
+
+ target.add(modal.setContent(new AnyStatusModal<>(
+ modal,
+ pageRef,
+ formModel.getObject().getInnerObject(),
+ "resource",
+ true)));
+
+ modal.header(new Model<>(header));
+
+ modal.show(true);
+ }
+ }, ActionLink.ActionType.ENABLE);
+ enable.setEntitlements(StandardEntitlement.USER_UPDATE);
+ enable.setOnConfirm(false);
+ enable.setRealms(realm, modelObject.getDynRealms());
+ actions.add(enable);
+
+ Action<UserTO> manageResources = new Action<>(new ActionLink<UserTO>() {
+
+ private static final long serialVersionUID = -7978723352517770644L;
+
+ @Override
+ public void onClick(final AjaxRequestTarget target, final UserTO ignore) {
+ IModel<AnyWrapper<UserTO>> formModel = new CompoundPropertyModel<>(
+ new AnyWrapper<>(modelObject));
+ modal.setFormModel(formModel);
+
+ target.add(modal.setContent(new AnyStatusModal<>(
+ modal,
+ pageRef,
+ formModel.getObject().getInnerObject(),
+ "resource",
+ false)));
+
+ modal.header(new Model<>(header));
+
+ modal.show(true);
+ }
+ }, ActionLink.ActionType.MANAGE_RESOURCES);
+ manageResources.setEntitlements(
+ String.format("%s,%s", StandardEntitlement.USER_READ, StandardEntitlement.USER_UPDATE));
+ manageResources.setOnConfirm(false);
+ manageResources.setRealms(realm, modelObject.getDynRealms());
+ actions.add(manageResources);
+
+ return actions;
+ }
+
+ @Override
+ public List<Action<GroupTO>> get(
+ final GroupTO modelObject,
+ final String realm,
+ final BaseModal<AnyWrapper<GroupTO>> modal,
+ final String header,
+ final PageReference pageRef) {
+
+ List<Action<GroupTO>> actions = new ArrayList<>();
+
+ Action<GroupTO> manageResources = new Action<>(new ActionLink<GroupTO>() {
+
+ private static final long serialVersionUID = -7978723352517770645L;
+
+ @Override
+ public void onClick(final AjaxRequestTarget target, final GroupTO ignore) {
+ IModel<AnyWrapper<GroupTO>> formModel = new CompoundPropertyModel<>(
+ new AnyWrapper<>(modelObject));
+ modal.setFormModel(formModel);
+
+ target.add(modal.setContent(new AnyStatusModal<>(
+ modal,
+ pageRef,
+ formModel.getObject().getInnerObject(),
+ "resource",
+ false)));
+
+ modal.header(new Model<>(header));
+
+ modal.show(true);
+ }
+ }, ActionLink.ActionType.MANAGE_RESOURCES);
+ manageResources.setEntitlements(
+ String.format("%s,%s", StandardEntitlement.GROUP_READ, StandardEntitlement.GROUP_UPDATE));
+ manageResources.setOnConfirm(false);
+ manageResources.setRealms(realm, modelObject.getDynRealms());
+ actions.add(manageResources);
+
+ return actions;
+ }
+
+ @Override
+ public List<Action<AnyObjectTO>> get(
+ final String type,
+ final AnyObjectTO modelObject,
+ final String realm,
+ final BaseModal<AnyWrapper<AnyObjectTO>> modal,
+ final String header,
+ final PageReference pageRef) {
+
+ List<Action<AnyObjectTO>> actions = new ArrayList<>();
+
+ Action<AnyObjectTO> manageResources = new Action<>(new ActionLink<AnyObjectTO>() {
+
+ private static final long serialVersionUID = -7978723352517770645L;
+
+ @Override
+ public void onClick(final AjaxRequestTarget target, final AnyObjectTO ignore) {
+ final IModel<AnyWrapper<AnyObjectTO>> formModel = new CompoundPropertyModel<>(
+ new AnyWrapper<>(modelObject));
+ modal.setFormModel(formModel);
+
+ target.add(modal.setContent(new AnyStatusModal<>(
+ modal,
+ pageRef,
+ formModel.getObject().getInnerObject(),
+ "resource",
+ false)));
+
+ modal.header(new Model<>(header));
+
+ modal.show(true);
+ }
+ }, ActionLink.ActionType.MANAGE_RESOURCES);
+ manageResources.setEntitlements(
+ String.format("%s,%s", AnyEntitlement.READ.getFor(type), AnyEntitlement.UPDATE.getFor(type)));
+ manageResources.setRealms(realm, modelObject.getDynRealms());
+ actions.add(manageResources);
+ return actions;
+ }
+}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMAnyWizardBuilderAdditionalSteps.java
similarity index 51%
copy from client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
copy to client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMAnyWizardBuilderAdditionalSteps.java
index cfcce00..5484b45 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMAnyWizardBuilderAdditionalSteps.java
@@ -16,11 +16,28 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.layout;
+package org.apache.syncope.client.console.commons;
-import org.apache.syncope.client.console.wizards.ModalPanelBuilder;
+import org.apache.syncope.client.console.layout.AbstractAnyFormLayout;
+import org.apache.syncope.client.console.layout.AnyForm;
import org.apache.syncope.client.console.wizards.any.AnyWrapper;
+import org.apache.syncope.client.console.wizards.any.Resources;
import org.apache.syncope.common.lib.to.AnyTO;
+import org.apache.wicket.extensions.wizard.WizardModel;
-public interface AnyForm<A extends AnyTO> extends ModalPanelBuilder<AnyWrapper<A>> {
+public class IdMAnyWizardBuilderAdditionalSteps implements AnyWizardBuilderAdditionalSteps {
+
+ private static final long serialVersionUID = -6868439806694086177L;
+
+ @Override
+ public <A extends AnyTO> WizardModel buildModelSteps(
+ final AnyWrapper<A> modelObject,
+ final WizardModel wizardModel,
+ final AbstractAnyFormLayout<A, ? extends AnyForm<A>> formLayoutInfo) {
+
+ if (formLayoutInfo.isResources()) {
+ wizardModel.add(new Resources(modelObject));
+ }
+ return wizardModel;
+ }
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMExternalResourceProvider.java
similarity index 67%
copy from client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
copy to client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMExternalResourceProvider.java
index 3d4c956..dcfb43e 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMExternalResourceProvider.java
@@ -18,9 +18,15 @@
*/
package org.apache.syncope.client.console.commons;
-public enum Mode {
+import java.util.List;
+import java.util.stream.Collectors;
+import org.apache.syncope.client.console.rest.ResourceRestClient;
+import org.apache.syncope.common.lib.to.EntityTO;
- ADMIN,
- TEMPLATE;
+public class IdMExternalResourceProvider implements ExternalResourceProvider {
+ @Override
+ public List<String> get() {
+ return new ResourceRestClient().list().stream().map(EntityTO::getKey).collect(Collectors.toList());
+ }
}
diff --git a/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMStatusProvider.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMStatusProvider.java
new file mode 100644
index 0000000..2b8b303
--- /dev/null
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMStatusProvider.java
@@ -0,0 +1,45 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.syncope.client.console.commons;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.stream.Collectors;
+import org.apache.commons.lang3.tuple.Triple;
+import org.apache.syncope.client.console.commons.status.ConnObjectWrapper;
+import org.apache.syncope.client.console.status.ReconStatusUtils;
+import org.apache.syncope.common.lib.to.AnyTO;
+import org.apache.syncope.common.lib.to.ConnObjectTO;
+import org.apache.syncope.common.lib.types.AnyTypeKind;
+
+public class IdMStatusProvider implements StatusProvider {
+
+ @Override
+ public List<Triple<ConnObjectTO, ConnObjectWrapper, String>> get(
+ final AnyTO any, final Collection<String> resources) {
+
+ return ReconStatusUtils.getReconStatuses(
+ AnyTypeKind.fromTOClass(any.getClass()), any.getKey(), any.getResources()).stream().
+ map(status -> Triple.<ConnObjectTO, ConnObjectWrapper, String>of(
+ status.getRight().getOnSyncope(),
+ new ConnObjectWrapper(any, status.getLeft(), status.getRight().getOnResource()),
+ null)).
+ collect(Collectors.toList());
+ }
+}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/PasswordPolicy.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMVirSchemaDetailsPanelProvider.java
similarity index 68%
copy from client/console/src/main/java/org/apache/syncope/client/console/panels/PasswordPolicy.java
copy to client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMVirSchemaDetailsPanelProvider.java
index 8bad8ff..87f0a72 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/PasswordPolicy.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/IdMVirSchemaDetailsPanelProvider.java
@@ -16,20 +16,16 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.panels;
+package org.apache.syncope.client.console.commons;
+import org.apache.syncope.client.console.panels.VirSchemaDetails;
+import org.apache.syncope.common.lib.to.VirSchemaTO;
import org.apache.wicket.markup.html.panel.Panel;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-public class PasswordPolicy extends Panel {
+public class IdMVirSchemaDetailsPanelProvider implements VirSchemaDetailsPanelProvider {
- private static final long serialVersionUID = -1100228004207271270L;
-
- protected static final Logger LOG = LoggerFactory.getLogger(PasswordPolicy.class);
-
- public PasswordPolicy(final String id) {
- super(id);
+ @Override
+ public Panel get(final String id, final VirSchemaTO schemaTO) {
+ return new VirSchemaDetails("details", schemaTO);
}
-
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/status/AbstractStatusBeanProvider.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/commons/status/AbstractStatusBeanProvider.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/status/AbstractStatusBeanProvider.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/commons/status/AbstractStatusBeanProvider.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Remediations.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/pages/Remediations.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Remediations.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/pages/Remediations.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ConnInstanceHistoryConfDirectoryPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnInstanceHistoryConfDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ConnInstanceHistoryConfDirectoryPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnInstanceHistoryConfDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectDetails.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectDetails.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjects.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjects.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjects.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ConnObjects.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfDetails.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfDetails.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfList.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfList.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfList.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/HistoryConfList.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RemediationDirectoryPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/RemediationDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RemediationDirectoryPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/RemediationDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ResourceHistoryConfDirectoryPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ResourceHistoryConfDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ResourceHistoryConfDirectoryPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/ResourceHistoryConfDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/VirSchemaDetails.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/VirSchemaDetails.java
similarity index 95%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/VirSchemaDetails.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/panels/VirSchemaDetails.java
index 5b27c83..8a74d7f 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/VirSchemaDetails.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/panels/VirSchemaDetails.java
@@ -50,8 +50,6 @@ public class VirSchemaDetails extends AbstractSchemaDetailsPanel {
private final ResourceRestClient resourceRestClient = new ResourceRestClient();
- private final ConnectorRestClient connRestClient = new ConnectorRestClient();
-
private final Map<String, String> anyTypes = new HashMap<>();
private final AjaxDropDownChoicePanel<String> anyType;
@@ -163,9 +161,10 @@ public class VirSchemaDetails extends AbstractSchemaDetailsPanel {
connInstanceTO.setKey(selectedResource.getConnector());
connInstanceTO.getConf().addAll(selectedResource.getConfOverride());
- Optional<ConnIdObjectClassTO> connIdObjectClass = connRestClient.buildObjectClassInfo(connInstanceTO, false).
- stream().filter(object -> object.getType().equals(anyTypes.get(anyType.getModelObject()))).
- findAny();
+ Optional<ConnIdObjectClassTO> connIdObjectClass =
+ connectorRestClient.buildObjectClassInfo(connInstanceTO, false).stream().
+ filter(object -> object.getType().equals(anyTypes.get(anyType.getModelObject()))).
+ findAny();
return connIdObjectClass.isPresent()
? connIdObjectClass.get().getAttributes()
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorHistoryRestClient.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorHistoryRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorHistoryRestClient.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorHistoryRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorRestClient.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorRestClient.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ConnectorRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ReconciliationRestClient.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ReconciliationRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ReconciliationRestClient.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ReconciliationRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/RemediationRestClient.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/rest/RemediationRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/RemediationRestClient.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/rest/RemediationRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ResourceHistoryRestClient.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ResourceHistoryRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ResourceHistoryRestClient.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ResourceHistoryRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ResourceRestClient.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ResourceRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ResourceRestClient.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/rest/ResourceRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusDirectoryPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusDirectoryPanel.java
similarity index 99%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusDirectoryPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusDirectoryPanel.java
index d8f103b..222b278 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusDirectoryPanel.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusDirectoryPanel.java
@@ -289,7 +289,7 @@ public class AnyStatusDirectoryPanel
List<StatusBean> statusBeans = actual.getResources().stream().map(resource -> {
List<Pair<String, ReconStatus>> statuses = Collections.emptyList();
if (statusOnly) {
- statuses = StatusUtils.
+ statuses = ReconStatusUtils.
getReconStatuses(anyTypeKind, anyTO.getKey(), Arrays.asList(resource));
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusModal.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusModal.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/status/AnyStatusModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusPanel.java
similarity index 93%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusPanel.java
index 2f05ce7..f8ec70c 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusPanel.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusPanel.java
@@ -22,7 +22,6 @@ import java.util.Arrays;
import java.util.List;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.syncope.client.console.commons.Constants;
-import org.apache.syncope.client.console.commons.status.StatusUtils;
import org.apache.syncope.client.console.panels.RemoteObjectPanel;
import org.apache.syncope.client.console.wizards.any.ConnObjectPanel;
import org.apache.syncope.common.lib.to.ConnObjectTO;
@@ -61,7 +60,7 @@ public class ReconStatusPanel extends RemoteObjectPanel {
@Override
protected Pair<ConnObjectTO, ConnObjectTO> getConnObjectTOs() {
List<Pair<String, ReconStatus>> statuses =
- StatusUtils.getReconStatuses(anyTypeKind, anyKey, Arrays.asList(resource));
+ ReconStatusUtils.getReconStatuses(anyTypeKind, anyKey, Arrays.asList(resource));
return statuses.isEmpty()
? null
diff --git a/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusUtils.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusUtils.java
new file mode 100644
index 0000000..18ce8e1
--- /dev/null
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconStatusUtils.java
@@ -0,0 +1,57 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.syncope.client.console.status;
+
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.List;
+import java.util.Objects;
+import java.util.stream.Collectors;
+import org.apache.commons.lang3.tuple.Pair;
+import org.apache.syncope.client.console.rest.ReconciliationRestClient;
+import org.apache.syncope.common.lib.to.ReconStatus;
+import org.apache.syncope.common.lib.types.AnyTypeKind;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public final class ReconStatusUtils implements Serializable {
+
+ private static final long serialVersionUID = -5411720003057109354L;
+
+ private static final Logger LOG = LoggerFactory.getLogger(ReconStatusUtils.class);
+
+ private static final ReconciliationRestClient RECONCILIATION_REST_CLIENT = new ReconciliationRestClient();
+
+ public static List<Pair<String, ReconStatus>> getReconStatuses(
+ final AnyTypeKind anyTypeKind, final String anyKey, final Collection<String> resources) {
+
+ return resources.stream().map(resource -> {
+ try {
+ return Pair.of(resource, RECONCILIATION_REST_CLIENT.status(anyTypeKind, anyKey, resource));
+ } catch (Exception e) {
+ LOG.warn("Unexpected error for {} {} on {}", anyTypeKind, anyKey, resource, e);
+ return null;
+ }
+ }).filter(Objects::nonNull).collect(Collectors.toList());
+ }
+
+ private ReconStatusUtils() {
+ // private constructor for static utility class
+ }
+}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/ReconTaskPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconTaskPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/ReconTaskPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/status/ReconTaskPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusDirectoryPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusDirectoryPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusModal.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusModal.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/status/ResourceStatusModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/StatusModal.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/status/StatusModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/StatusModal.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/status/StatusModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/topology/Topology.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/Topology.java
similarity index 99%
rename from client/console/src/main/java/org/apache/syncope/client/console/topology/Topology.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/topology/Topology.java
index b586966..19f3200 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/topology/Topology.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/Topology.java
@@ -34,6 +34,7 @@ import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.cxf.jaxrs.client.WebClient;
import org.apache.syncope.client.console.SyncopeConsoleSession;
+import org.apache.syncope.client.console.annotations.IdMPage;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.pages.BasePage;
import org.apache.syncope.client.console.wizards.resources.AbstractResourceWizardBuilder.CreateEvent;
@@ -63,6 +64,7 @@ import org.apache.wicket.markup.html.list.ListView;
import org.apache.wicket.model.LoadableDetachableModel;
import org.apache.wicket.util.time.Duration;
+@IdMPage(label = "Topology", icon = "fa-plug", listEntitlement = StandardEntitlement.RESOURCE_LIST, priority = 0)
public class Topology extends BasePage {
private static final long serialVersionUID = -1100228004207271272L;
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNode.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNode.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNode.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNode.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNodePanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNodePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNodePanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyNodePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/topology/TopologyWebSocketBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/list/ConnConfPropertyListView.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/list/ConnConfPropertyListView.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/list/ConnConfPropertyListView.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/list/ConnConfPropertyListView.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ItemTransformerWidget.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/widgets/ItemTransformerWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/ItemTransformerWidget.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/widgets/ItemTransformerWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/RemediationsWidget.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/widgets/RemediationsWidget.java
similarity index 97%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/RemediationsWidget.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/widgets/RemediationsWidget.java
index 9e888db..d6d3539 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/widgets/RemediationsWidget.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/widgets/RemediationsWidget.java
@@ -25,6 +25,7 @@ import java.util.Collections;
import java.util.List;
import org.apache.syncope.client.console.BookmarkablePageLinkBuilder;
import org.apache.syncope.client.console.SyncopeConsoleSession;
+import org.apache.syncope.client.console.annotations.ExtWidget;
import org.apache.syncope.client.console.pages.Remediations;
import org.apache.syncope.client.console.rest.RemediationRestClient;
import org.apache.syncope.client.console.wicket.ajax.IndicatorAjaxTimerBehavior;
@@ -41,7 +42,8 @@ import org.apache.wicket.model.IModel;
import org.apache.wicket.model.util.ListModel;
import org.apache.wicket.util.time.Duration;
-public class RemediationsWidget extends AlertWidget<RemediationTO> {
+@ExtWidget(priority = 0)
+public class RemediationsWidget extends ExtAlertWidget<RemediationTO> {
private static final long serialVersionUID = 1817429725840355068L;
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel.java
similarity index 98%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel.java
index 5e96300..63be87f 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractMappingPanel.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.wizards;
+package org.apache.syncope.client.console.wizards.resources;
import de.agilecoders.wicket.core.markup.html.bootstrap.components.PopoverBehavior;
import de.agilecoders.wicket.core.markup.html.bootstrap.components.PopoverConfig;
@@ -37,8 +37,6 @@ import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPa
import org.apache.syncope.client.console.wicket.markup.html.form.MappingPurposePanel;
import org.apache.syncope.client.console.widgets.JEXLTransformerWidget;
import org.apache.syncope.client.console.widgets.ItemTransformerWidget;
-import org.apache.syncope.client.console.wizards.resources.JEXLTransformersTogglePanel;
-import org.apache.syncope.client.console.wizards.resources.ItemTransformersTogglePanel;
import org.apache.syncope.common.lib.to.ItemTO;
import org.apache.syncope.common.lib.types.MappingPurpose;
import org.apache.syncope.common.lib.types.StandardEntitlement;
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractResourceWizardBuilder.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractResourceWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractResourceWizardBuilder.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/AbstractResourceWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorConfPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorConfPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorConfPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorConfPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorWizardBuilder.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorWizardBuilder.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ConnectorWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnConfPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnConfPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnConfPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceConnConfPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceMappingPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceMappingPanel.java
similarity index 98%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceMappingPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceMappingPanel.java
index 655f462..2456f9e 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceMappingPanel.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceMappingPanel.java
@@ -26,7 +26,6 @@ import java.util.Set;
import org.apache.syncope.client.console.init.ClassPathScanImplementationLookup;
import org.apache.syncope.client.console.rest.ConnectorRestClient;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPanel;
-import org.apache.syncope.client.console.wizards.AbstractMappingPanel;
import org.apache.syncope.common.lib.SyncopeConstants;
import org.apache.syncope.common.lib.to.AnyTypeClassTO;
import org.apache.syncope.common.lib.to.AnyTypeTO;
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvision.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvision.java
similarity index 96%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvision.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvision.java
index e4233b5..a673e9d 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvision.java
+++ b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvision.java
@@ -18,7 +18,6 @@
*/
package org.apache.syncope.client.console.wizards.resources;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@@ -27,8 +26,9 @@ import org.apache.syncope.common.lib.to.ItemTO;
import org.apache.syncope.common.lib.to.MappingTO;
import org.apache.syncope.common.lib.to.OrgUnitTO;
import org.apache.syncope.common.lib.to.ProvisionTO;
+import org.apache.syncope.client.console.panels.ToggleableTarget;
-public class ResourceProvision implements Serializable {
+public class ResourceProvision implements ToggleableTarget {
private static final long serialVersionUID = 1103991919577739952L;
@@ -84,6 +84,7 @@ public class ResourceProvision implements Serializable {
this.items.addAll(orgUnitTO.getItems());
}
+ @Override
public String getKey() {
return provisionTO == null
? orgUnitTO == null
@@ -92,6 +93,7 @@ public class ResourceProvision implements Serializable {
: provisionTO.getKey();
}
+ @Override
public String getAnyType() {
return provisionTO == null
? orgUnitTO == null
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceWizardBuilder.java b/client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceWizardBuilder.java
rename to client/idm/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceWizardBuilder.java
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/pages/Remediations_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectDetails.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectDetails.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjectListViewPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ConnObjects_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfDetails_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/HistoryConfList_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/ProvisionAuxClassesPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/panels/VirSchemaDetails_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/AnyStatusModal.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/AnyStatusModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/AnyStatusModal.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/AnyStatusModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/ReconTaskPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/ReconTaskPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/ReconTaskPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/ReconTaskPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/ResourceStatusModal.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/ResourceStatusModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/ResourceStatusModal.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/ResourceStatusModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/status/StatusModal_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyNodePanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyNodePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyNodePanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyNodePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/TopologyTogglePanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/topology/Topology_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/ItemTransformerWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/JEXLTransformerWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/widgets/RemediationsWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AbstractMappingPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractMappingPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/CapabilitiesPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnCapabilitiesPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ConnectorDetailsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ItemTransformersTogglePanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/JEXLTransformersTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ObjectTypeTogglePanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$AuxClasses_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ConnObjectLink_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$Mapping.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$Mapping.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$Mapping.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$Mapping.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ProvisionWizardBuilder$ObjectType_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceConnCapabilitiesPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceDetailsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.html b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.html
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_it.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_it.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ja.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ja.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_pt_BR.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_pt_BR.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ru.properties b/client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ru.properties
rename to client/idm/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceSecurityPanel_ru.properties
diff --git a/ext/camel/client-console/pom.xml b/client/idm/lib/pom.xml
similarity index 64%
copy from ext/camel/client-console/pom.xml
copy to client/idm/lib/pom.xml
index 8a40f63..61fb980 100644
--- a/ext/camel/client-console/pom.xml
+++ b/client/idm/lib/pom.xml
@@ -22,39 +22,34 @@ under the License.
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache.syncope.ext</groupId>
- <artifactId>syncope-ext-camel</artifactId>
+ <groupId>org.apache.syncope.client</groupId>
+ <artifactId>syncope-client-idm</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
- <name>Apache Syncope Ext: Camel Client Console</name>
- <description>Apache Syncope Ext: Camel Client Console</description>
- <groupId>org.apache.syncope.ext.camel</groupId>
- <artifactId>syncope-ext-camel-client-console</artifactId>
+ <name>Apache Syncope Client IdM Lib</name>
+ <description>Apache Syncope Client IdM Lib</description>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-lib</artifactId>
<packaging>jar</packaging>
<properties>
<rootpom.basedir>${basedir}/../../..</rootpom.basedir>
</properties>
-
+
<dependencies>
<dependency>
- <groupId>org.apache.syncope.ext.camel</groupId>
- <artifactId>syncope-ext-camel-common-lib</artifactId>
+ <groupId>org.apache.syncope.client.idrepo</groupId>
+ <artifactId>syncope-client-idrepo-lib</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.syncope.ext.camel</groupId>
- <artifactId>syncope-ext-camel-rest-api</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.common.idm</groupId>
+ <artifactId>syncope-common-idm-rest-api</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
-
+
<build>
<plugins>
<plugin>
@@ -62,12 +57,5 @@ under the License.
<artifactId>maven-checkstyle-plugin</artifactId>
</plugin>
</plugins>
-
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- </resource>
- </resources>
</build>
</project>
diff --git a/client/idm/pom.xml b/client/idm/pom.xml
new file mode 100644
index 0000000..cfa2e45
--- /dev/null
+++ b/client/idm/pom.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.syncope</groupId>
+ <artifactId>syncope-client</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
+ <name>Apache Syncope Client IdM</name>
+ <description>Apache Syncope Client IdM</description>
+ <groupId>org.apache.syncope.client</groupId>
+ <artifactId>syncope-client-idm</artifactId>
+ <packaging>pom</packaging>
+
+ <properties>
+ <rootpom.basedir>${basedir}/../..</rootpom.basedir>
+ </properties>
+
+ <modules>
+ <module>lib</module>
+ <module>console</module>
+ </modules>
+</project>
diff --git a/client/console/LICENSE b/client/idrepo/console/LICENSE
similarity index 100%
rename from client/console/LICENSE
rename to client/idrepo/console/LICENSE
diff --git a/client/console/NOTICE b/client/idrepo/console/NOTICE
similarity index 100%
rename from client/console/NOTICE
rename to client/idrepo/console/NOTICE
diff --git a/client/console/pom.xml b/client/idrepo/console/pom.xml
similarity index 92%
rename from client/console/pom.xml
rename to client/idrepo/console/pom.xml
index 3e38f37..e02b4e1 100644
--- a/client/console/pom.xml
+++ b/client/idrepo/console/pom.xml
@@ -22,19 +22,19 @@ under the License.
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache.syncope</groupId>
- <artifactId>syncope-client</artifactId>
+ <groupId>org.apache.syncope.client</groupId>
+ <artifactId>syncope-client-idrepo</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
- <name>Apache Syncope Client Console</name>
- <description>Apache Syncope Client Console</description>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <name>Apache Syncope Client IdRepo Console</name>
+ <description>Apache Syncope Client IdRepo Console</description>
+ <groupId>org.apache.syncope.client.idrepo</groupId>
+ <artifactId>syncope-client-idrepo-console</artifactId>
<packaging>jar</packaging>
<properties>
- <rootpom.basedir>${basedir}/../..</rootpom.basedir>
+ <rootpom.basedir>${basedir}/../../..</rootpom.basedir>
</properties>
<dependencies>
@@ -92,8 +92,8 @@ under the License.
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-lib</artifactId>
+ <groupId>org.apache.syncope.client.idrepo</groupId>
+ <artifactId>syncope-client-idrepo-lib</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/BookmarkablePageLinkBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/BookmarkablePageLinkBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/BookmarkablePageLinkBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/BookmarkablePageLinkBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/PreferenceManager.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleApplication.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleApplication.java
similarity index 85%
rename from client/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleApplication.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleApplication.java
index 3431f04..8760c1e 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleApplication.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleApplication.java
@@ -36,6 +36,8 @@ import org.apache.commons.lang3.BooleanUtils;
import org.apache.commons.lang3.ClassUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.syncope.client.console.annotations.Resource;
+import org.apache.syncope.client.console.commons.AnyDirectoryPanelAditionalActionLinksProvider;
+import org.apache.syncope.client.console.commons.AnyWizardBuilderAdditionalSteps;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.init.ClassPathScanImplementationLookup;
import org.apache.syncope.client.console.init.ConsoleInitializer;
@@ -65,6 +67,9 @@ import org.apache.wicket.resource.JQueryResourceReference;
import org.apache.wicket.util.lang.Args;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.apache.syncope.client.console.commons.ExternalResourceProvider;
+import org.apache.syncope.client.console.commons.StatusProvider;
+import org.apache.syncope.client.console.commons.VirSchemaDetailsPanelProvider;
public class SyncopeConsoleApplication extends AuthenticatedWebApplication {
@@ -111,6 +116,16 @@ public class SyncopeConsoleApplication extends AuthenticatedWebApplication {
private List<String> domains;
+ private ExternalResourceProvider resourceProvider;
+
+ private AnyWizardBuilderAdditionalSteps anyWizardBuilderAdditionalSteps;
+
+ private StatusProvider statusProvider;
+
+ private VirSchemaDetailsPanelProvider virSchemaDetailsPanelProvider;
+
+ private AnyDirectoryPanelAditionalActionLinksProvider anyDirectoryPanelAditionalActionLinksProvider;
+
private Map<String, Class<? extends BasePage>> pageClasses;
@SuppressWarnings("unchecked")
@@ -165,9 +180,9 @@ public class SyncopeConsoleApplication extends AuthenticatedWebApplication {
maxWaitTime = Integer.valueOf(props.getProperty("maxWaitTimeOnApplyChanges", "30"));
// Resource connections check thread pool size
- corePoolSize = Integer.valueOf(props.getProperty("topology.corePoolSize", "5"));
- maxPoolSize = Integer.valueOf(props.getProperty("topology.maxPoolSize", "10"));
- queueCapacity = Integer.valueOf(props.getProperty("topology.queueCapacity", "50"));
+ corePoolSize = Integer.valueOf(props.getProperty("executor.corePoolSize", "5"));
+ maxPoolSize = Integer.valueOf(props.getProperty("executor.maxPoolSize", "10"));
+ queueCapacity = Integer.valueOf(props.getProperty("executor.queueCapacity", "50"));
String csrf = props.getProperty("csrf");
@@ -195,6 +210,11 @@ public class SyncopeConsoleApplication extends AuthenticatedWebApplication {
ClassPathScanImplementationLookup lookup = (ClassPathScanImplementationLookup) getServletContext().
getAttribute(ConsoleInitializer.CLASSPATH_LOOKUP);
+ resourceProvider = lookup.getResourceProvider();
+ anyWizardBuilderAdditionalSteps = lookup.getAnyWizardBuilderAdditionalSteps();
+ statusProvider = lookup.getStatusProvider();
+ virSchemaDetailsPanelProvider = lookup.getVirSchemaDetailsPanelProvider();
+ anyDirectoryPanelAditionalActionLinksProvider = lookup.getAnyDirectoryPanelAditionalActionLinksProvider();
lookup.getPageClasses().
forEach(cls -> MetaDataRoleAuthorizationStrategy.authorize(cls, Constants.ROLE_AUTHENTICATED));
@@ -317,4 +337,24 @@ public class SyncopeConsoleApplication extends AuthenticatedWebApplication {
}
return domains;
}
+
+ public ExternalResourceProvider getResourceProvider() {
+ return resourceProvider;
+ }
+
+ public AnyWizardBuilderAdditionalSteps getAnyWizardBuilderAdditionalSteps() {
+ return anyWizardBuilderAdditionalSteps;
+ }
+
+ public StatusProvider getStatusProvider() {
+ return statusProvider;
+ }
+
+ public VirSchemaDetailsPanelProvider getVirSchemaDetailsPanelProvider() {
+ return virSchemaDetailsPanelProvider;
+ }
+
+ public AnyDirectoryPanelAditionalActionLinksProvider getAnyDirectoryPanelAditionalActionLinksProvider() {
+ return anyDirectoryPanelAditionalActionLinksProvider;
+ }
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleRequestCycleListener.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleRequestCycleListener.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleRequestCycleListener.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleRequestCycleListener.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleSession.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleSession.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleSession.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/SyncopeConsoleSession.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/annotations/BinaryPreview.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/BinaryPreview.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/annotations/BinaryPreview.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/BinaryPreview.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/annotations/ExtPage.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/ExtPage.java
similarity index 100%
copy from client/console/src/main/java/org/apache/syncope/client/console/annotations/ExtPage.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/ExtPage.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/annotations/ExtWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/ExtWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/annotations/ExtWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/ExtWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/annotations/ExtPage.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/IdMPage.java
similarity index 98%
rename from client/console/src/main/java/org/apache/syncope/client/console/annotations/ExtPage.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/IdMPage.java
index f0ed504..6943636 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/annotations/ExtPage.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/IdMPage.java
@@ -27,7 +27,7 @@ import java.lang.annotation.Target;
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
-public @interface ExtPage {
+public @interface IdMPage {
/**
* @return the i18n key for the label shown under the "Extensions" menu item, on the left pane
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/annotations/Resource.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/Resource.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/annotations/Resource.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/annotations/Resource.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/batch/BatchContent.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/batch/BatchContent.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/batch/BatchContent.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/batch/BatchContent.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/batch/BatchModal.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/batch/BatchModal.java
similarity index 100%
copy from client/console/src/main/java/org/apache/syncope/client/console/batch/BatchModal.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/batch/BatchModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/Bar.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Bar.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/Bar.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Bar.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartData.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartData.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartData.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartData.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartOptions.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartOptions.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartOptions.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BarChartOptions.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/BarDataSet.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BarDataSet.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/BarDataSet.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BarDataSet.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/BaseDataSet.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BaseDataSet.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/BaseDataSet.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/BaseDataSet.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/Chart.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Chart.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/Chart.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Chart.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartData.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartData.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartData.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartData.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartJSPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartOptions.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartOptions.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartOptions.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/ChartOptions.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/DataSetChart.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DataSetChart.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/DataSetChart.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DataSetChart.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/Doughnut.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Doughnut.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/Doughnut.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Doughnut.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartData.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartData.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartData.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartData.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartOptions.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartOptions.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartOptions.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutChartOptions.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutDataSet.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutDataSet.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutDataSet.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/DoughnutDataSet.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/Line.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Line.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/Line.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Line.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartData.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartData.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartData.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartData.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartOptions.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartOptions.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartOptions.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/LineChartOptions.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/LineDataSet.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/LineDataSet.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/LineDataSet.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/LineDataSet.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/Pie.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Pie.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/Pie.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/Pie.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartData.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartData.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartData.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartData.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartOptions.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartOptions.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartOptions.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/PieChartOptions.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/PointColorDataSet.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/PointColorDataSet.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/PointColorDataSet.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/PointColorDataSet.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleChart.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleChart.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleChart.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleChart.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleColorValueChartData.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleColorValueChartData.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleColorValueChartData.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/chartjs/SimpleColorValueChartData.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/ActionTableCheckGroup.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ActionTableCheckGroup.java
similarity index 100%
copy from client/console/src/main/java/org/apache/syncope/client/console/commons/ActionTableCheckGroup.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ActionTableCheckGroup.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/AnyDataProvider.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyDataProvider.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/AnyDataProvider.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyDataProvider.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/batch/BatchModal.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyDirectoryPanelAditionalActionLinksProvider.java
similarity index 51%
rename from client/console/src/main/java/org/apache/syncope/client/console/batch/BatchModal.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyDirectoryPanelAditionalActionLinksProvider.java
index 1d15619..a9307dc 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/batch/BatchModal.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyDirectoryPanelAditionalActionLinksProvider.java
@@ -16,33 +16,38 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.batch;
+package org.apache.syncope.client.console.commons;
-import java.io.Serializable;
-import java.util.Collection;
import java.util.List;
-import org.apache.syncope.client.console.panels.AbstractModalPanel;
-import org.apache.syncope.client.console.rest.RestClient;
import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
-import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
+import org.apache.syncope.client.console.wicket.markup.html.form.Action;
+import org.apache.syncope.client.console.wizards.any.AnyWrapper;
+import org.apache.syncope.common.lib.to.AnyObjectTO;
+import org.apache.syncope.common.lib.to.GroupTO;
+import org.apache.syncope.common.lib.to.UserTO;
import org.apache.wicket.PageReference;
-import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn;
-public class BatchModal<T extends Serializable, S> extends AbstractModalPanel<T> {
+public interface AnyDirectoryPanelAditionalActionLinksProvider {
- private static final long serialVersionUID = 4114026480146090962L;
+ List<Action<UserTO>> get(
+ UserTO modelObject,
+ String realm,
+ BaseModal<AnyWrapper<UserTO>> modal,
+ String header,
+ PageReference pageRef);
- public BatchModal(
- final BaseModal<T> modal,
- final PageReference pageRef,
- final List<T> items,
- final List<IColumn<T, S>> columns,
- final Collection<ActionLink.ActionType> actions,
- final RestClient batchExecutor,
- final String keyFieldName) {
+ List<Action<GroupTO>> get(
+ GroupTO modelObject,
+ String realm,
+ BaseModal<AnyWrapper<GroupTO>> modal,
+ String header,
+ PageReference pageRef);
- super(modal, pageRef);
- add(new BatchContent<>("content", modal, items, columns, actions, batchExecutor, keyFieldName).
- setRenderBodyOnly(true));
- }
+ List<Action<AnyObjectTO>> get(
+ String type,
+ AnyObjectTO modelObject,
+ String realm,
+ BaseModal<AnyWrapper<AnyObjectTO>> modal,
+ String header,
+ PageReference pageRef);
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyWizardBuilderAdditionalSteps.java
similarity index 63%
copy from client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyWizardBuilderAdditionalSteps.java
index cfcce00..99c7186 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/AnyWizardBuilderAdditionalSteps.java
@@ -16,11 +16,19 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.layout;
+package org.apache.syncope.client.console.commons;
-import org.apache.syncope.client.console.wizards.ModalPanelBuilder;
+import java.io.Serializable;
+import org.apache.syncope.client.console.layout.AbstractAnyFormLayout;
+import org.apache.syncope.client.console.layout.AnyForm;
import org.apache.syncope.client.console.wizards.any.AnyWrapper;
import org.apache.syncope.common.lib.to.AnyTO;
+import org.apache.wicket.extensions.wizard.WizardModel;
-public interface AnyForm<A extends AnyTO> extends ModalPanelBuilder<AnyWrapper<A>> {
+public interface AnyWizardBuilderAdditionalSteps extends Serializable {
+
+ <A extends AnyTO> WizardModel buildModelSteps(
+ AnyWrapper<A> modelObject,
+ WizardModel wizardModel,
+ AbstractAnyFormLayout<A, ? extends AnyForm<A>> formLayoutInfo);
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/ConnIdSpecialName.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ConnIdSpecialName.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/ConnIdSpecialName.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ConnIdSpecialName.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/Constants.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/Constants.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/Constants.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/Constants.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/DateFormatROModel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/DateFormatROModel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/DateFormatROModel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/DateFormatROModel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/DirectoryDataProvider.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/DirectoryDataProvider.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/DirectoryDataProvider.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/DirectoryDataProvider.java
diff --git a/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyAnyDirectoryPanelAditionalActionLinksProvider.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyAnyDirectoryPanelAditionalActionLinksProvider.java
new file mode 100644
index 0000000..7fa0709
--- /dev/null
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyAnyDirectoryPanelAditionalActionLinksProvider.java
@@ -0,0 +1,67 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.syncope.client.console.commons;
+
+import java.util.Collections;
+import java.util.List;
+import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
+import org.apache.syncope.client.console.wicket.markup.html.form.Action;
+import org.apache.syncope.client.console.wizards.any.AnyWrapper;
+import org.apache.syncope.common.lib.to.AnyObjectTO;
+import org.apache.syncope.common.lib.to.GroupTO;
+import org.apache.syncope.common.lib.to.UserTO;
+import org.apache.wicket.PageReference;
+
+public class EmptyAnyDirectoryPanelAditionalActionLinksProvider
+ implements AnyDirectoryPanelAditionalActionLinksProvider {
+
+ @Override
+ public List<Action<UserTO>> get(
+ final UserTO modelObject,
+ final String realm,
+ final BaseModal<AnyWrapper<UserTO>> modal,
+ final String header,
+ final PageReference pageRef) {
+
+ return Collections.emptyList();
+ }
+
+ @Override
+ public List<Action<GroupTO>> get(
+ final GroupTO modelObject,
+ final String realm,
+ final BaseModal<AnyWrapper<GroupTO>> modal,
+ final String header,
+ final PageReference pageRef) {
+
+ return Collections.emptyList();
+ }
+
+ @Override
+ public List<Action<AnyObjectTO>> get(
+ final String type,
+ final AnyObjectTO modelObject,
+ final String realm,
+ final BaseModal<AnyWrapper<AnyObjectTO>> modal,
+ final String header,
+ final PageReference pageRef) {
+
+ return Collections.emptyList();
+ }
+}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyAnyWizardBuilderAdditionalSteps.java
similarity index 57%
copy from client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyAnyWizardBuilderAdditionalSteps.java
index cfcce00..eaf7d44 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyAnyWizardBuilderAdditionalSteps.java
@@ -16,11 +16,24 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.layout;
+package org.apache.syncope.client.console.commons;
-import org.apache.syncope.client.console.wizards.ModalPanelBuilder;
+import org.apache.syncope.client.console.layout.AbstractAnyFormLayout;
+import org.apache.syncope.client.console.layout.AnyForm;
import org.apache.syncope.client.console.wizards.any.AnyWrapper;
import org.apache.syncope.common.lib.to.AnyTO;
+import org.apache.wicket.extensions.wizard.WizardModel;
-public interface AnyForm<A extends AnyTO> extends ModalPanelBuilder<AnyWrapper<A>> {
+public class EmptyAnyWizardBuilderAdditionalSteps implements AnyWizardBuilderAdditionalSteps {
+
+ private static final long serialVersionUID = -2693000486786910671L;
+
+ @Override
+ public <A extends AnyTO> WizardModel buildModelSteps(
+ final AnyWrapper<A> modelObject,
+ final WizardModel wizardModel,
+ final AbstractAnyFormLayout<A, ? extends AnyForm<A>> formLayoutInfo) {
+
+ return wizardModel;
+ }
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyExternalResourceProvider.java
similarity index 79%
copy from client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyExternalResourceProvider.java
index 3d4c956..38fa725 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyExternalResourceProvider.java
@@ -18,9 +18,13 @@
*/
package org.apache.syncope.client.console.commons;
-public enum Mode {
+import java.util.Collections;
+import java.util.List;
- ADMIN,
- TEMPLATE;
+public class EmptyExternalResourceProvider implements ExternalResourceProvider {
+ @Override
+ public List<String> get() {
+ return Collections.emptyList();
+ }
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/ActionTableCheckGroup.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyStatusProvider.java
similarity index 62%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/ActionTableCheckGroup.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyStatusProvider.java
index 453e0c0..ee0315a 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/commons/ActionTableCheckGroup.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyStatusProvider.java
@@ -19,22 +19,19 @@
package org.apache.syncope.client.console.commons;
import java.util.Collection;
-import org.apache.wicket.markup.html.form.CheckGroup;
-import org.apache.wicket.model.IModel;
+import java.util.Collections;
+import java.util.List;
+import org.apache.commons.lang3.tuple.Triple;
+import org.apache.syncope.client.console.commons.status.ConnObjectWrapper;
+import org.apache.syncope.common.lib.to.AnyTO;
+import org.apache.syncope.common.lib.to.ConnObjectTO;
-public class ActionTableCheckGroup<T> extends CheckGroup<T> {
+public class EmptyStatusProvider implements StatusProvider {
- private static final long serialVersionUID = 1288270558573401394L;
+ @Override
+ public List<Triple<ConnObjectTO, ConnObjectWrapper, String>> get(
+ final AnyTO any, final Collection<String> resources) {
- public ActionTableCheckGroup(final String id, final Collection<T> collection) {
- super(id, collection);
- }
-
- public ActionTableCheckGroup(final String id, final IModel<Collection<T>> model) {
- super(id, model);
- }
-
- public boolean isCheckable(final T element) {
- return true;
+ return Collections.emptyList();
}
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyVirSchemaDetailsPanelProvider.java
similarity index 70%
copy from client/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractTasks.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyVirSchemaDetailsPanelProvider.java
index dc947f2..0ad46f3 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractTasks.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/EmptyVirSchemaDetailsPanelProvider.java
@@ -16,16 +16,16 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.tasks;
+package org.apache.syncope.client.console.commons;
-import org.apache.syncope.client.console.panels.ModalPanel;
+import org.apache.syncope.common.lib.to.VirSchemaTO;
+import org.apache.wicket.markup.html.panel.EmptyPanel;
import org.apache.wicket.markup.html.panel.Panel;
-public abstract class AbstractTasks extends Panel implements ModalPanel {
+public class EmptyVirSchemaDetailsPanelProvider implements VirSchemaDetailsPanelProvider {
- private static final long serialVersionUID = -4013796607157549641L;
-
- public AbstractTasks(final String id) {
- super(id);
+ @Override
+ public Panel get(final String id, final VirSchemaTO schemaTO) {
+ return new EmptyPanel(id);
}
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ExternalResourceProvider.java
similarity index 90%
copy from client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ExternalResourceProvider.java
index 3d4c956..4bdb080 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ExternalResourceProvider.java
@@ -18,9 +18,9 @@
*/
package org.apache.syncope.client.console.commons;
-public enum Mode {
+import java.util.List;
- ADMIN,
- TEMPLATE;
+public interface ExternalResourceProvider {
+ List<String> get();
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/HttpResourceStream.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/HttpResourceStream.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/HttpResourceStream.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/HttpResourceStream.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/ITabComponent.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ITabComponent.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/ITabComponent.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/ITabComponent.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/MapChoiceRenderer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/MapChoiceRenderer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/MapChoiceRenderer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/MapChoiceRenderer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
similarity index 100%
copy from client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/PreviewUtils.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/PreviewUtils.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/PreviewUtils.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/PreviewUtils.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/PropertyList.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/PropertyList.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/PropertyList.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/PropertyList.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/SchemaUtils.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/SchemaUtils.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/SchemaUtils.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/SchemaUtils.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/SortableAnyProviderComparator.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/SortableAnyProviderComparator.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/SortableAnyProviderComparator.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/SortableAnyProviderComparator.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/SortableDataProviderComparator.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/SortableDataProviderComparator.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/SortableDataProviderComparator.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/SortableDataProviderComparator.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RemoteObjectPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/StatusProvider.java
similarity index 67%
copy from client/console/src/main/java/org/apache/syncope/client/console/panels/RemoteObjectPanel.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/StatusProvider.java
index 6c4231d..94a0361 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/RemoteObjectPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/StatusProvider.java
@@ -16,16 +16,16 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.panels;
+package org.apache.syncope.client.console.commons;
-import org.apache.commons.lang3.tuple.Pair;
+import java.util.Collection;
+import java.util.List;
+import org.apache.commons.lang3.tuple.Triple;
+import org.apache.syncope.client.console.commons.status.ConnObjectWrapper;
+import org.apache.syncope.common.lib.to.AnyTO;
import org.apache.syncope.common.lib.to.ConnObjectTO;
-public abstract class RemoteObjectPanel extends MultilevelPanel.SecondLevel {
+public interface StatusProvider {
- private static final long serialVersionUID = 4303365227411467563L;
-
- protected static final String REMOTE_OBJECT_PANEL_ID = "remoteObject";
-
- protected abstract Pair<ConnObjectTO, ConnObjectTO> getConnObjectTOs();
+ List<Triple<ConnObjectTO, ConnObjectWrapper, String>> get(AnyTO any, Collection<String> resources);
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/StyledNotificationBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/StyledNotificationBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/StyledNotificationBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/StyledNotificationBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/TaskDataProvider.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/TaskDataProvider.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/TaskDataProvider.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/TaskDataProvider.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/TemplateContent.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/TemplateContent.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/TemplateContent.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/TemplateContent.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/VirSchemaDetailsPanelProvider.java
similarity index 81%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/VirSchemaDetailsPanelProvider.java
index 3d4c956..77eda05 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/commons/Mode.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/VirSchemaDetailsPanelProvider.java
@@ -18,9 +18,10 @@
*/
package org.apache.syncope.client.console.commons;
-public enum Mode {
+import org.apache.syncope.common.lib.to.VirSchemaTO;
+import org.apache.wicket.markup.html.panel.Panel;
- ADMIN,
- TEMPLATE;
+public interface VirSchemaDetailsPanelProvider {
+ Panel get(String id, VirSchemaTO schemaTO);
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/status/ConnObjectWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/ConnObjectWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/status/ConnObjectWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/ConnObjectWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/status/Status.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/Status.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/status/Status.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/Status.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusBean.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusBean.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusBean.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusBean.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusUtils.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusUtils.java
similarity index 87%
rename from client/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusUtils.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusUtils.java
index d104bc2..9dc5fa9 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusUtils.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/commons/status/StatusUtils.java
@@ -20,51 +20,25 @@ package org.apache.syncope.client.console.commons.status;
import java.io.Serializable;
import java.util.Collection;
-import java.util.List;
-import java.util.Objects;
import java.util.Optional;
-import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.tuple.Pair;
import org.apache.syncope.client.console.commons.ConnIdSpecialName;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.panels.LabelPanel;
-import org.apache.syncope.client.console.rest.ReconciliationRestClient;
import org.apache.syncope.common.lib.request.StatusR;
import org.apache.syncope.common.lib.to.AnyTO;
import org.apache.syncope.common.lib.Attr;
import org.apache.syncope.common.lib.to.ConnObjectTO;
import org.apache.syncope.common.lib.to.RealmTO;
-import org.apache.syncope.common.lib.to.ReconStatus;
-import org.apache.syncope.common.lib.types.AnyTypeKind;
import org.apache.syncope.common.lib.types.ExecStatus;
import org.apache.wicket.markup.ComponentTag;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.panel.Panel;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
public final class StatusUtils implements Serializable {
private static final long serialVersionUID = 7238009174387184309L;
- private static final Logger LOG = LoggerFactory.getLogger(StatusUtils.class);
-
- private static final ReconciliationRestClient RECONCILIATION_REST_CLIENT = new ReconciliationRestClient();
-
- public static List<Pair<String, ReconStatus>> getReconStatuses(
- final AnyTypeKind anyTypeKind, final String anyKey, final Collection<String> resources) {
-
- return resources.stream().map(resource -> {
- try {
- return Pair.of(resource, RECONCILIATION_REST_CLIENT.status(anyTypeKind, anyKey, resource));
- } catch (Exception e) {
- LOG.warn("Unexpected error for {} {} on {}", anyTypeKind, anyKey, resource, e);
- return null;
- }
- }).filter(Objects::nonNull).collect(Collectors.toList());
- }
-
public static StatusBean getStatusBean(
final AnyTO anyTO,
final String resource,
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/events/EventCategoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/events/EventCategoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/events/EventCategoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/events/EventCategoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/events/EventSelectionPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/events/EventSelectionPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/events/EventSelectionPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/events/EventSelectionPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/events/SelectedEventsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/events/SelectedEventsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/events/SelectedEventsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/events/SelectedEventsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/init/ClassPathScanImplementationLookup.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/ClassPathScanImplementationLookup.java
similarity index 71%
rename from client/console/src/main/java/org/apache/syncope/client/console/init/ClassPathScanImplementationLookup.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/ClassPathScanImplementationLookup.java
index edb7b61..e7b248f 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/init/ClassPathScanImplementationLookup.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/ClassPathScanImplementationLookup.java
@@ -34,7 +34,15 @@ import org.apache.syncope.client.console.pages.BaseExtPage;
import org.apache.syncope.client.console.annotations.BinaryPreview;
import org.apache.syncope.client.console.annotations.ExtPage;
import org.apache.syncope.client.console.annotations.ExtWidget;
+import org.apache.syncope.client.console.annotations.IdMPage;
import org.apache.syncope.client.console.annotations.Resource;
+import org.apache.syncope.client.console.commons.AnyDirectoryPanelAditionalActionLinksProvider;
+import org.apache.syncope.client.console.commons.AnyWizardBuilderAdditionalSteps;
+import org.apache.syncope.client.console.commons.EmptyAnyDirectoryPanelAditionalActionLinksProvider;
+import org.apache.syncope.client.console.commons.EmptyAnyWizardBuilderAdditionalSteps;
+import org.apache.syncope.client.console.commons.EmptyExternalResourceProvider;
+import org.apache.syncope.client.console.commons.EmptyStatusProvider;
+import org.apache.syncope.client.console.commons.EmptyVirSchemaDetailsPanelProvider;
import org.apache.syncope.client.console.pages.BasePage;
import org.apache.syncope.client.console.panels.SSOLoginFormPanel;
import org.apache.syncope.client.console.wicket.markup.html.form.preview.AbstractBinaryPreviewer;
@@ -54,6 +62,9 @@ import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider;
import org.springframework.core.type.filter.AssignableTypeFilter;
import org.springframework.util.ClassUtils;
+import org.apache.syncope.client.console.commons.ExternalResourceProvider;
+import org.apache.syncope.client.console.commons.StatusProvider;
+import org.apache.syncope.client.console.commons.VirSchemaDetailsPanelProvider;
public class ClassPathScanImplementationLookup {
@@ -76,7 +87,7 @@ public class ClassPathScanImplementationLookup {
private static void initFieldNames(final Class<?> entityClass, final Set<String> keys) {
List<Class<?>> classes = org.apache.commons.lang3.ClassUtils.getAllSuperclasses(entityClass);
classes.add(entityClass);
- for (Class<?> clazz : classes) {
+ classes.forEach(clazz -> {
for (Field field : clazz.getDeclaredFields()) {
if (!Modifier.isStatic(field.getModifiers())
&& !Collection.class.isAssignableFrom(field.getType())
@@ -85,13 +96,27 @@ public class ClassPathScanImplementationLookup {
keys.add(field.getName());
}
}
- }
+ });
}
+ private ExternalResourceProvider resourceProvider = new EmptyExternalResourceProvider();
+
+ private AnyWizardBuilderAdditionalSteps anyWizardBuilderAdditionalSteps =
+ new EmptyAnyWizardBuilderAdditionalSteps();
+
+ private StatusProvider statusProvider = new EmptyStatusProvider();
+
+ private VirSchemaDetailsPanelProvider virSchemaDetailsPanelProvider = new EmptyVirSchemaDetailsPanelProvider();
+
+ private AnyDirectoryPanelAditionalActionLinksProvider anyDirectoryPanelAditionalActionLinksProvider =
+ new EmptyAnyDirectoryPanelAditionalActionLinksProvider();
+
private List<Class<? extends BasePage>> pages;
private List<Class<? extends AbstractBinaryPreviewer>> previewers;
+ private List<Class<? extends BasePage>> idmPages;
+
private List<Class<? extends BaseExtPage>> extPages;
private List<Class<? extends BaseExtWidget>> extWidgets;
@@ -125,6 +150,7 @@ public class ClassPathScanImplementationLookup {
public void load() {
pages = new ArrayList<>();
previewers = new ArrayList<>();
+ idmPages = new ArrayList<>();
extPages = new ArrayList<>();
extWidgets = new ArrayList<>();
extAlertWidgets = new ArrayList<>();
@@ -149,6 +175,11 @@ public class ClassPathScanImplementationLookup {
scanner.addIncludeFilter(new AssignableTypeFilter(PullCorrelationRuleConf.class));
scanner.addIncludeFilter(new AssignableTypeFilter(PushCorrelationRuleConf.class));
scanner.addIncludeFilter(new AssignableTypeFilter(AbstractResource.class));
+ scanner.addIncludeFilter(new AssignableTypeFilter(ExternalResourceProvider.class));
+ scanner.addIncludeFilter(new AssignableTypeFilter(AnyWizardBuilderAdditionalSteps.class));
+ scanner.addIncludeFilter(new AssignableTypeFilter(StatusProvider.class));
+ scanner.addIncludeFilter(new AssignableTypeFilter(VirSchemaDetailsPanelProvider.class));
+ scanner.addIncludeFilter(new AssignableTypeFilter(AnyDirectoryPanelAditionalActionLinksProvider.class));
scanner.findCandidateComponents(getBasePackage()).forEach(bd -> {
try {
@@ -179,7 +210,11 @@ public class ClassPathScanImplementationLookup {
ExtWidget.class.getName(), clazz.getName());
}
} else if (BasePage.class.isAssignableFrom(clazz)) {
- pages.add((Class<? extends BasePage>) clazz);
+ if (clazz.isAnnotationPresent(IdMPage.class)) {
+ idmPages.add((Class<? extends BasePage>) clazz);
+ } else {
+ pages.add((Class<? extends BasePage>) clazz);
+ }
} else if (AbstractBinaryPreviewer.class.isAssignableFrom(clazz)) {
previewers.add((Class<? extends AbstractBinaryPreviewer>) clazz);
} else if (SSOLoginFormPanel.class.isAssignableFrom(clazz)) {
@@ -201,6 +236,37 @@ public class ClassPathScanImplementationLookup {
LOG.error("Could not find annotation {} in {}, ignoring",
Resource.class.getName(), clazz.getName());
}
+ } else if (ExternalResourceProvider.class.isAssignableFrom(clazz)) {
+ if (!clazz.equals(EmptyExternalResourceProvider.class)
+ && !clazz.isInstance(resourceProvider)) {
+
+ resourceProvider = (ExternalResourceProvider) clazz.newInstance();
+ }
+ } else if (AnyWizardBuilderAdditionalSteps.class.isAssignableFrom(clazz)) {
+ if (!clazz.equals(EmptyAnyWizardBuilderAdditionalSteps.class)
+ && !clazz.isInstance(anyWizardBuilderAdditionalSteps)) {
+
+ anyWizardBuilderAdditionalSteps = (AnyWizardBuilderAdditionalSteps) clazz.newInstance();
+ }
+ } else if (StatusProvider.class.isAssignableFrom(clazz)) {
+ if (!clazz.equals(EmptyStatusProvider.class)
+ && !clazz.isInstance(statusProvider)) {
+
+ statusProvider = (StatusProvider) clazz.newInstance();
+ }
+ } else if (VirSchemaDetailsPanelProvider.class.isAssignableFrom(clazz)) {
+ if (!clazz.equals(EmptyVirSchemaDetailsPanelProvider.class)
+ && !clazz.isInstance(virSchemaDetailsPanelProvider)) {
+
+ virSchemaDetailsPanelProvider = (VirSchemaDetailsPanelProvider) clazz.newInstance();
+ }
+ } else if (AnyDirectoryPanelAditionalActionLinksProvider.class.isAssignableFrom(clazz)) {
+ if (!clazz.equals(EmptyAnyDirectoryPanelAditionalActionLinksProvider.class)
+ && !clazz.isInstance(anyDirectoryPanelAditionalActionLinksProvider)) {
+
+ anyDirectoryPanelAditionalActionLinksProvider =
+ (AnyDirectoryPanelAditionalActionLinksProvider) clazz.newInstance();
+ }
}
}
} catch (Throwable t) {
@@ -210,6 +276,11 @@ public class ClassPathScanImplementationLookup {
pages = Collections.unmodifiableList(pages);
previewers = Collections.unmodifiableList(previewers);
+ idmPages.sort((o1, o2) -> ObjectUtils.compare(
+ o1.getAnnotation(IdMPage.class).priority(),
+ o2.getAnnotation(IdMPage.class).priority()));
+ idmPages = Collections.unmodifiableList(idmPages);
+
extPages.sort((o1, o2) -> ObjectUtils.compare(
o1.getAnnotation(ExtPage.class).priority(),
o2.getAnnotation(ExtPage.class).priority()));
@@ -245,7 +316,13 @@ public class ClassPathScanImplementationLookup {
LOG.debug("Password Rule configurations found: {}", passwordRuleConfs);
LOG.debug("Pull Correlation Rule configurations found: {}", pullCorrelationRuleConfs);
LOG.debug("Push Correlation Rule configurations found: {}", pushCorrelationRuleConfs);
- LOG.debug("Resources found: {}", resources);
+ LOG.debug("Wicket Resources found: {}", resources);
+ LOG.debug("{}: {}", ExternalResourceProvider.class.getSimpleName(),
+ resourceProvider.getClass().getSimpleName());
+ LOG.debug("{}: {}", AnyWizardBuilderAdditionalSteps.class.getSimpleName(),
+ anyWizardBuilderAdditionalSteps.getClass().getSimpleName());
+ LOG.debug("{}: {}", StatusProvider.class.getSimpleName(),
+ statusProvider.getClass().getSimpleName());
}
public Class<? extends AbstractBinaryPreviewer> getPreviewerClass(final String mimeType) {
@@ -262,10 +339,34 @@ public class ClassPathScanImplementationLookup {
return previewer;
}
+ public ExternalResourceProvider getResourceProvider() {
+ return resourceProvider;
+ }
+
+ public AnyWizardBuilderAdditionalSteps getAnyWizardBuilderAdditionalSteps() {
+ return anyWizardBuilderAdditionalSteps;
+ }
+
+ public StatusProvider getStatusProvider() {
+ return statusProvider;
+ }
+
+ public VirSchemaDetailsPanelProvider getVirSchemaDetailsPanelProvider() {
+ return virSchemaDetailsPanelProvider;
+ }
+
+ public AnyDirectoryPanelAditionalActionLinksProvider getAnyDirectoryPanelAditionalActionLinksProvider() {
+ return anyDirectoryPanelAditionalActionLinksProvider;
+ }
+
public List<Class<? extends BasePage>> getPageClasses() {
return pages;
}
+ public List<Class<? extends BasePage>> getIdMPageClasses() {
+ return idmPages;
+ }
+
public List<Class<? extends BaseExtPage>> getExtPageClasses() {
return extPages;
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/init/ConsoleInitializer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/ConsoleInitializer.java
similarity index 99%
rename from client/console/src/main/java/org/apache/syncope/client/console/init/ConsoleInitializer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/ConsoleInitializer.java
index 6f42002..c93da79 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/init/ConsoleInitializer.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/ConsoleInitializer.java
@@ -53,5 +53,4 @@ public class ConsoleInitializer implements ServletContextListener {
public void contextDestroyed(final ServletContextEvent sce) {
// nothing to do
}
-
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/init/MIMETypesLoader.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/MIMETypesLoader.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/init/MIMETypesLoader.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/init/MIMETypesLoader.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/AbstractAnyFormLayout.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AbstractAnyFormLayout.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/AbstractAnyFormLayout.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AbstractAnyFormLayout.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyForm.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectForm.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectForm.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectForm.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectForm.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectFormLayoutInfo.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectFormLayoutInfo.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectFormLayoutInfo.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/AnyObjectFormLayoutInfo.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/ConsoleLayoutInfo.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/ConsoleLayoutInfo.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/ConsoleLayoutInfo.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/ConsoleLayoutInfo.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/FormLayoutInfoUtils.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/FormLayoutInfoUtils.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/FormLayoutInfoUtils.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/FormLayoutInfoUtils.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/GroupForm.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/GroupForm.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/GroupForm.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/GroupForm.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/GroupFormLayoutInfo.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/GroupFormLayoutInfo.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/GroupFormLayoutInfo.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/GroupFormLayoutInfo.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/UserForm.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/UserForm.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/UserForm.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/UserForm.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/layout/UserFormLayoutInfo.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/UserFormLayoutInfo.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/layout/UserFormLayoutInfo.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/layout/UserFormLayoutInfo.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/NotificationWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/notifications/TemplateModal.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/TemplateModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/notifications/TemplateModal.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/notifications/TemplateModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Audit.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Audit.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Audit.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Audit.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/BaseExtPage.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/BaseExtPage.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/BaseExtPage.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/BaseExtPage.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java
similarity index 91%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java
index ba49f53..f5dd694 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/BasePage.java
@@ -26,17 +26,16 @@ import org.apache.syncope.client.console.BookmarkablePageLinkBuilder;
import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.SyncopeConsoleSession;
import org.apache.syncope.client.console.annotations.ExtPage;
+import org.apache.syncope.client.console.annotations.IdMPage;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.commons.HttpResourceStream;
import org.apache.syncope.client.console.init.ClassPathScanImplementationLookup;
import org.apache.syncope.client.console.init.ConsoleInitializer;
import org.apache.syncope.client.console.panels.NotificationPanel;
import org.apache.syncope.client.console.rest.ConfRestClient;
-import org.apache.syncope.client.console.topology.Topology;
import org.apache.syncope.client.console.wicket.markup.head.MetaHeaderItem;
import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
import org.apache.syncope.client.console.widgets.ExtAlertWidget;
-import org.apache.syncope.client.console.widgets.RemediationsWidget;
import org.apache.syncope.common.lib.info.PlatformInfo;
import org.apache.syncope.common.lib.info.SystemInfo;
import org.apache.syncope.common.lib.types.StandardEntitlement;
@@ -83,8 +82,6 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware {
protected NotificationPanel notificationPanel;
- protected RemediationsWidget remediationWidget;
-
public BasePage() {
this(null);
}
@@ -92,6 +89,9 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware {
public BasePage(final PageParameters parameters) {
super(parameters);
+ ClassPathScanImplementationLookup lookup = (ClassPathScanImplementationLookup) SyncopeConsoleApplication.get().
+ getServletContext().getAttribute(ConsoleInitializer.CLASSPATH_LOOKUP);
+
body = new WebMarkupContainer("body");
Serializable leftMenuCollapse = SyncopeConsoleSession.get().getAttribute(Constants.MENU_COLLAPSE);
if ((leftMenuCollapse instanceof Boolean) && ((Boolean) leftMenuCollapse)) {
@@ -105,9 +105,6 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware {
// header, footer
body.add(new Label("username", SyncopeConsoleSession.get().getSelfTO().getUsername()));
- remediationWidget = new RemediationsWidget("remediationWidget", getPageReference());
- body.add(remediationWidget.setRenderBodyOnly(true));
-
// right sidebar
PlatformInfo platformInfo = SyncopeConsoleSession.get().getPlatformInfo();
Label version = new Label("version", platformInfo.getVersion());
@@ -164,21 +161,53 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware {
liContainer.add(link);
- liContainer = new WebMarkupContainer(getLIContainerId("topology"));
- body.add(liContainer);
- link = BookmarkablePageLinkBuilder.build("topology", Topology.class);
- MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER,
- String.format("%s,%s",
- StandardEntitlement.CONNECTOR_LIST,
- StandardEntitlement.RESOURCE_LIST));
- liContainer.add(link);
-
liContainer = new WebMarkupContainer(getLIContainerId("reports"));
body.add(liContainer);
link = BookmarkablePageLinkBuilder.build("reports", Reports.class);
MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, StandardEntitlement.REPORT_LIST);
liContainer.add(link);
+ List<Class<? extends BasePage>> idmPageClasses = lookup.getIdMPageClasses();
+
+ ListView<Class<? extends BasePage>> idmPages = new ListView<Class<? extends BasePage>>(
+ "idmPages", idmPageClasses) {
+
+ private static final long serialVersionUID = 4949588177564901031L;
+
+ @Override
+ protected void populateItem(final ListItem<Class<? extends BasePage>> item) {
+ WebMarkupContainer containingLI = new WebMarkupContainer("idmPageLI");
+ item.add(containingLI);
+ if (item.getModelObject().equals(BasePage.this.getClass())) {
+ containingLI.add(new Behavior() {
+
+ private static final long serialVersionUID = 1469628524240283489L;
+
+ @Override
+ public void onComponentTag(final Component component, final ComponentTag tag) {
+ tag.put("class", "active");
+ }
+ });
+ }
+
+ IdMPage ann = item.getModelObject().getAnnotation(IdMPage.class);
+
+ BookmarkablePageLink<Page> link = new BookmarkablePageLink<>("idmPage", item.getModelObject());
+ link.add(new Label("idmPageLabel", ann.label()));
+ if (StringUtils.isNotBlank(ann.listEntitlement())) {
+ MetaDataRoleAuthorizationStrategy.authorize(link, WebPage.RENDER, ann.listEntitlement());
+ }
+ containingLI.add(link);
+
+ Label idmPageIcon = new Label("idmPageIcon");
+ idmPageIcon.add(new AttributeModifier("class", "fa " + ann.icon()));
+ link.add(idmPageIcon);
+ }
+ };
+ idmPages.setRenderBodyOnly(true);
+ idmPages.setOutputMarkupId(true);
+ body.add(idmPages);
+
WebMarkupContainer confLIContainer = new WebMarkupContainer(getLIContainerId("configuration"));
body.add(confLIContainer);
WebMarkupContainer confULContainer = new WebMarkupContainer(getULContainerId("configuration"));
@@ -320,9 +349,6 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware {
}
// Extensions
- ClassPathScanImplementationLookup lookup = (ClassPathScanImplementationLookup) SyncopeConsoleApplication.get().
- getServletContext().getAttribute(ConsoleInitializer.CLASSPATH_LOOKUP);
-
List<Class<? extends ExtAlertWidget<?>>> extAlertWidgetClasses = lookup.getExtAlertWidgetClasses();
ListView<Class<? extends ExtAlertWidget<?>>> extAlertWidgets = new ListView<Class<? extends ExtAlertWidget<?>>>(
"extAlertWidgets", extAlertWidgetClasses) {
@@ -439,10 +465,6 @@ public class BasePage extends WebPage implements IAjaxIndicatorAware {
return notificationPanel;
}
- public RemediationsWidget getRemediationWidget() {
- return remediationWidget;
- }
-
/**
* Set a WindowClosedCallback for a Modal instance.
*
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Dashboard.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Dashboard.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Dashboard.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Dashboard.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Implementations.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Implementations.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Implementations.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Implementations.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/LogViewer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/LogViewer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/LogViewer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/LogViewer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Login.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Login.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Login.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Login.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Logout.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Logout.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Logout.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Logout.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Logs.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Logs.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Logs.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Logs.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/ModelerPopupPage.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/ModelerPopupPage.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/ModelerPopupPage.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/ModelerPopupPage.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/MustChangePassword.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/MustChangePassword.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/MustChangePassword.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/MustChangePassword.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Notifications.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Notifications.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Notifications.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Notifications.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Parameters.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Parameters.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Parameters.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Parameters.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Policies.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Policies.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Policies.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Policies.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Realms.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Realms.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Realms.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Realms.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Reports.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Reports.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Reports.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Reports.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Security.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Security.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Security.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Security.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/pages/Types.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Types.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/pages/Types.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/pages/Types.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AbstractLogsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AbstractLogsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AbstractLogsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AbstractLogsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AbstractModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AbstractModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AbstractModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AbstractModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AbstractSchemaDetailsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AbstractSchemaDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AbstractSchemaDetailsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AbstractSchemaDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AccountPolicy.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AccountPolicy.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AccountPolicy.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AccountPolicy.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ActionDataTablePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ActionDataTablePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ActionDataTablePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ActionDataTablePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AjaxDataTablePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AjaxDataTablePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AjaxDataTablePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AjaxDataTablePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDirectoryPanel.java
similarity index 87%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDirectoryPanel.java
index 34eeed5..1287f50 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDirectoryPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDirectoryPanel.java
@@ -22,12 +22,12 @@ import java.io.Serializable;
import java.util.List;
import org.apache.commons.lang3.SerializationUtils;
import org.apache.commons.lang3.StringUtils;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.SyncopeConsoleSession;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.notifications.NotificationTasks;
import org.apache.syncope.client.console.pages.BasePage;
import org.apache.syncope.client.console.rest.AnyObjectRestClient;
-import org.apache.syncope.client.console.status.AnyStatusModal;
import org.apache.syncope.client.console.tasks.AnyPropagationTasks;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink.ActionType;
@@ -45,7 +45,6 @@ import org.apache.syncope.common.lib.types.StandardEntitlement;
import org.apache.wicket.PageReference;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.event.Broadcast;
-import org.apache.wicket.model.CompoundPropertyModel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.ResourceModel;
@@ -132,31 +131,13 @@ public class AnyObjectDirectoryPanel extends AnyDirectoryPanel<AnyObjectTO, AnyO
}, ActionType.CLONE, AnyEntitlement.CREATE.getFor(type)).setRealm(realm);
if (wizardInModal) {
- panel.add(new ActionLink<AnyObjectTO>() {
-
- private static final long serialVersionUID = -7978723352517770645L;
-
- @Override
- public void onClick(final AjaxRequestTarget target, final AnyObjectTO ignore) {
- final IModel<AnyWrapper<AnyObjectTO>> formModel = new CompoundPropertyModel<>(
- new AnyWrapper<>(model.getObject()));
- altDefaultModal.setFormModel(formModel);
-
- target.add(altDefaultModal.setContent(new AnyStatusModal<>(
- altDefaultModal,
- pageRef,
- formModel.getObject().getInnerObject(),
- "resource",
- false)));
-
- altDefaultModal.header(new Model<>(
- getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject())))));
-
- altDefaultModal.show(true);
- }
- }, ActionType.MANAGE_RESOURCES,
- String.format("%s,%s", AnyEntitlement.READ.getFor(type), AnyEntitlement.UPDATE.getFor(type))).
- setRealms(realm, model.getObject().getDynRealms());
+ SyncopeConsoleApplication.get().getAnyDirectoryPanelAditionalActionLinksProvider().get(
+ type,
+ model.getObject(),
+ realm,
+ altDefaultModal,
+ getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject()))),
+ pageRef).forEach(action -> panel.add(action));
panel.add(
new ActionLink<AnyObjectTO>() {
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDisplayAttributesModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDisplayAttributesModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDisplayAttributesModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyObjectDisplayAttributesModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeMenuItem.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeMenuItem.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeMenuItem.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeMenuItem.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypeModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypesPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypesPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/AnyTypesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ApplicationModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/BeanPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/BeanPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/BeanPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/BeanPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ConsoleLogPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ConsoleLogPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ConsoleLogPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ConsoleLogPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/CoreLogPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/CoreLogPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/CoreLogPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/CoreLogPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardControlPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardControlPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardControlPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardControlPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardOverviewPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardOverviewPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DashboardOverviewPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DashboardOverviewPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DataTablePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DataTablePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DataTablePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DataTablePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DerSchemaDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DerSchemaDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DerSchemaDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DerSchemaDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/DynRealmModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ExecMessageModal.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ExecMessageModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ExecMessageModal.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ExecMessageModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/FailureMessageModal.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/FailureMessageModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/FailureMessageModal.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/FailureMessageModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/GroupDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/GroupDirectoryPanel.java
similarity index 93%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/GroupDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/GroupDirectoryPanel.java
index e7026c2..7f2016e 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/GroupDirectoryPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/GroupDirectoryPanel.java
@@ -24,6 +24,7 @@ import java.util.List;
import org.apache.commons.lang3.SerializationUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.SyncopeConsoleSession;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.layout.FormLayoutInfoUtils;
@@ -32,7 +33,6 @@ import org.apache.syncope.client.console.pages.BasePage;
import org.apache.syncope.client.console.rest.AnyTypeClassRestClient;
import org.apache.syncope.client.console.rest.AnyTypeRestClient;
import org.apache.syncope.client.console.rest.GroupRestClient;
-import org.apache.syncope.client.console.status.AnyStatusModal;
import org.apache.syncope.client.console.tasks.AnyPropagationTasks;
import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
@@ -60,7 +60,6 @@ import org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDa
import org.apache.wicket.event.Broadcast;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.panel.Panel;
-import org.apache.wicket.model.CompoundPropertyModel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.ResourceModel;
@@ -310,31 +309,12 @@ public class GroupDirectoryPanel extends AnyDirectoryPanel<GroupTO, GroupRestCli
String.format("%s,%s", StandardEntitlement.TASK_CREATE, StandardEntitlement.TASK_EXECUTE)).
setRealm(realm);
- panel.add(new ActionLink<GroupTO>() {
-
- private static final long serialVersionUID = -7978723352517770645L;
-
- @Override
- public void onClick(final AjaxRequestTarget target, final GroupTO ignore) {
- IModel<AnyWrapper<GroupTO>> formModel = new CompoundPropertyModel<>(
- new AnyWrapper<>(model.getObject()));
- altDefaultModal.setFormModel(formModel);
-
- target.add(altDefaultModal.setContent(new AnyStatusModal<>(
- altDefaultModal,
- pageRef,
- formModel.getObject().getInnerObject(),
- "resource",
- false)));
-
- altDefaultModal.header(new Model<>(
- getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject())))));
-
- altDefaultModal.show(true);
- }
- }, ActionType.MANAGE_RESOURCES,
- String.format("%s,%s", StandardEntitlement.GROUP_READ, StandardEntitlement.GROUP_UPDATE)).
- setRealms(realm, model.getObject().getDynRealms());
+ SyncopeConsoleApplication.get().getAnyDirectoryPanelAditionalActionLinksProvider().get(
+ model.getObject(),
+ realm,
+ altDefaultModal,
+ getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject()))),
+ pageRef).forEach(action -> panel.add(action));
panel.add(new ActionLink<GroupTO>() {
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/GroupDisplayAttributesModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/GroupDisplayAttributesModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/GroupDisplayAttributesModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/GroupDisplayAttributesModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ImplementationModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/LabelPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/LabelPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/LabelPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/LabelPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ListViewPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ListViewPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ListViewPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ListViewPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/LogStatementPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/LogStatementPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/LogStatementPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/LogStatementPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/MembersTogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/MembersTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/MembersTogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/MembersTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/MultilevelPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/MultilevelPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/MultilevelPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/MultilevelPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/NotificationPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/NotificationPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/NotificationPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/NotificationPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDetailsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDetailsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersEditModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersEditModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/ParametersEditModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ParametersEditModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/PasswordPolicy.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PasswordPolicy.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/PasswordPolicy.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PasswordPolicy.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/PlainSchemaDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PlainSchemaDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/PlainSchemaDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PlainSchemaDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/PropagationErrorPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PropagationErrorPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/PropagationErrorPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/PropagationErrorPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/Realm.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/Realm.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/Realm.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/Realm.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RealmChoicePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RealmChoicePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RealmChoicePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RealmChoicePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RealmDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RealmDetails.java
similarity index 92%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RealmDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RealmDetails.java
index 763422e..f6f31b3 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/RealmDetails.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RealmDetails.java
@@ -22,9 +22,9 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.rest.ImplementationRestClient;
import org.apache.syncope.client.console.rest.PolicyRestClient;
-import org.apache.syncope.client.console.rest.ResourceRestClient;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionsPanel;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxDropDownChoicePanel;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxPalettePanel;
@@ -91,6 +91,16 @@ public class RealmDetails extends Panel {
}
};
+ private final LoadableDetachableModel<List<String>> resources = new LoadableDetachableModel<List<String>>() {
+
+ private static final long serialVersionUID = 5275935387613157437L;
+
+ @Override
+ protected List<String> load() {
+ return SyncopeConsoleApplication.get().getResourceProvider().get();
+ }
+ };
+
private final WebMarkupContainer container;
public RealmDetails(final String id, final RealmTO realmTO) {
@@ -146,15 +156,14 @@ public class RealmDetails extends Panel {
AjaxPalettePanel<String> actions = new AjaxPalettePanel.Builder<String>().
setAllowMoveAll(true).setAllowOrder(true).
build("actions",
- new PropertyModel<List<String>>(realmTO, "actions"),
+ new PropertyModel<>(realmTO, "actions"),
new ListModel<>(logicActions.getObject()));
actions.setOutputMarkupId(true);
container.add(actions);
- container.add(new AjaxPalettePanel.Builder<>().build("resources",
+ container.add(new AjaxPalettePanel.Builder<String>().build("resources",
new PropertyModel<>(realmTO, "resources"),
- new ListModel<>(new ResourceRestClient().list().stream().
- map(EntityTO::getKey).collect(Collectors.toList()))).
+ new ListModel<>(resources.getObject())).
setOutputMarkupId(true).
setEnabled(!SyncopeConstants.ROOT_REALM.equals(realmTO.getName())).
setVisible(!SyncopeConstants.ROOT_REALM.equals(realmTO.getName())));
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RealmWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RealmWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RealmWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RealmWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypesPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypesPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RelationshipTypesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RemoteObjectPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RemoteObjectPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RemoteObjectPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RemoteObjectPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/RoleDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RoleDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/RoleDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/RoleDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SSOLoginFormPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SSOLoginFormPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SSOLoginFormPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SSOLoginFormPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder.java
similarity index 97%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder.java
index 099cb25..e9629d8 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder.java
@@ -47,6 +47,7 @@ import org.apache.wicket.extensions.wizard.WizardModel;
import org.apache.wicket.extensions.wizard.WizardStep;
import org.apache.wicket.markup.html.list.ListItem;
import org.apache.wicket.markup.html.list.ListView;
+import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.ResourceModel;
@@ -107,14 +108,15 @@ public class SchemaTypeWizardBuilder extends AjaxWizardBuilder<SchemaTO> {
kind.setEnabled(false);
add(kind);
- AbstractSchemaDetailsPanel detailsPanel;
+ Panel detailsPanel;
switch (schemaType) {
case DERIVED:
detailsPanel = new DerSchemaDetails("details", (DerSchemaTO) modelObject);
break;
case VIRTUAL:
- detailsPanel = new VirSchemaDetails("details", (VirSchemaTO) modelObject);
+ detailsPanel = SyncopeConsoleApplication.get().getVirSchemaDetailsPanelProvider().
+ get("details", (VirSchemaTO) modelObject);
break;
case PLAIN:
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SchemasPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SchemasPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SchemasPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SchemasPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/StartAtTogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/StartAtTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/StartAtTogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/StartAtTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/SubmitableModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SubmitableModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/SubmitableModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/SubmitableModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/TogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/TogglePanel.java
similarity index 82%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/TogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/TogglePanel.java
index ec65a1a..6affe65 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/TogglePanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/TogglePanel.java
@@ -24,24 +24,14 @@ import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.commons.status.StatusBean;
import org.apache.syncope.client.console.policies.PolicyRuleWrapper;
import org.apache.syncope.client.console.reports.ReportletWrapper;
-import org.apache.syncope.client.console.topology.TopologyNode;
import org.apache.syncope.client.console.wizards.WizardMgtPanel;
import org.apache.syncope.client.console.wizards.any.AnyWrapper;
import org.apache.syncope.client.console.wizards.any.GroupWrapper;
import org.apache.syncope.client.console.wizards.any.UserWrapper;
-import org.apache.syncope.client.console.wizards.resources.ResourceProvision;
-import org.apache.syncope.common.lib.policy.PolicyTO;
-import org.apache.syncope.common.lib.to.AccessTokenTO;
import org.apache.syncope.common.lib.to.AnyObjectTO;
import org.apache.syncope.common.lib.Attr;
import org.apache.syncope.common.lib.to.EntityTO;
-import org.apache.syncope.common.lib.to.ExecTO;
-import org.apache.syncope.common.lib.to.GroupTO;
import org.apache.syncope.common.lib.to.JobTO;
-import org.apache.syncope.common.lib.to.ReportTO;
-import org.apache.syncope.common.lib.to.ProvisioningTaskTO;
-import org.apache.syncope.common.lib.to.SecurityQuestionTO;
-import org.apache.syncope.common.lib.to.UserTO;
import org.apache.wicket.AttributeModifier;
import org.apache.wicket.Component;
import org.apache.wicket.PageReference;
@@ -175,51 +165,29 @@ public abstract class TogglePanel<T extends Serializable> extends WizardMgtPanel
final String key;
if (modelObject == null) {
key = new ResourceModel("actions", StringUtils.EMPTY).getObject();
- } else if (modelObject instanceof UserTO) {
- key = ((UserTO) modelObject).getKey();
+ } else if (modelObject instanceof EntityTO) {
+ key = ((EntityTO) modelObject).getKey();
} else if (modelObject instanceof UserWrapper) {
key = ((UserWrapper) modelObject).getInnerObject().getKey();
- } else if (modelObject instanceof GroupTO) {
- key = ((GroupTO) modelObject).getKey();
} else if (modelObject instanceof GroupWrapper) {
key = ((GroupWrapper) modelObject).getInnerObject().getKey();
- } else if (modelObject instanceof AnyObjectTO) {
- key = ((AnyObjectTO) modelObject).getKey();
} else if (modelObject instanceof AnyWrapper
&& AnyWrapper.class.cast(modelObject).getInnerObject() instanceof AnyObjectTO) {
key = ((AnyObjectTO) ((AnyWrapper) modelObject).getInnerObject()).getKey();
- } else if (modelObject instanceof ReportTO) {
- key = ((ReportTO) modelObject).getKey();
} else if (modelObject instanceof Attr) {
key = ((Attr) modelObject).getSchema();
- } else if (modelObject instanceof PolicyTO) {
- key = ((PolicyTO) modelObject).getKey();
- } else if (modelObject instanceof SecurityQuestionTO) {
- key = ((SecurityQuestionTO) modelObject).getKey();
- } else if (modelObject instanceof AccessTokenTO) {
- key = ((AccessTokenTO) modelObject).getKey();
- } else if (modelObject instanceof ExecTO) {
- key = ((ExecTO) modelObject).getKey();
- } else if (modelObject instanceof ProvisioningTaskTO) {
- key = ((ProvisioningTaskTO) modelObject).getKey();
- } else if (modelObject instanceof EntityTO) {
- key = ((EntityTO) modelObject).getKey();
} else if (modelObject instanceof StatusBean) {
key = StringUtils.isNotBlank(((StatusBean) modelObject).getResource())
? ((StatusBean) modelObject).getResource() : ((StatusBean) modelObject).getKey();
} else if (modelObject instanceof PolicyRuleWrapper) {
key = ((PolicyRuleWrapper) modelObject).getConf().getName();
- } else if (modelObject instanceof PolicyRuleWrapper) {
- key = ((PolicyRuleWrapper) modelObject).getConf().getName();
} else if (modelObject instanceof ReportletWrapper) {
key = ((ReportletWrapper) modelObject).getConf().getName();
} else if (modelObject instanceof JobTO) {
key = ((JobTO) modelObject).getRefKey() == null
? ((JobTO) modelObject).getRefDesc() : ((JobTO) modelObject).getRefKey();
- } else if (modelObject instanceof ResourceProvision) {
- key = ((ResourceProvision) modelObject).getKey();
- } else if (modelObject instanceof TopologyNode) {
- key = ((TopologyNode) modelObject).getKey();
+ } else if (modelObject instanceof ToggleableTarget) {
+ key = ((ToggleableTarget) modelObject).getKey();
} else {
key = new ResourceModel("actions", StringUtils.EMPTY).getObject();
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/WizardModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ToggleableTarget.java
similarity index 89%
copy from client/console/src/main/java/org/apache/syncope/client/console/panels/WizardModalPanel.java
copy to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ToggleableTarget.java
index 706e9f5..b0fd0ef 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/WizardModalPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/ToggleableTarget.java
@@ -20,7 +20,9 @@ package org.apache.syncope.client.console.panels;
import java.io.Serializable;
-public interface WizardModalPanel<T extends Serializable> extends ModalPanel {
+public interface ToggleableTarget extends Serializable {
- T getItem();
+ String getKey();
+
+ String getAnyType();
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/TypesDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/TypesDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/TypesDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/TypesDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/UserDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/UserDirectoryPanel.java
similarity index 85%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/UserDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/UserDirectoryPanel.java
index 597a4f5..f499245 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/UserDirectoryPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/UserDirectoryPanel.java
@@ -24,12 +24,12 @@ import java.util.Collection;
import java.util.List;
import org.apache.commons.lang3.SerializationUtils;
import org.apache.commons.lang3.StringUtils;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.SyncopeConsoleSession;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.notifications.NotificationTasks;
import org.apache.syncope.client.console.pages.BasePage;
import org.apache.syncope.client.console.rest.UserRestClient;
-import org.apache.syncope.client.console.status.AnyStatusModal;
import org.apache.syncope.client.console.status.ChangePasswordModal;
import org.apache.syncope.client.console.tasks.AnyPropagationTasks;
import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
@@ -236,56 +236,12 @@ public class UserDirectoryPanel extends AnyDirectoryPanel<UserTO, UserRestClient
setRealms(realm, model.getObject().getDynRealms());
}
- panel.add(new ActionLink<UserTO>() {
-
- private static final long serialVersionUID = -7978723352517770644L;
-
- @Override
- public void onClick(final AjaxRequestTarget target, final UserTO ignore) {
- IModel<AnyWrapper<UserTO>> formModel = new CompoundPropertyModel<>(
- new AnyWrapper<>(model.getObject()));
- altDefaultModal.setFormModel(formModel);
-
- target.add(altDefaultModal.setContent(new AnyStatusModal<>(
- altDefaultModal,
- pageRef,
- formModel.getObject().getInnerObject(),
- "resource",
- true)));
-
- altDefaultModal.header(new Model<>(
- getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject())))));
-
- altDefaultModal.show(true);
- }
- }, ActionType.ENABLE, StandardEntitlement.USER_UPDATE).
- setRealms(realm, model.getObject().getDynRealms());
-
- panel.add(new ActionLink<UserTO>() {
-
- private static final long serialVersionUID = -7978723352517770644L;
-
- @Override
- public void onClick(final AjaxRequestTarget target, final UserTO ignore) {
- IModel<AnyWrapper<UserTO>> formModel = new CompoundPropertyModel<>(
- new AnyWrapper<>(model.getObject()));
- altDefaultModal.setFormModel(formModel);
-
- target.add(altDefaultModal.setContent(new AnyStatusModal<>(
- altDefaultModal,
- pageRef,
- formModel.getObject().getInnerObject(),
- "resource",
- false)));
-
- altDefaultModal.header(new Model<>(
- getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject())))));
-
- altDefaultModal.show(true);
- }
- }, ActionType.MANAGE_RESOURCES,
- String.format("%s,%s", StandardEntitlement.USER_READ, StandardEntitlement.USER_UPDATE)).
- setRealms(realm, model.getObject().getDynRealms());
+ SyncopeConsoleApplication.get().getAnyDirectoryPanelAditionalActionLinksProvider().get(
+ model.getObject(),
+ realm,
+ altDefaultModal,
+ getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject()))),
+ pageRef).forEach(action -> panel.add(action));
panel.add(new ActionLink<UserTO>() {
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/UserDisplayAttributesModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/UserDisplayAttributesModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/UserDisplayAttributesModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/UserDisplayAttributesModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/WizardModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/WizardModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/WizardModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/WizardModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.java
similarity index 95%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.java
index 6094143..30d254f 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.java
@@ -24,15 +24,14 @@ import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
import org.apache.commons.lang3.tuple.Pair;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.SyncopeConsoleSession;
import org.apache.syncope.client.console.rest.AnyTypeRestClient;
import org.apache.syncope.client.console.rest.GroupRestClient;
-import org.apache.syncope.client.console.rest.ResourceRestClient;
import org.apache.syncope.client.console.rest.SchemaRestClient;
import org.apache.syncope.client.console.wicket.markup.html.form.MultiFieldPanel;
import org.apache.syncope.common.lib.SyncopeConstants;
import org.apache.syncope.common.lib.search.SearchableFields;
-import org.apache.syncope.common.lib.to.EntityTO;
import org.apache.syncope.common.lib.to.PlainSchemaTO;
import org.apache.syncope.common.lib.types.AnyTypeKind;
import org.apache.syncope.common.lib.types.SchemaType;
@@ -56,8 +55,6 @@ public abstract class AbstractSearchPanel extends Panel {
protected SchemaRestClient schemaRestClient = new SchemaRestClient();
- protected ResourceRestClient resourceRestClient = new ResourceRestClient();
-
protected IModel<List<String>> dnames;
protected IModel<Map<String, PlainSchemaTO>> anames;
@@ -197,7 +194,7 @@ public abstract class AbstractSearchPanel extends Panel {
@Override
protected List<String> load() {
- return resourceRestClient.list().stream().map(EntityTO::getKey).collect(Collectors.toList());
+ return SyncopeConsoleApplication.get().getResourceProvider().get();
}
};
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSearchPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSearchPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSearchPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSearchPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSelectionDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSelectionDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSelectionDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AnyObjectSelectionDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/AnySelectionDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AnySelectionDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/AnySelectionDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/AnySelectionDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSearchPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSearchPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSearchPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSearchPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSelectionDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSelectionDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSelectionDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/GroupSelectionDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/MapOfListModel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/MapOfListModel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/MapOfListModel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/MapOfListModel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClause.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClause.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClause.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClause.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClausePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClausePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClausePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchClausePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchUtils.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchUtils.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchUtils.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/SearchUtils.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSearchPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSearchPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSearchPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSearchPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSelectionDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSelectionDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSelectionDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/panels/search/UserSelectionDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/AccountPolicyDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/AccountPolicyDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/AccountPolicyDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/AccountPolicyDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PasswordPolicyDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PasswordPolicyDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PasswordPolicyDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PasswordPolicyDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java
similarity index 96%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java
index 6bad2d4..d199dc0 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder.java
@@ -22,15 +22,14 @@ import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
-import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.SyncopeConsoleSession;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.pages.BasePage;
import org.apache.syncope.client.console.panels.AbstractModalPanel;
import org.apache.syncope.client.console.panels.WizardModalPanel;
import org.apache.syncope.client.console.rest.PolicyRestClient;
-import org.apache.syncope.client.console.rest.ResourceRestClient;
import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxCheckBoxPanel;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxDropDownChoicePanel;
@@ -44,7 +43,6 @@ import org.apache.syncope.common.lib.policy.PolicyTO;
import org.apache.syncope.common.lib.policy.AccountPolicyTO;
import org.apache.syncope.common.lib.policy.PasswordPolicyTO;
import org.apache.syncope.common.lib.policy.ProvisioningPolicyTO;
-import org.apache.syncope.common.lib.to.EntityTO;
import org.apache.syncope.common.lib.types.ConflictResolutionAction;
import org.apache.syncope.common.lib.types.PolicyType;
import org.apache.wicket.Component;
@@ -91,7 +89,7 @@ public class PolicyModalPanelBuilder<T extends PolicyTO> extends AbstractModalPa
@Override
protected List<String> load() {
- return new ResourceRestClient().list().stream().map(EntityTO::getKey).collect(Collectors.toList());
+ return SyncopeConsoleApplication.get().getResourceProvider().get();
}
};
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PolicyRuleWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PullPolicyDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PullPolicyDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PullPolicyDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PullPolicyDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/policies/PushPolicyDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PushPolicyDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/policies/PushPolicyDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/policies/PushPolicyDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportExecutionDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportExecutionDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportExecutionDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportExecutionDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportStartAtTogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportStartAtTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportStartAtTogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportStartAtTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/reports/ReportletWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/AbstractAnyRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AbstractAnyRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/AbstractAnyRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AbstractAnyRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/AccessTokenRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AccessTokenRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/AccessTokenRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AccessTokenRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/AnyObjectRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AnyObjectRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/AnyObjectRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AnyObjectRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeClassRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeClassRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeClassRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeClassRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/AnyTypeRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ApplicationRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ApplicationRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ApplicationRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ApplicationRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/BaseRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/BaseRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/BaseRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/BaseRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ConfRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ConfRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ConfRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ConfRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/DynRealmRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/DynRealmRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/DynRealmRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/DynRealmRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ExecutionRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ExecutionRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ExecutionRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ExecutionRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/GroupRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/GroupRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/GroupRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/GroupRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ImplementationRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ImplementationRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ImplementationRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ImplementationRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/LoggerRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/LoggerRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/LoggerRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/LoggerRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/NotificationRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/NotificationRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/NotificationRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/NotificationRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/PolicyRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/PolicyRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/PolicyRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/PolicyRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/RealmRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RealmRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/RealmRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RealmRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/RelationshipTypeRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RelationshipTypeRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/RelationshipTypeRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RelationshipTypeRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/ReportRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ReportRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/ReportRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/ReportRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/RestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/RestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/RoleRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RoleRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/RoleRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/RoleRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/SchemaRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/SchemaRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/SchemaRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/SchemaRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/SecurityQuestionRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/SecurityQuestionRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/SecurityQuestionRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/SecurityQuestionRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/SyncopeRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/SyncopeRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/SyncopeRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/SyncopeRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/TaskRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/TaskRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/TaskRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/TaskRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/TemplateRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/TemplateRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/TemplateRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/TemplateRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/UserRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/UserRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/UserRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/UserRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/rest/UserSelfRestClient.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/UserSelfRestClient.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/rest/UserSelfRestClient.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/rest/UserSelfRestClient.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/status/ChangePasswordModal.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/status/ChangePasswordModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/status/ChangePasswordModal.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/status/ChangePasswordModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractPropagationTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractPropagationTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractPropagationTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractPropagationTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AbstractTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/AnyPropagationTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/CrontabPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/CrontabPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/CrontabPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/CrontabPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/ExecMessage.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/ExecMessage.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/ExecMessage.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/ExecMessage.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBody.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBody.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBody.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBody.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PropagationTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/ProvisioningTaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/ProvisioningTaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/ProvisioningTaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/ProvisioningTaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PullTaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PullTaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PullTaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PullTaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PullTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PullTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PullTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PullTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskFilters.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskFilters.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskFilters.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskFilters.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTaskWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/PushTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/PushTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTasks.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTasks.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTasks.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/SchedTasks.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskExecutionDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskExecutionDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskExecutionDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskExecutionDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTE.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTE.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTE.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTE.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTECssResourceReference.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTECssResourceReference.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTECssResourceReference.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/themes/AdminLTECssResourceReference.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/IndicatorAjaxTimerBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/IndicatorAjaxTimerBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/IndicatorAjaxTimerBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/IndicatorAjaxTimerBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/AbstractAjaxDownloadBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxEventBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxEventBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxEventBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxEventBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormChoiceComponentUpdatingBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormChoiceComponentUpdatingBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormChoiceComponentUpdatingBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormChoiceComponentUpdatingBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormComponentUpdatingBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormComponentUpdatingBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormComponentUpdatingBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAjaxFormComponentUpdatingBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAutoCompleteBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAutoCompleteBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAutoCompleteBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorAutoCompleteBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorModalCloseBehavior.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorModalCloseBehavior.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorModalCloseBehavior.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/form/IndicatorModalCloseBehavior.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxLink.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxLink.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxLink.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxLink.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxSubmitLink.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxSubmitLink.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxSubmitLink.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/IndicatorAjaxSubmitLink.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/LabelInfo.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/LabelInfo.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/LabelInfo.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/LabelInfo.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AjaxFallbackDataTable.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AjaxFallbackDataTable.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AjaxFallbackDataTable.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AjaxFallbackDataTable.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AttrColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AttrColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AttrColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/AttrColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BatchResponseColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BatchResponseColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BatchResponseColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BatchResponseColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BooleanPropertyColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BooleanPropertyColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BooleanPropertyColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/BooleanPropertyColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckGroupColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckGroupColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckGroupColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckGroupColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPropertyColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPropertyColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPropertyColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPropertyColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/ConnObjectAttrColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/ConnObjectAttrColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/ConnObjectAttrColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/ConnObjectAttrColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/DatePropertyColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/DatePropertyColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/DatePropertyColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/DatePropertyColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/KeyPropertyColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/KeyPropertyColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/KeyPropertyColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/KeyPropertyColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/TokenColumn.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/TokenColumn.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/TokenColumn.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/TokenColumn.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/head/MetaHeaderItem.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/head/MetaHeaderItem.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/head/MetaHeaderItem.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/head/MetaHeaderItem.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/buttons/DefaultModalCloseButton.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/buttons/DefaultModalCloseButton.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/buttons/DefaultModalCloseButton.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/buttons/DefaultModalCloseButton.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractMultiPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractMultiPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractMultiPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AbstractMultiPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/Action.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/Action.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/Action.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/Action.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLink.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLink.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLink.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLink.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.java
similarity index 97%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.java
index 59df587..914e364 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.java
@@ -29,7 +29,6 @@ import org.apache.syncope.client.console.reports.ReportletWrapper;
import org.apache.syncope.client.console.wizards.any.AnyWrapper;
import org.apache.syncope.client.console.wizards.any.GroupWrapper;
import org.apache.syncope.client.console.wizards.any.UserWrapper;
-import org.apache.syncope.client.console.wizards.resources.ResourceProvision;
import org.apache.syncope.common.lib.to.AnyObjectTO;
import org.apache.syncope.common.lib.to.EntityTO;
import org.apache.syncope.common.lib.to.GroupTO;
@@ -49,6 +48,7 @@ import org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.panel.Fragment;
import org.apache.wicket.model.ResourceModel;
+import org.apache.syncope.client.console.panels.ToggleableTarget;
public class ActionLinksTogglePanel<T extends Serializable> extends TogglePanel<Serializable> {
@@ -113,8 +113,8 @@ public class ActionLinksTogglePanel<T extends Serializable> extends TogglePanel<
} else if (modelObject instanceof JobTO) {
header = ((JobTO) modelObject).getRefKey() == null
? ((JobTO) modelObject).getRefDesc() : ((JobTO) modelObject).getRefKey();
- } else if (modelObject instanceof ResourceProvision) {
- header = ((ResourceProvision) modelObject).getAnyType();
+ } else if (modelObject instanceof ToggleableTarget) {
+ header = ((ToggleableTarget) modelObject).getAnyType();
} else if (modelObject instanceof EntityTO) {
header = ((EntityTO) modelObject).getKey();
} else {
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.java
similarity index 96%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.java
index c708624..5209c80 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.java
@@ -76,6 +76,11 @@ public final class ActionsPanel<T extends Serializable> extends Panel {
return action;
}
+ public Action<T> add(final Action<T> action) {
+ actions.add(action);
+ return action;
+ }
+
public ActionsPanel<T> clone(final String componentId, final IModel<T> model) {
final ActionsPanel<T> panel = new ActionsPanel<>(componentId, model);
panel.actions.addAll(actions);
@@ -84,6 +89,7 @@ public final class ActionsPanel<T extends Serializable> extends Panel {
/**
* Use this with toggle panels.
+ *
* @param componentId Component Id.
* @param model Model.
* @return Actions panel.
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDecoratedCheckbox.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDecoratedCheckbox.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDecoratedCheckbox.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDecoratedCheckbox.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDownload.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPaletteConf.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPaletteConf.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPaletteConf.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPaletteConf.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/DateFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/FieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/FieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/FieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/FieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/IndicatingOnConfirmAjaxLink.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/IndicatingOnConfirmAjaxLink.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/IndicatingOnConfirmAjaxLink.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/IndicatingOnConfirmAjaxLink.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/PolicyRenderer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/PolicyRenderer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/PolicyRenderer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/PolicyRenderer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectChoiceRenderer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectChoiceRenderer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectChoiceRenderer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectChoiceRenderer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectOption.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectOption.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectOption.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectOption.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectableRecorder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectableRecorder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectableRecorder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/SelectableRecorder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/link/VeilPopupSettings.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/link/VeilPopupSettings.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/link/VeilPopupSettings.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wicket/markup/html/link/VeilPopupSettings.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/AlertWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/AlertWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/AlertWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/AlertWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/AnyByRealmWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/AnyByRealmWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/AnyByRealmWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/AnyByRealmWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/BaseExtWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/BaseExtWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/BaseExtWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/BaseExtWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/BaseWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/BaseWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/BaseWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/BaseWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/CompletenessWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/CompletenessWidget.java
similarity index 89%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/CompletenessWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/CompletenessWidget.java
index 5f26ffd..4eb02ac 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/widgets/CompletenessWidget.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/CompletenessWidget.java
@@ -29,7 +29,6 @@ import org.apache.syncope.client.console.pages.Notifications;
import org.apache.syncope.client.console.pages.Policies;
import org.apache.syncope.client.console.pages.Security;
import org.apache.syncope.client.console.pages.Types;
-import org.apache.syncope.client.console.topology.Topology;
import org.apache.syncope.common.lib.info.NumbersInfo;
import org.apache.syncope.common.lib.types.StandardEntitlement;
import org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy;
@@ -48,8 +47,6 @@ public class CompletenessWidget extends BaseWidget {
private final WebMarkupContainer actions;
- private final BookmarkablePageLink<Topology> topology;
-
private final BookmarkablePageLink<Policies> policies;
private final BookmarkablePageLink<Notifications> notifications;
@@ -76,15 +73,6 @@ public class CompletenessWidget extends BaseWidget {
add(actions);
- topology = BookmarkablePageLinkBuilder.build("topology", Topology.class);
- topology.setOutputMarkupPlaceholderTag(true);
- actions.add(topology);
- MetaDataRoleAuthorizationStrategy.authorize(topology, WebPage.ENABLE,
- String.format("%s,%s", StandardEntitlement.CONNECTOR_LIST, StandardEntitlement.RESOURCE_LIST));
- topology.setVisible(
- !confCompleteness.get(NumbersInfo.ConfItem.RESOURCE.name())
- || !confCompleteness.get(NumbersInfo.ConfItem.PULL_TASK.name()));
-
policies = BookmarkablePageLinkBuilder.build("policies", Policies.class);
policies.setOutputMarkupPlaceholderTag(true);
MetaDataRoleAuthorizationStrategy.authorize(policies, WebPage.ENABLE, StandardEntitlement.POLICY_LIST);
@@ -154,10 +142,6 @@ public class CompletenessWidget extends BaseWidget {
actions.setVisible(built.getRight() > 0);
- topology.setVisible(
- !confCompleteness.get(NumbersInfo.ConfItem.RESOURCE.name())
- || !confCompleteness.get(NumbersInfo.ConfItem.PULL_TASK.name()));
-
policies.setVisible(
!confCompleteness.get(NumbersInfo.ConfItem.ACCOUNT_POLICY.name())
|| !confCompleteness.get(NumbersInfo.ConfItem.PASSWORD_POLICY.name()));
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ExtAlertWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ExtAlertWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/ExtAlertWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ExtAlertWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/JobActionPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/JobActionPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/JobActionPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/JobActionPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/JobWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/JobWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/JobWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/JobWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/LoadWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/LoadWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/LoadWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/LoadWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/NumberWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/NumberWidget.java
similarity index 84%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/NumberWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/NumberWidget.java
index 023596b..1a09c2b 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/widgets/NumberWidget.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/NumberWidget.java
@@ -28,7 +28,6 @@ import org.apache.wicket.ajax.AjaxEventBehavior;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.syncope.client.console.pages.Realms;
import org.apache.syncope.client.console.pages.Security;
-import org.apache.syncope.client.console.topology.Topology;
import org.apache.syncope.common.lib.types.StandardEntitlement;
import org.apache.wicket.request.component.IRequestablePage;
import org.apache.wicket.request.mapper.parameter.PageParameters;
@@ -84,21 +83,15 @@ public class NumberWidget extends BaseWidget {
break;
case "totalAny2OrResources":
- if (icon.equals("ion ion-gear-a")) {
- Integer selectedIndex = null;
- for (int i = 0; i < anyTypes.size() && selectedIndex == null; i++) {
- if (anyTypes.get(i).equals(label)) {
- selectedIndex = i + 1;
- pageParameters.add("selectedIndex", selectedIndex);
- }
+ Integer selectedIndex = null;
+ for (int i = 0; i < anyTypes.size() && selectedIndex == null; i++) {
+ if (anyTypes.get(i).equals(label)) {
+ selectedIndex = i + 1;
+ pageParameters.add("selectedIndex", selectedIndex);
}
- responsePage = Realms.class;
- isAuthorized = SyncopeConsoleSession.get().owns(label + "_SEARCH");
- } else {
- responsePage = Topology.class;
- isAuthorized = SyncopeConsoleSession.get().owns(StandardEntitlement.CONNECTOR_LIST)
- && SyncopeConsoleSession.get().owns(StandardEntitlement.RESOURCE_LIST);
}
+ responsePage = Realms.class;
+ isAuthorized = SyncopeConsoleSession.get().owns(label + "_SEARCH");
break;
default:
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressBean.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressBean.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressBean.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressBean.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressesPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressesPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressesPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ProgressesPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/ReconciliationWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/UsersByStatusWidget.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/UsersByStatusWidget.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/UsersByStatusWidget.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/UsersByStatusWidget.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Any.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Any.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Any.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Any.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Anys.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Anys.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Anys.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Anys.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Misaligned.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Misaligned.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Misaligned.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Misaligned.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Missing.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Missing.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Missing.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/Missing.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReport.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReport.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReport.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReport.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReportParser.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReportParser.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReportParser.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/widgets/reconciliation/ReconciliationReportParser.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractModalPanelBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractModalPanelBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractModalPanelBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AbstractModalPanelBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizard.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizard.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizard.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizard.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/DynRealmWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/DynRealmWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/DynRealmWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/DynRealmWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/ModalPanelBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/ModalPanelBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/ModalPanelBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/ModalPanelBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/WizardMgtPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/WizardMgtPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/WizardMgtPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/WizardMgtPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AbstractAttrs.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AbstractAttrs.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AbstractAttrs.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AbstractAttrs.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectTemplateWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectTemplateWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectTemplateWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectTemplateWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyObjectWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
similarity index 97%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
index 783aa79..3d14656 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
@@ -19,6 +19,7 @@
package org.apache.syncope.client.console.wizards.any;
import java.util.List;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.layout.AbstractAnyFormLayout;
import org.apache.syncope.client.console.layout.AnyForm;
import org.apache.syncope.client.console.layout.AnyObjectFormLayoutInfo;
@@ -153,10 +154,8 @@ public abstract class AnyWizardBuilder<A extends AnyTO> extends AjaxWizardBuilde
wizardModel.add(new Relationships(modelObject, pageRef));
}
- // resource panel step
- if (formLayoutInfo.isResources()) {
- wizardModel.add(new Resources(modelObject));
- }
+ SyncopeConsoleApplication.get().getAnyWizardBuilderAdditionalSteps().
+ buildModelSteps(modelObject, wizardModel, formLayoutInfo);
return wizardModel;
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWrapper.java
similarity index 99%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWrapper.java
index 85698ca..095cef5 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWrapper.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWrapper.java
@@ -34,5 +34,4 @@ public class AnyWrapper<T extends AnyTO> implements Serializable {
public T getInnerObject() {
return anyTO;
}
-
}
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AuxClasses.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AuxClasses.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AuxClasses.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/AuxClasses.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/DerAttrs.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/DerAttrs.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/DerAttrs.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/DerAttrs.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Details.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Details.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Details.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Details.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/DynamicMemberships.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/DynamicMemberships.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/DynamicMemberships.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/DynamicMemberships.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupTemplateWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupTemplateWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupTemplateWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupTemplateWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Groups.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Groups.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Groups.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Groups.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Ownership.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Ownership.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Ownership.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Ownership.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/PasswordPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/PasswordPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/PasswordPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/PasswordPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/PlainAttrs.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/PlainAttrs.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/PlainAttrs.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/PlainAttrs.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Resources.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Resources.java
similarity index 91%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Resources.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Resources.java
index ccf71f2..b48b63f 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Resources.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Resources.java
@@ -21,14 +21,11 @@ package org.apache.syncope.client.console.wizards.any;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;
import org.apache.syncope.client.console.SyncopeConsoleApplication;
-import org.apache.syncope.client.console.rest.ResourceRestClient;
import org.apache.syncope.client.console.wicket.ajax.markup.html.LabelInfo;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxPalettePanel;
import org.apache.syncope.common.lib.to.AnyTO;
-import org.apache.syncope.common.lib.to.EntityTO;
import org.apache.syncope.common.lib.types.StandardEntitlement;
import org.apache.wicket.authroles.authorization.strategies.role.metadata.ActionPermissions;
import org.apache.wicket.authroles.authorization.strategies.role.metadata.MetaDataRoleAuthorizationStrategy;
@@ -89,10 +86,9 @@ public class Resources extends WizardStep implements ICondition {
@Override
public boolean evaluate() {
- if (SyncopeConsoleApplication.get().getSecuritySettings().getAuthorizationStrategy().
- isActionAuthorized(this, RENDER)) {
- available.setObject(new ResourceRestClient().list().stream().
- map(EntityTO::getKey).collect(Collectors.toList()));
+ if (SyncopeConsoleApplication.get().getSecuritySettings().
+ getAuthorizationStrategy().isActionAuthorized(this, RENDER)) {
+ available.setObject(SyncopeConsoleApplication.get().getResourceProvider().get());
return !available.getObject().isEmpty();
} else {
return false;
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/ResultPage.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Roles.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Roles.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Roles.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/Roles.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/StatusPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/StatusPanel.java
similarity index 94%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/StatusPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/StatusPanel.java
index 41ba1e3..061b75d 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/StatusPanel.java
+++ b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/StatusPanel.java
@@ -23,10 +23,10 @@ import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
-import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
import org.apache.commons.lang3.tuple.Triple;
+import org.apache.syncope.client.console.SyncopeConsoleApplication;
import org.apache.syncope.client.console.commons.Constants;
import org.apache.syncope.client.console.commons.status.ConnObjectWrapper;
import org.apache.syncope.client.console.commons.status.Status;
@@ -41,7 +41,6 @@ import org.apache.syncope.common.lib.to.AnyTO;
import org.apache.syncope.common.lib.to.ConnObjectTO;
import org.apache.syncope.common.lib.to.GroupTO;
import org.apache.syncope.common.lib.to.UserTO;
-import org.apache.syncope.common.lib.types.AnyTypeKind;
import org.apache.syncope.common.lib.types.StandardEntitlement;
import org.apache.wicket.Component;
import org.apache.wicket.PageReference;
@@ -69,13 +68,8 @@ public class StatusPanel extends Panel {
final PageReference pageRef) {
super(id);
- init(any, model, StatusUtils.getReconStatuses(
- AnyTypeKind.fromTOClass(any.getClass()), any.getKey(), any.getResources()).stream().
- map(status -> Triple.<ConnObjectTO, ConnObjectWrapper, String>of(
- status.getRight().getOnSyncope(),
- new ConnObjectWrapper(any, status.getLeft(), status.getRight().getOnResource()),
- null)).
- collect(Collectors.toList()), pageRef, false);
+ init(any, model,
+ SyncopeConsoleApplication.get().getStatusProvider().get(any, any.getResources()), pageRef, false);
}
public <T extends AnyTO> StatusPanel(
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/TemplateWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/TemplateWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/TemplateWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/TemplateWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserDetails.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserDetails.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserDetails.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserDetails.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserInformationPanel.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserInformationPanel.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserInformationPanel.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserInformationPanel.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserTemplateWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserTemplateWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserTemplateWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserTemplateWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWrapper.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/VirAttrs.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/VirAttrs.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/any/VirAttrs.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/any/VirAttrs.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder.java
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWrapper.java b/client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWrapper.java
similarity index 100%
rename from client/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWrapper.java
rename to client/idrepo/console/src/main/java/org/apache/syncope/client/console/wizards/role/RoleWrapper.java
diff --git a/client/lib/src/main/resources/META-INF/cxf/org.apache.cxf.Logger b/client/idrepo/console/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
similarity index 100%
rename from client/lib/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
rename to client/idrepo/console/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_plugins/dataTables/dataTables.bootstrap.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_plugins/dataTables/dataTables.bootstrap.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_plugins/dataTables/dataTables.bootstrap.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_plugins/dataTables/dataTables.bootstrap.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/_all-skins.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/_all-skins.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/_all-skins.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/_all-skins.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black-light.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black-light.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black-light.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black-light.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-black.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue-light.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue-light.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue-light.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue-light.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-blue.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green-light.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green-light.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green-light.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green-light.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-green.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple-light.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple-light.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple-light.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple-light.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-purple.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red-light.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red-light.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red-light.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red-light.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-red.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow-light.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow-light.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow-light.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow-light.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/AdminLTE_skins/skin-yellow.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/accessibility.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/accessibility.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/accessibility.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/accessibility.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityFont.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityFont.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityFont.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityFont.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityHC.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityHC.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityHC.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/accessibility/accessibilityHC.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/batch.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/batch.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/batch.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/batch.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff2 b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff2
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff2
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300.woff2
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff2 b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff2
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff2
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-300italic.woff2
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff2 b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff2
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff2
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600.woff2
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff2 b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff2
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff2
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-600italic.woff2
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff2 b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff2
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff2
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-700.woff2
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff2 b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff2
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff2
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-italic.woff2
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff
diff --git a/client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff2 b/client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff2
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff2
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/fonts/source-sans-pro-v11-latin-ext_cyrillic_latin_cyrillic-ext-regular.woff2
diff --git a/client/console/src/main/resources/META-INF/resources/css/login.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/login.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/login.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/login.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/search.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/search.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/search.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/search.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
diff --git a/client/console/src/main/resources/META-INF/resources/css/topology.css b/client/idrepo/console/src/main/resources/META-INF/resources/css/topology.css
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/css/topology.css
rename to client/idrepo/console/src/main/resources/META-INF/resources/css/topology.css
diff --git a/client/console/src/main/resources/META-INF/resources/img/favicon.png b/client/idrepo/console/src/main/resources/META-INF/resources/img/favicon.png
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/img/favicon.png
rename to client/idrepo/console/src/main/resources/META-INF/resources/img/favicon.png
diff --git a/client/console/src/main/resources/META-INF/resources/img/logo-green.png b/client/idrepo/console/src/main/resources/META-INF/resources/img/logo-green.png
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/img/logo-green.png
rename to client/idrepo/console/src/main/resources/META-INF/resources/img/logo-green.png
diff --git a/client/console/src/main/resources/META-INF/resources/img/logo-mini.png b/client/idrepo/console/src/main/resources/META-INF/resources/img/logo-mini.png
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/img/logo-mini.png
rename to client/idrepo/console/src/main/resources/META-INF/resources/img/logo-mini.png
diff --git a/client/console/src/main/resources/META-INF/resources/img/logo.png b/client/idrepo/console/src/main/resources/META-INF/resources/img/logo.png
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/img/logo.png
rename to client/idrepo/console/src/main/resources/META-INF/resources/img/logo.png
diff --git a/client/console/src/main/resources/META-INF/resources/js/accessibility.js b/client/idrepo/console/src/main/resources/META-INF/resources/js/accessibility.js
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/js/accessibility.js
rename to client/idrepo/console/src/main/resources/META-INF/resources/js/accessibility.js
diff --git a/client/console/src/main/resources/META-INF/resources/js/copyToClipboard.js b/client/idrepo/console/src/main/resources/META-INF/resources/js/copyToClipboard.js
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/js/copyToClipboard.js
rename to client/idrepo/console/src/main/resources/META-INF/resources/js/copyToClipboard.js
diff --git a/client/console/src/main/resources/META-INF/resources/js/topology.js b/client/idrepo/console/src/main/resources/META-INF/resources/js/topology.js
similarity index 100%
rename from client/console/src/main/resources/META-INF/resources/js/topology.js
rename to client/idrepo/console/src/main/resources/META-INF/resources/js/topology.js
diff --git a/client/console/src/main/resources/META-INF/web-fragment.xml b/client/idrepo/console/src/main/resources/META-INF/web-fragment.xml
similarity index 100%
rename from client/console/src/main/resources/META-INF/web-fragment.xml
rename to client/idrepo/console/src/main/resources/META-INF/web-fragment.xml
diff --git a/client/console/src/main/resources/MIMETypes.json b/client/idrepo/console/src/main/resources/MIMETypes.json
similarity index 100%
rename from client/console/src/main/resources/MIMETypes.json
rename to client/idrepo/console/src/main/resources/MIMETypes.json
diff --git a/client/console/src/main/resources/console.properties b/client/idrepo/console/src/main/resources/console.properties
similarity index 93%
rename from client/console/src/main/resources/console.properties
rename to client/idrepo/console/src/main/resources/console.properties
index 756e71e..b70d9aa 100644
--- a/client/console/src/main/resources/console.properties
+++ b/client/idrepo/console/src/main/resources/console.properties
@@ -37,7 +37,6 @@ reconciliationReportKey=c3520ad9-179f-49e7-b315-d684d216dd97
page.dashboard=org.apache.syncope.client.console.pages.Dashboard
page.realms=org.apache.syncope.client.console.pages.Realms
-page.topology=org.apache.syncope.client.console.topology.Topology
page.reports=org.apache.syncope.client.console.pages.Reports
page.audit=org.apache.syncope.client.console.pages.Audit
page.implementations=org.apache.syncope.client.console.pages.Implementations
@@ -48,6 +47,6 @@ page.policies=org.apache.syncope.client.console.pages.Policies
page.notifications=org.apache.syncope.client.console.pages.Notifications
page.parameters=org.apache.syncope.client.console.pages.Parameters
-topology.corePoolSize=10
-topology.maxPoolSize=20
-topology.queueCapacity=50
+executor.corePoolSize=10
+executor.maxPoolSize=20
+executor.queueCapacity=50
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication.properties
similarity index 99%
rename from client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication.properties
index 41b2c46..39cb2ae 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication.properties
+++ b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication.properties
@@ -50,7 +50,6 @@ key=Key
types=Types
dashboard=Dashboard
realms=Realms
-topology=Topology
roles=Roles
policies=Policies
workflow=Workflow
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_it.properties
similarity index 99%
rename from client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_it.properties
index bb0b3af..4480641 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_it.properties
+++ b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_it.properties
@@ -50,7 +50,6 @@ key=Chiave
types=Tipi
dashboard=Cruscotto
realms=Realm
-topology=Topologia
roles=Ruoli
policies=Politiche
workflow=Workflow
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ja.properties
similarity index 99%
rename from client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ja.properties
index dda9afc..4433d8a 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ja.properties
+++ b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ja.properties
@@ -49,7 +49,6 @@ key=\u30ad\u30fc
types=\u30bf\u30a4\u30d7
dashboard=\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9
realms=\u30ec\u30eb\u30e0
-topology=\u30c8\u30dd\u30ed\u30b8\u30fc
roles=\u30ed\u30fc\u30eb
policies=\u30dd\u30ea\u30b7\u30fc
workflow=\u30ef\u30fc\u30af\u30d5\u30ed\u30fc
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_pt_BR.properties
similarity index 99%
rename from client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_pt_BR.properties
index ceea675..4926204 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_pt_BR.properties
+++ b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_pt_BR.properties
@@ -50,7 +50,6 @@ key=Chave
types=Tipos
dashboard=Painel de instrumentos
realms=Realm
-topology=Topologia
roles=\t\nFun\u00e7\u00e3o\n\t
policies=Pol\u00edticas
workflow=Fluxo de trabalho
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ru.properties
similarity index 99%
rename from client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ru.properties
index c603b39..c1cef7c 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ru.properties
+++ b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/SyncopeConsoleApplication_ru.properties
@@ -49,7 +49,6 @@ key=\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u04
types=\u0422\u0438\u043f\u044b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432
dashboard=\u041f\u0430\u043d\u0435\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f
realms=\u041e\u0431\u043b\u0430\u0441\u0442\u0438
-topology=\u0422\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044f
roles=\u0420\u043e\u043b\u0438
policies=\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0438
workflow=\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u0438\u044f
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchContent_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchModal.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/batch/BatchModal.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/batch/BatchModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/chartjs/ChartJSPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/chartjs/ChartJSPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/chartjs/ChartJSPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/chartjs/ChartJSPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/events/EventCategoryPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/events/EventCategoryPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/events/EventCategoryPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/events/EventCategoryPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/events/EventSelectionPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/events/EventSelectionPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/events/EventSelectionPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/events/EventSelectionPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/events/SelectedEventsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/events/SelectedEventsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/events/SelectedEventsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/events/SelectedEventsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyAccountRule.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyAccountRule.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyAccountRule.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyAccountRule.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyItemTransformer.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyItemTransformer.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyItemTransformer.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyItemTransformer.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyLogicActions.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyLogicActions.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyLogicActions.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyLogicActions.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPasswordRule.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPasswordRule.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPasswordRule.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPasswordRule.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPropagationActions.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPropagationActions.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPropagationActions.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPropagationActions.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullActions.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullActions.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullActions.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullActions.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullCorrelationRule.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullCorrelationRule.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullCorrelationRule.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPullCorrelationRule.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushActions.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushActions.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushActions.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushActions.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushCorrelationRule.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushCorrelationRule.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushCorrelationRule.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyPushCorrelationRule.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyRecipientsProvider.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyRecipientsProvider.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyRecipientsProvider.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyRecipientsProvider.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReconFilterBuilder.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReconFilterBuilder.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReconFilterBuilder.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReconFilterBuilder.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReportlet.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReportlet.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReportlet.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyReportlet.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MySchedTaskJobDelegate.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MySchedTaskJobDelegate.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MySchedTaskJobDelegate.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MySchedTaskJobDelegate.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyValidator.groovy b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyValidator.groovy
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/implementations/MyValidator.groovy
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/implementations/MyValidator.groovy
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/MailTemplateDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationTasks_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$About.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$About.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$About.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$About.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Abouts_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Details_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Events.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Events.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Events.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Events.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/NotificationWizardBuilder$Recipients_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/notifications/TemplateModal.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/TemplateModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/notifications/TemplateModal.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/notifications/TemplateModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Audit.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Audit.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Audit.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Audit.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.html
similarity index 97%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.html
index 4027131..12c1551 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.html
+++ b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.html
@@ -65,10 +65,6 @@ under the License.
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
- <li class="dropdown tasks-menu">
- <span wicket:id="remediationWidget"/>
- </li>
-
<li class="dropdown tasks-menu" wicket:id="extAlertWidgets">
<span wicket:id="extAlertWidget"/>
</li>
@@ -113,8 +109,12 @@ under the License.
<ul class="sidebar-menu">
<li wicket:id="dashboardLI"><a href="#" wicket:id="dashboard"><i class="fa fa-dashboard"></i><span><wicket:message key="dashboard"/></span></a></li>
<li wicket:id="realmsLI"><a href="#" wicket:id="realms"><i class="fa fa-folder-o"></i><span><wicket:message key="realms"/></span></a></li>
- <li wicket:id="topologyLI"><a href="#" wicket:id="topology"><i class="fa fa-plug"></i><span><wicket:message key="topology"/></span></a></li>
<li wicket:id="reportsLI"><a href="#" wicket:id="reports"><i class="fa fa-pie-chart"></i><span><wicket:message key="reports"/></span></a></li>
+ <wicket:container wicket:id="idmPages">
+ <li wicket:id="idmPageLI">
+ <a href="#" wicket:id="idmPage"><i wicket:id="idmPageIcon"></i><span wicket:id="idmPageLabel"/></a>
+ </li>
+ </wicket:container>
<li wicket:id="configurationLI" class="treeview">
<a href="#"><i class="fa fa-edit"></i><span><wicket:message key="configuration"/></span> <span class="pull-right-container"><i class="fa fa-angle-left pull-right"></i></span></a>
<ul wicket:id="configurationUL" class="treeview-menu">
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/BasePage_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Dashboard_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Implementations.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Implementations.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Implementations.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Implementations.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/LogViewer.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/LogViewer.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/LogViewer.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/LogViewer.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Login.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Login.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Login.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Login.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Login_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Logs_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/ModelerPopupPage.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/ModelerPopupPage.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/ModelerPopupPage.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/ModelerPopupPage.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/MustChangePassword_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Notifications_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Parameters_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Policies_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Realms_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Reports_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Security.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Security.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Security.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Security.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Security_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Types.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Types.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Types.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Types.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/pages/Types_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AbstractModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AbstractModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AbstractModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AbstractModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccessTokenDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AccountPolicy.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccountPolicy.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AccountPolicy.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AccountPolicy.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ActionDataTablePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ActionDataTablePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ActionDataTablePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ActionDataTablePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyAjaxTabbedPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyAjaxTabbedPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyAjaxTabbedPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyAjaxTabbedPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassDetailsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeClassesPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeDetailsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeMenuItem.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeMenuItem.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeMenuItem.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeMenuItem.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypeModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/AnyTypesPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ApplicationModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/BeanPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/BeanPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/BeanPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/BeanPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionModal.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionModal.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/BeanReflectionPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ConsoleLogPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/CoreLogPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardAccessTokensPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardControlPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardControlPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardControlPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardControlPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardExtensionsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardOverviewPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardOverviewPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardOverviewPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DashboardOverviewPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DerSchemaDetails_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DisplayAttributesModalPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/DynRealmModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ExecMessageModal.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ExecMessageModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ExecMessageModal.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ExecMessageModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/GroupDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationEngineTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ImplementationModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/LabelPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/LabelPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/LabelPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/LabelPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ListViewPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ListViewPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ListViewPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ListViewPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/LogStatementPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/LogStatementPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/LogStatementPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/LogStatementPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/MembersTogglePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/MembersTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/MembersTogglePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/MembersTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/MultilevelPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/MultilevelPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/MultilevelPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/MultilevelPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/NotificationPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/NotificationPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/NotificationPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/NotificationPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizard.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizard.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizard.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizard.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardAttrStep_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersCreateWizardSchemaStep_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDetailsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersEditModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersEditModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersEditModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/ParametersEditModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PasswordPolicy.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PasswordPolicy.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PasswordPolicy.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PasswordPolicy.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PlainSchemaDetails_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Profile.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Profile.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Profile.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Profile.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Spec.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Spec.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Spec.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PrivilegeWizardBuilder$Spec.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/PropagationErrorPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PropagationErrorPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/PropagationErrorPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/PropagationErrorPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/Realm.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/Realm.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/Realm.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/Realm.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmChoicePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmChoicePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmChoicePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmChoicePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmDetails_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmWizardBuilder$Realm.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmWizardBuilder$Realm.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RealmWizardBuilder$Realm.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RealmWizardBuilder$Realm.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeDetailsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypeModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RelationshipTypesPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RemoteObjectPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RemoteObjectPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RemoteObjectPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RemoteObjectPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/RoleDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Details_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemaTypeWizardBuilder$Labels_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SchemasPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionDetailsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/SecurityQuestionsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/StartAtTogglePanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TogglePanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/TypesDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/UserDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/search/AbstractSearchPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/search/SearchClausePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/search/SearchClausePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/panels/search/SearchClausePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/panels/search/SearchClausePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder$Profile.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder$Profile.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder$Profile.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyModalPanelBuilder$Profile.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Configuration.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Configuration.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Configuration.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Configuration.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Profile.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Profile.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Profile.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/PolicyRuleWizardBuilder$Profile.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel$CorrelationRulePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel$CorrelationRulePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel$CorrelationRulePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel$CorrelationRulePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/policies/ProvisioningPolicyModalPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportExecutionDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportExecutionDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportExecutionDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportExecutionDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportTemplateDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Profile_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Schedule.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Schedule.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Schedule.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportWizardBuilder$Schedule.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Configuration_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/reports/ReportletWizardBuilder$Profile_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/status/ChangePasswordModal.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/status/ChangePasswordModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/status/ChangePasswordModal.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/status/ChangePasswordModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/AbstractTasks.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/AbstractTasks.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/AbstractTasks.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/AbstractTasks.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/CrontabPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecMessage.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecMessage.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecMessage.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecMessage.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/ExecutionsDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBody.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBody.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBody.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBody.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationMailBodyDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/NotificationTaskDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PropagationTaskDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/PushTaskFilters_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Profile_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Schedule.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Schedule.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Schedule.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/SchedTaskWizardBuilder$Schedule.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskAttributesDetailsView.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskDirectoryPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskExecutionDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskExecutionDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskExecutionDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskExecutionDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TaskStartAtTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/tasks/TemplatesTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/themes/css/AdminLTE.css b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/themes/css/AdminLTE.css
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/themes/css/AdminLTE.css
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/themes/css/AdminLTE.css
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/themes/js/AdminLTE-app.min.js b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/themes/js/AdminLTE-app.min.js
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/themes/js/AdminLTE-app.min.js
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/themes/js/AdminLTE-app.min.js
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/ajax/markup/html/navigation/paging/AjaxDataNavigationToolbar.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxGroupSelectorPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CheckBoxPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/extensions/markup/html/repeater/data/table/CollectionPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/dialog/BaseModal_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/bootstrap/tabs/Accordion.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AbstractFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionLinksTogglePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ActionsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxCheckBoxPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDateTimeFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxDropDownChoicePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxNumberFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxNumberFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxNumberFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxNumberFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPalettePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxPasswordFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxSpinnerFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/AjaxTextFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/BinaryFieldPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/EncryptedFieldPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/ImageModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonDiffPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/JsonEditorPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/LinkPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MappingPurposePanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiFieldPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/MultiPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/NonI18nPalette.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/XMLEditorPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/AbstractBinaryPreviewer.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryCertPreviewer.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryImagePreviewer.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryPDFPreviewer.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/BinaryTextPreviewer.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wicket/markup/html/form/preview/DefaultPreviewer.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget$AlertLink.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget$AlertLink.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget$AlertLink.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget$AlertLink.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AlertWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/AnyByRealmWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/CompletenessWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobActionPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobActionPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobActionPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobActionPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget$AvailableJobsPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/JobWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/LoadWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/NumberWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/NumberWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/NumberWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/NumberWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ProgressesPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconDetailsModalPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/ReconciliationWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/widgets/UsersByStatusWidget_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizardMgtButtonBar.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/AjaxWizard_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/WizardMgtPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/WizardMgtPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/WizardMgtPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/WizardMgtPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs$Schemas.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs$Schemas.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs$Schemas.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs$Schemas.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AbstractAttrs_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnyObjectDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AuxClasses_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ConnObjectPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DynamicMemberships_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/GroupDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/GroupDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/GroupDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/GroupDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Groups_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PasswordPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PasswordPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PasswordPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PasswordPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships$Specification.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships$Specification.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships$Specification.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships$Specification.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Resources_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/ResultPage_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Roles_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/StatusPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder$Details.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder$Details.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder$Details.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder$Details.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails$EditUserPasswordPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails$EditUserPasswordPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails$EditUserPasswordPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails$EditUserPasswordPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserDetails.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_it.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_it.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_it.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_it.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ja.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ja.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ja.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ja.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_pt_BR.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_pt_BR.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_pt_BR.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_pt_BR.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$AuxClasses_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$AuxClasses_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$AuxClasses_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$AuxClasses_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ConnObjectLink_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ConnObjectLink_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ConnObjectLink_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ConnObjectLink_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$Mapping_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$Mapping_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$Mapping_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$Mapping_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ObjectType_ru.properties b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ObjectType_ru.properties
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ObjectType_ru.properties
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/provision/ProvisionWizardBuilder$ObjectType_ru.properties
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Details.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Details.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Details.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Details.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$DynRealms.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$DynRealms.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$DynRealms.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$DynRealms.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Entitlements.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Entitlements.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Entitlements.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Entitlements.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Privileges.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Privileges.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Privileges.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Privileges.html
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Realms.html b/client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Realms.html
similarity index 100%
rename from client/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Realms.html
rename to client/idrepo/console/src/main/resources/org/apache/syncope/client/console/wizards/role/RoleWizardBuilder$Realms.html
diff --git a/client/lib/pom.xml b/client/idrepo/lib/pom.xml
similarity index 84%
rename from client/lib/pom.xml
rename to client/idrepo/lib/pom.xml
index 54b2c59..1a12569 100644
--- a/client/lib/pom.xml
+++ b/client/idrepo/lib/pom.xml
@@ -22,19 +22,19 @@ under the License.
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.apache.syncope</groupId>
- <artifactId>syncope-client</artifactId>
+ <groupId>org.apache.syncope.client</groupId>
+ <artifactId>syncope-client-idrepo</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
- <name>Apache Syncope Client Lib</name>
- <description>Apache Syncope Client Lib</description>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-lib</artifactId>
+ <name>Apache Syncope Client IdRepo Lib</name>
+ <description>Apache Syncope Client IdRepo Lib</description>
+ <groupId>org.apache.syncope.client.idrepo</groupId>
+ <artifactId>syncope-client-idrepo-lib</artifactId>
<packaging>jar</packaging>
<properties>
- <rootpom.basedir>${basedir}/../..</rootpom.basedir>
+ <rootpom.basedir>${basedir}/../../..</rootpom.basedir>
</properties>
<dependencies>
@@ -66,8 +66,8 @@ under the License.
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
- <groupId>org.apache.syncope.common.idm</groupId>
- <artifactId>syncope-common-idm-rest-api</artifactId>
+ <groupId>org.apache.syncope.common.idrepo</groupId>
+ <artifactId>syncope-common-idrepo-rest-api</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/AnonymousAuthenticationHandler.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/AnonymousAuthenticationHandler.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/AnonymousAuthenticationHandler.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/AnonymousAuthenticationHandler.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/AuthenticationHandler.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/AuthenticationHandler.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/AuthenticationHandler.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/AuthenticationHandler.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/BasicAuthenticationHandler.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/BasicAuthenticationHandler.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/BasicAuthenticationHandler.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/BasicAuthenticationHandler.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/JWTAuthenticationHandler.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/JWTAuthenticationHandler.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/JWTAuthenticationHandler.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/JWTAuthenticationHandler.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/NoAuthenticationHandler.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/NoAuthenticationHandler.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/NoAuthenticationHandler.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/NoAuthenticationHandler.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/RestClientExceptionMapper.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClient.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/SyncopeClientFactoryBean.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientFactoryBean.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientFactoryBean.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientFactoryBean.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientFactoryBean.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientProxyImpl.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientProxyImpl.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientProxyImpl.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchClientProxyImpl.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchOfflineHTTPConduit.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchOfflineHTTPConduit.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchOfflineHTTPConduit.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchOfflineHTTPConduit.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchRequest.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchRequest.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchRequest.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchRequest.java
diff --git a/client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchResponse.java b/client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchResponse.java
similarity index 100%
rename from client/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchResponse.java
rename to client/idrepo/lib/src/main/java/org/apache/syncope/client/lib/batch/BatchResponse.java
diff --git a/client/console/src/main/resources/META-INF/cxf/org.apache.cxf.Logger b/client/idrepo/lib/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
similarity index 100%
rename from client/console/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
rename to client/idrepo/lib/src/main/resources/META-INF/cxf/org.apache.cxf.Logger
diff --git a/client/lib/src/test/java/org/apache/syncope/client/lib/ConcurrencyTest.java b/client/idrepo/lib/src/test/java/org/apache/syncope/client/lib/ConcurrencyTest.java
similarity index 92%
rename from client/lib/src/test/java/org/apache/syncope/client/lib/ConcurrencyTest.java
rename to client/idrepo/lib/src/test/java/org/apache/syncope/client/lib/ConcurrencyTest.java
index 7910b5f..fe3f15c 100644
--- a/client/lib/src/test/java/org/apache/syncope/client/lib/ConcurrencyTest.java
+++ b/client/idrepo/lib/src/test/java/org/apache/syncope/client/lib/ConcurrencyTest.java
@@ -21,7 +21,7 @@ package org.apache.syncope.client.lib;
import static org.junit.jupiter.api.Assertions.fail;
import org.apache.commons.lang3.StringUtils;
-import org.apache.syncope.common.rest.api.service.ResourceService;
+import org.apache.syncope.common.rest.api.service.SyncopeService;
import org.junit.jupiter.api.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -43,7 +43,7 @@ public class ConcurrencyTest {
public void run() {
try {
- CLIENT.getService(ResourceService.class);
+ CLIENT.getService(SyncopeService.class);
LOG.info(getName() + " completed successfully!");
} catch (Exception e) {
@@ -65,7 +65,7 @@ public class ConcurrencyTest {
public void multiCallTest() {
try {
for (int i = 0; i < THREAD_NUMBER; i++) {
- CLIENT.getService(ResourceService.class);
+ CLIENT.getService(SyncopeService.class);
}
} catch (Exception e) {
fail(e.getMessage());
diff --git a/client/idrepo/pom.xml b/client/idrepo/pom.xml
new file mode 100644
index 0000000..4778f7f
--- /dev/null
+++ b/client/idrepo/pom.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.apache.syncope</groupId>
+ <artifactId>syncope-client</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ </parent>
+
+ <name>Apache Syncope Client IdRepo</name>
+ <description>Apache Syncope Client IdRepo</description>
+ <groupId>org.apache.syncope.client</groupId>
+ <artifactId>syncope-client-idrepo</artifactId>
+ <packaging>pom</packaging>
+
+ <properties>
+ <rootpom.basedir>${basedir}/../..</rootpom.basedir>
+ </properties>
+
+ <modules>
+ <module>lib</module>
+ <module>console</module>
+ </modules>
+</project>
diff --git a/client/pom.xml b/client/pom.xml
index 526f17d..ea9bfe9 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -77,8 +77,8 @@ under the License.
</profiles>
<modules>
- <module>lib</module>
- <module>console</module>
+ <module>idrepo</module>
+ <module>idm</module>
<module>cli</module>
<module>enduser</module>
</modules>
diff --git a/deb/console/pom.xml b/deb/console/pom.xml
index adef93c..cd63a0e 100644
--- a/deb/console/pom.xml
+++ b/deb/console/pom.xml
@@ -39,8 +39,8 @@ under the License.
<dependencies>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/docker/console/src/main/resources/console.properties.template b/docker/console/src/main/resources/console.properties.template
index 8789cb5..b34f246 100644
--- a/docker/console/src/main/resources/console.properties.template
+++ b/docker/console/src/main/resources/console.properties.template
@@ -37,7 +37,6 @@ reconciliationReportKey=c3520ad9-179f-49e7-b315-d684d216dd97
page.dashboard=org.apache.syncope.client.console.pages.Dashboard
page.realms=org.apache.syncope.client.console.pages.Realms
-page.topology=org.apache.syncope.client.console.topology.Topology
page.reports=org.apache.syncope.client.console.pages.Reports
page.workflow=org.apache.syncope.client.console.pages.Workflow
page.audit=org.apache.syncope.client.console.pages.Audit
diff --git a/ext/camel/client-console/pom.xml b/ext/camel/client-console/pom.xml
index 8a40f63..45bc6a9 100644
--- a/ext/camel/client-console/pom.xml
+++ b/ext/camel/client-console/pom.xml
@@ -49,8 +49,8 @@ under the License.
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
diff --git a/ext/flowable/client-console/pom.xml b/ext/flowable/client-console/pom.xml
index f076186..68c71cb 100644
--- a/ext/flowable/client-console/pom.xml
+++ b/ext/flowable/client-console/pom.xml
@@ -56,8 +56,8 @@ under the License.
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
<version>${project.version}</version>
</dependency>
diff --git a/ext/oidcclient/agent/pom.xml b/ext/oidcclient/agent/pom.xml
index cef2162..f764495 100644
--- a/ext/oidcclient/agent/pom.xml
+++ b/ext/oidcclient/agent/pom.xml
@@ -58,8 +58,8 @@ under the License.
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-lib</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-lib</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git a/ext/oidcclient/client-console/pom.xml b/ext/oidcclient/client-console/pom.xml
index 1dfca69..7c9cde2 100644
--- a/ext/oidcclient/client-console/pom.xml
+++ b/ext/oidcclient/client-console/pom.xml
@@ -59,8 +59,8 @@ under the License.
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
diff --git a/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/OIDCProviderWizardBuilder.java b/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/OIDCProviderWizardBuilder.java
index 680746d..efc5bcd 100644
--- a/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/OIDCProviderWizardBuilder.java
+++ b/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/OIDCProviderWizardBuilder.java
@@ -18,6 +18,7 @@
*/
package org.apache.syncope.client.console.wizards;
+import org.apache.syncope.client.console.wizards.resources.OIDCProviderMappingPanel;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
diff --git a/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/OIDCProviderMappingPanel.java b/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/resources/OIDCProviderMappingPanel.java
similarity index 94%
rename from ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/OIDCProviderMappingPanel.java
rename to ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/resources/OIDCProviderMappingPanel.java
index 3308992..8f819e3 100644
--- a/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/OIDCProviderMappingPanel.java
+++ b/ext/oidcclient/client-console/src/main/java/org/apache/syncope/client/console/wizards/resources/OIDCProviderMappingPanel.java
@@ -16,15 +16,13 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.wizards;
+package org.apache.syncope.client.console.wizards.resources;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.apache.syncope.client.console.init.ClassPathScanImplementationLookup;
import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPanel;
-import org.apache.syncope.client.console.wizards.resources.ItemTransformersTogglePanel;
-import org.apache.syncope.client.console.wizards.resources.JEXLTransformersTogglePanel;
import org.apache.syncope.common.lib.to.AnyTypeClassTO;
import org.apache.syncope.common.lib.to.ItemTO;
import org.apache.syncope.common.lib.to.OIDCProviderTO;
diff --git a/ext/saml2sp/agent/pom.xml b/ext/saml2sp/agent/pom.xml
index 5c41943..c99c4cc 100644
--- a/ext/saml2sp/agent/pom.xml
+++ b/ext/saml2sp/agent/pom.xml
@@ -58,8 +58,8 @@ under the License.
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-lib</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-lib</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
diff --git a/ext/saml2sp/client-console/pom.xml b/ext/saml2sp/client-console/pom.xml
index d029ae5..66a6cf9 100644
--- a/ext/saml2sp/client-console/pom.xml
+++ b/ext/saml2sp/client-console/pom.xml
@@ -59,8 +59,8 @@ under the License.
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.syncope.client</groupId>
- <artifactId>syncope-client-console</artifactId>
+ <groupId>org.apache.syncope.client.idm</groupId>
+ <artifactId>syncope-client-idm-console</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
diff --git a/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/SAML2IdPWizardBuilder.java b/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/SAML2IdPWizardBuilder.java
index 3d6fc14..90d2dad 100644
--- a/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/SAML2IdPWizardBuilder.java
+++ b/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/SAML2IdPWizardBuilder.java
@@ -32,6 +32,7 @@ import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPa
import org.apache.syncope.client.console.wicket.markup.html.form.FieldPanel;
import org.apache.syncope.client.console.wizards.resources.JEXLTransformersTogglePanel;
import org.apache.syncope.client.console.wizards.resources.ItemTransformersTogglePanel;
+import org.apache.syncope.client.console.wizards.resources.SAML2IdPMappingPanel;
import org.apache.syncope.common.lib.to.ItemTO;
import org.apache.syncope.common.lib.to.SAML2IdPTO;
import org.apache.syncope.common.lib.types.SAML2BindingType;
diff --git a/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/SAML2IdPMappingPanel.java b/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/resources/SAML2IdPMappingPanel.java
similarity index 95%
rename from ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/SAML2IdPMappingPanel.java
rename to ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/resources/SAML2IdPMappingPanel.java
index 21e80a6..9bbc180 100644
--- a/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/SAML2IdPMappingPanel.java
+++ b/ext/saml2sp/client-console/src/main/java/org/apache/syncope/client/console/wizards/resources/SAML2IdPMappingPanel.java
@@ -16,13 +16,14 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.syncope.client.console.wizards;
+package org.apache.syncope.client.console.wizards.resources;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
... 255 lines suppressed ...