syncope-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fmarte...@apache.org
Subject syncope git commit: [SYNCOPE-851] provides wizard step titles + fixes some minor css issues
Date Mon, 16 May 2016 16:23:10 GMT
Repository: syncope
Updated Branches:
  refs/heads/master 4c2269e51 -> ae1f3e010


[SYNCOPE-851] provides wizard step titles + fixes some minor css issues


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/ae1f3e01
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/ae1f3e01
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/ae1f3e01

Branch: refs/heads/master
Commit: ae1f3e010e8a1a6b67441b35715d030190703290
Parents: 4c2269e
Author: fmartelli <fabio.martelli@gmail.com>
Authored: Mon May 16 18:22:46 2016 +0200
Committer: fmartelli <fabio.martelli@gmail.com>
Committed: Mon May 16 18:22:46 2016 +0200

----------------------------------------------------------------------
 .../panels/TypeExtensionDirectoryPanel.java     |   2 +-
 .../wizards/TypeExtensionWizardBuilder.java     | 130 ------------------
 .../client/console/wizards/any/DerAttrs.java    |   1 +
 .../client/console/wizards/any/Ownership.java   |   2 +
 .../client/console/wizards/any/PlainAttrs.java  |   3 +
 .../console/wizards/any/Relationships.java      |   1 +
 .../wizards/any/TypeExtensionWizardBuilder.java | 131 +++++++++++++++++++
 .../client/console/wizards/any/VirAttrs.java    |   2 +
 .../META-INF/resources/css/syncopeConsole.css   |  25 ++--
 .../console/panels/ActionDataTablePanel.html    |   2 +-
 .../console/panels/AjaxDataTablePanel.html      |   2 +-
 .../TypeExtensionWizardBuilder$Details.html     |  47 -------
 .../console/wizards/any/DerAttrs.properties     |   1 +
 .../console/wizards/any/DerAttrs_it.properties  |   1 +
 .../wizards/any/DerAttrs_pt_BR.properties       |   1 +
 .../console/wizards/any/DerAttrs_ru.properties  |   5 +-
 .../console/wizards/any/Ownership.properties    |  17 +++
 .../console/wizards/any/Ownership_it.properties |  17 +++
 .../wizards/any/Ownership_pt_BR.properties      |  17 +++
 .../console/wizards/any/Ownership_ru.properties |  19 +++
 .../console/wizards/any/PlainAttrs.properties   |   1 +
 .../wizards/any/PlainAttrs_it.properties        |   1 +
 .../wizards/any/PlainAttrs_pt_BR.properties     |   1 +
 .../wizards/any/PlainAttrs_ru.properties        |   3 +-
 .../wizards/any/Relationships.properties        |   1 +
 .../wizards/any/Relationships_it.properties     |   1 +
 .../wizards/any/Relationships_pt_BR.properties  |   1 +
 .../wizards/any/Relationships_ru.properties     |   3 +-
 .../any/TypeExtensionWizardBuilder$Details.html |  47 +++++++
 .../console/wizards/any/VirAttrs.properties     |   1 +
 .../console/wizards/any/VirAttrs_it.properties  |   1 +
 .../wizards/any/VirAttrs_pt_BR.properties       |   1 +
 .../console/wizards/any/VirAttrs_ru.properties  |   3 +-
 .../resources/AbstractConnConfPanel.html        |   2 +-
 34 files changed, 298 insertions(+), 195 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/TypeExtensionDirectoryPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.java
index 187acdb..91fdeb7 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/panels/TypeExtensionDirectoryPanel.java
@@ -35,7 +35,7 @@ import org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.Bas
 import org.apache.syncope.client.console.wicket.markup.html.form.ActionLink;
 import org.apache.syncope.client.console.wicket.markup.html.form.ActionLinksPanel;
 import org.apache.syncope.client.console.wizards.AjaxWizard;
-import org.apache.syncope.client.console.wizards.TypeExtensionWizardBuilder;
+import org.apache.syncope.client.console.wizards.any.TypeExtensionWizardBuilder;
 import org.apache.syncope.common.lib.patch.GroupPatch;
 import org.apache.syncope.common.lib.to.GroupTO;
 import org.apache.syncope.common.lib.to.TypeExtensionTO;

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/console/src/main/java/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder.java
deleted file mode 100644
index 115ce2a..0000000
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder.java
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * 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.wizards;
-
-import java.util.ArrayList;
-import java.util.List;
-import org.apache.commons.collections4.CollectionUtils;
-import org.apache.commons.collections4.Predicate;
-import org.apache.syncope.client.console.rest.AnyTypeClassRestClient;
-import org.apache.syncope.client.console.rest.AnyTypeRestClient;
-import org.apache.syncope.client.console.wicket.markup.html.form.AjaxDropDownChoicePanel;
-import org.apache.syncope.client.console.wicket.markup.html.form.AjaxPalettePanel;
-import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPanel;
-import org.apache.syncope.common.lib.EntityTOUtils;
-import org.apache.syncope.common.lib.to.GroupTO;
-import org.apache.syncope.common.lib.to.TypeExtensionTO;
-import org.apache.syncope.common.lib.types.AnyTypeKind;
-import org.apache.wicket.PageReference;
-import org.apache.wicket.extensions.wizard.WizardModel;
-import org.apache.wicket.extensions.wizard.WizardStep;
-import org.apache.wicket.markup.html.basic.Label;
-import org.apache.wicket.model.PropertyModel;
-import org.apache.wicket.model.util.ListModel;
-
-public class TypeExtensionWizardBuilder extends AjaxWizardBuilder<TypeExtensionTO> {
-
-    private static final long serialVersionUID = -7185214439144835423L;
-
-    private final GroupTO groupTO;
-
-    private final String anyTypeLabel;
-
-    private final String auxClassesLabel;
-
-    public TypeExtensionWizardBuilder(
-            final GroupTO groupTO,
-            final TypeExtensionTO defaultItem,
-            final String anyTypeLabel,
-            final String auxClassesLabel,
-            final PageReference pageRef) {
-
-        super(defaultItem, pageRef);
-
-        this.groupTO = groupTO;
-        this.anyTypeLabel = anyTypeLabel;
-        this.auxClassesLabel = auxClassesLabel;
-    }
-
-    @Override
-    protected WizardModel buildModelSteps(final TypeExtensionTO modelObject, final WizardModel wizardModel) {
-        wizardModel.add(new Details(modelObject.getAnyType()));
-        return wizardModel;
-    }
-
-    @Override
-    protected void onCancelInternal(final TypeExtensionTO modelObject) {
-        this.groupTO.getTypeExtensions().remove(modelObject);
-    }
-
-    public class Details extends WizardStep {
-
-        private static final long serialVersionUID = 6472869166547883903L;
-
-        public Details(final String anyType) {
-            super();
-            setOutputMarkupId(true);
-
-            TypeExtensionTO typeExtensionTO;
-            if (groupTO.getTypeExtension(anyType) == null) {
-                typeExtensionTO = new TypeExtensionTO();
-                typeExtensionTO.setAnyType(anyType);
-                groupTO.getTypeExtensions().add(typeExtensionTO);
-            } else {
-                typeExtensionTO = groupTO.getTypeExtension(anyType);
-            }
-
-            add(new Label("anyType.label", anyTypeLabel));
-
-            if (typeExtensionTO.getAnyType() == null) {
-                List<String> anyTypes = CollectionUtils.collect(new AnyTypeRestClient().list(),
-                        EntityTOUtils.keyTransformer(), new ArrayList<String>());
-                anyTypes.remove(AnyTypeKind.GROUP.name());
-                CollectionUtils.filter(anyTypes, new Predicate<String>() {
-
-                    @Override
-                    public boolean evaluate(final String anyType) {
-                        return groupTO.getTypeExtension(anyType) == null;
-                    }
-                });
-
-                AjaxDropDownChoicePanel<String> anyTypeComponent = new AjaxDropDownChoicePanel<>(
-                        "anyType.component", "anyType", new PropertyModel<String>(typeExtensionTO, "anyType"));
-                anyTypeComponent.setChoices(anyTypes);
-                anyTypeComponent.addRequiredLabel();
-                add(anyTypeComponent.hideLabel().setOutputMarkupId(true));
-            } else {
-                AjaxTextFieldPanel anyTypeComponent = new AjaxTextFieldPanel(
-                        "anyType.component", "anyType", new PropertyModel<String>(typeExtensionTO, "anyType"));
-                anyTypeComponent.setEnabled(false);
-                add(anyTypeComponent.hideLabel());
-            }
-
-            add(new Label("auxClasses.label", auxClassesLabel));
-
-            List<String> anyTypeClasses = CollectionUtils.collect(new AnyTypeClassRestClient().list(),
-                    EntityTOUtils.keyTransformer(), new ArrayList<String>());
-            AjaxPalettePanel<String> auxClassesPalette = new AjaxPalettePanel.Builder<String>().build(
-                    "auxClasses.palette",
-                    new PropertyModel<List<String>>(typeExtensionTO, "auxClasses"),
-                    new ListModel<>(anyTypeClasses));
-            add(auxClassesPalette.hideLabel().setOutputMarkupId(true));
-        }
-    }
-}

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/DerAttrs.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/DerAttrs.java
index c8ccfee..8926f4f 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/DerAttrs.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/DerAttrs.java
@@ -48,6 +48,7 @@ public class DerAttrs extends AbstractAttrs<DerSchemaTO> {
             final List<String> whichDerAttrs) {
 
         super(anyTO, anyTypeClasses, whichDerAttrs);
+        setTitleModel(new ResourceModel("attributes.derived"));
 
         add(new ListView<AttrTO>("schemas", attrTOs) {
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/Ownership.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Ownership.java
index aac95f8..44dbada 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Ownership.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Ownership.java
@@ -57,6 +57,7 @@ import org.apache.wicket.markup.html.panel.Fragment;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.Model;
 import org.apache.wicket.model.PropertyModel;
+import org.apache.wicket.model.ResourceModel;
 import org.apache.wicket.model.util.ListModel;
 
 public class Ownership extends WizardStep {
@@ -93,6 +94,7 @@ public class Ownership extends WizardStep {
 
     public Ownership(final GroupWrapper groupWrapper, final PageReference pageRef) {
         super();
+        setTitleModel(new ResourceModel("group.ownership"));
         this.wrapper = groupWrapper;
 
         isGroupOwnership = Model.of(groupWrapper.getInnerObject().getGroupOwner() != null);

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/PlainAttrs.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/PlainAttrs.java
index 39d9446..5a63dfd 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/PlainAttrs.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/PlainAttrs.java
@@ -50,6 +50,7 @@ import org.apache.wicket.markup.html.list.ListView;
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.Model;
 import org.apache.wicket.model.PropertyModel;
+import org.apache.wicket.model.ResourceModel;
 
 public class PlainAttrs extends AbstractAttrs<PlainSchemaTO> {
 
@@ -67,6 +68,8 @@ public class PlainAttrs extends AbstractAttrs<PlainSchemaTO> {
         super(anyTO, anyTypeClasses, whichPlainAttrs);
         this.mode = mode;
 
+        setTitleModel(new ResourceModel("attributes.plain"));
+
         add(new ListView<AttrTO>("schemas", attrTOs) {
 
             private static final long serialVersionUID = 9101744072914090143L;

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/Relationships.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
index 94689ff..d3699f3 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Relationships.java
@@ -92,6 +92,7 @@ public class Relationships extends WizardStep {
 
     public Relationships(final AnyTO anyTO, final PageReference pageRef) {
         super();
+        setTitleModel(new ResourceModel("any.relationships"));
         this.anyTO = anyTO;
         this.pageRef = pageRef;
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/TypeExtensionWizardBuilder.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder.java
new file mode 100644
index 0000000..fb0106e
--- /dev/null
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder.java
@@ -0,0 +1,131 @@
+/*
+ * 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.wizards.any;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.apache.commons.collections4.CollectionUtils;
+import org.apache.commons.collections4.Predicate;
+import org.apache.syncope.client.console.rest.AnyTypeClassRestClient;
+import org.apache.syncope.client.console.rest.AnyTypeRestClient;
+import org.apache.syncope.client.console.wicket.markup.html.form.AjaxDropDownChoicePanel;
+import org.apache.syncope.client.console.wicket.markup.html.form.AjaxPalettePanel;
+import org.apache.syncope.client.console.wicket.markup.html.form.AjaxTextFieldPanel;
+import org.apache.syncope.client.console.wizards.AjaxWizardBuilder;
+import org.apache.syncope.common.lib.EntityTOUtils;
+import org.apache.syncope.common.lib.to.GroupTO;
+import org.apache.syncope.common.lib.to.TypeExtensionTO;
+import org.apache.syncope.common.lib.types.AnyTypeKind;
+import org.apache.wicket.PageReference;
+import org.apache.wicket.extensions.wizard.WizardModel;
+import org.apache.wicket.extensions.wizard.WizardStep;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.model.PropertyModel;
+import org.apache.wicket.model.util.ListModel;
+
+public class TypeExtensionWizardBuilder extends AjaxWizardBuilder<TypeExtensionTO> {
+
+    private static final long serialVersionUID = -7185214439144835423L;
+
+    private final GroupTO groupTO;
+
+    private final String anyTypeLabel;
+
+    private final String auxClassesLabel;
+
+    public TypeExtensionWizardBuilder(
+            final GroupTO groupTO,
+            final TypeExtensionTO defaultItem,
+            final String anyTypeLabel,
+            final String auxClassesLabel,
+            final PageReference pageRef) {
+
+        super(defaultItem, pageRef);
+
+        this.groupTO = groupTO;
+        this.anyTypeLabel = anyTypeLabel;
+        this.auxClassesLabel = auxClassesLabel;
+    }
+
+    @Override
+    protected WizardModel buildModelSteps(final TypeExtensionTO modelObject, final WizardModel wizardModel) {
+        wizardModel.add(new Details(modelObject.getAnyType()));
+        return wizardModel;
+    }
+
+    @Override
+    protected void onCancelInternal(final TypeExtensionTO modelObject) {
+        this.groupTO.getTypeExtensions().remove(modelObject);
+    }
+
+    public class Details extends WizardStep {
+
+        private static final long serialVersionUID = 6472869166547883903L;
+
+        public Details(final String anyType) {
+            super();
+            setOutputMarkupId(true);
+
+            TypeExtensionTO typeExtensionTO;
+            if (groupTO.getTypeExtension(anyType) == null) {
+                typeExtensionTO = new TypeExtensionTO();
+                typeExtensionTO.setAnyType(anyType);
+                groupTO.getTypeExtensions().add(typeExtensionTO);
+            } else {
+                typeExtensionTO = groupTO.getTypeExtension(anyType);
+            }
+
+            add(new Label("anyType.label", anyTypeLabel));
+
+            if (typeExtensionTO.getAnyType() == null) {
+                List<String> anyTypes = CollectionUtils.collect(new AnyTypeRestClient().list(),
+                        EntityTOUtils.keyTransformer(), new ArrayList<String>());
+                anyTypes.remove(AnyTypeKind.GROUP.name());
+                CollectionUtils.filter(anyTypes, new Predicate<String>() {
+
+                    @Override
+                    public boolean evaluate(final String anyType) {
+                        return groupTO.getTypeExtension(anyType) == null;
+                    }
+                });
+
+                AjaxDropDownChoicePanel<String> anyTypeComponent = new AjaxDropDownChoicePanel<>(
+                        "anyType.component", "anyType", new PropertyModel<String>(typeExtensionTO, "anyType"));
+                anyTypeComponent.setChoices(anyTypes);
+                anyTypeComponent.addRequiredLabel();
+                add(anyTypeComponent.hideLabel().setOutputMarkupId(true));
+            } else {
+                AjaxTextFieldPanel anyTypeComponent = new AjaxTextFieldPanel(
+                        "anyType.component", "anyType", new PropertyModel<String>(typeExtensionTO, "anyType"));
+                anyTypeComponent.setEnabled(false);
+                add(anyTypeComponent.hideLabel());
+            }
+
+            add(new Label("auxClasses.label", auxClassesLabel));
+
+            List<String> anyTypeClasses = CollectionUtils.collect(new AnyTypeClassRestClient().list(),
+                    EntityTOUtils.keyTransformer(), new ArrayList<String>());
+            AjaxPalettePanel<String> auxClassesPalette = new AjaxPalettePanel.Builder<String>().build(
+                    "auxClasses.palette",
+                    new PropertyModel<List<String>>(typeExtensionTO, "auxClasses"),
+                    new ListModel<>(anyTypeClasses));
+            add(auxClassesPalette.hideLabel().setOutputMarkupId(true));
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/any/VirAttrs.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/VirAttrs.java
index ea05da8..5830b84 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/VirAttrs.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/VirAttrs.java
@@ -36,6 +36,7 @@ import org.apache.wicket.markup.html.list.ListItem;
 import org.apache.wicket.markup.html.list.ListView;
 import org.apache.wicket.model.Model;
 import org.apache.wicket.model.PropertyModel;
+import org.apache.wicket.model.ResourceModel;
 
 public class VirAttrs extends AbstractAttrs<VirSchemaTO> {
 
@@ -48,6 +49,7 @@ public class VirAttrs extends AbstractAttrs<VirSchemaTO> {
             final List<String> whichVirAttrs) {
 
         super(anyTO, anyTypeClasses, whichVirAttrs);
+        setTitleModel(new ResourceModel("attributes.virtual"));
 
         add(new ListView<AttrTO>("schemas", attrTOs) {
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css b/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
index ae152d9..592bdb3 100644
--- a/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
+++ b/client/console/src/main/resources/META-INF/resources/css/syncopeConsole.css
@@ -167,8 +167,8 @@ div.wicket-modal div.w_content_3 {
 }
 
 .inner-scrollable-tab-content {
-  height: 440px;
-  margin-top: 40px;
+  height: 430px;
+  margin-top: 20px;
   overflow-x: hidden;
   overflow-y: auto;
 }
@@ -219,7 +219,7 @@ a.help span a {
 }
 
 .modal-body {
-  max-height: 600px;
+  max-height: 670px;
   overflow-y: auto;
 }
 
@@ -228,9 +228,15 @@ a.help span a {
   z-index: 7000 !important;
 }
 
+.wizard-step-title {
+    font-size: 18px !important;
+    font-weight: normal !important;
+    margin-bottom: 10px !important;
+}
+
 .wizard-view {
-  max-height: 450px;
-  height: 450px;
+  max-height: 480px;
+  height: 480px;
   overflow-y: auto;
   overflow-x: hidden;
   padding: 0px 5px 0px 5px;
@@ -266,13 +272,14 @@ div.wizard-view div.wizard-view{
 }
 
 .wizard-form {
-  height:580px;  
+  height:560px;  
+  position: relative;
 }
 
 .wizard-buttons {
   padding: 10px 0px 5px 0px;
-  position: relative;
-  bottom: 0px;
+  position: absolute;
+  bottom: 30px;
   width: 100%;
 }
 
@@ -341,7 +348,7 @@ div.information{
   clear: both; 
   float:none;
   position: absolute;
-  bottom: 0px;
+  bottom: -20px;
   left: 0px;
   padding: 2px;
 }

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/ActionDataTablePanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ActionDataTablePanel.html
index 5ad205f..9f21f52 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/ActionDataTablePanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/ActionDataTablePanel.html
@@ -18,7 +18,7 @@ under the License.
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
   <wicket:head>
-    <link rel="stylesheet" type="text/css" href="css/bulk.css" media="all"/>
+    <!--<link rel="stylesheet" type="text/css" href="css/bulk.css" media="all"/>-->
   </wicket:head>
   <wicket:panel>
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/AjaxDataTablePanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
index 86b6359..1966ec4 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AjaxDataTablePanel.html
@@ -18,7 +18,7 @@ under the License.
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
   <wicket:head>
-    <link rel="stylesheet" type="text/css" href="css/bulk.css" media="all"/>
+    <!--<link rel="stylesheet" type="text/css" href="css/bulk.css" media="all"/>-->
   </wicket:head>
   <wicket:panel>
     <span wicket:id="tablePanel">[Table panel]</span>

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/console/src/main/resources/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder$Details.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder$Details.html b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder$Details.html
deleted file mode 100644
index e1744e2..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/TypeExtensionWizardBuilder$Details.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
-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.
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
-  <wicket:panel>
-    <div class="col-xs-12">
-      <div class="box">
-        <div class="box-header">
-          <h3 class="box-title">
-            <span wicket:id="anyType.label"/>
-          </h3>
-        </div>
-        <div class="box-body">
-          <span wicket:id="anyType.component"/>
-        </div>
-      </div>
-    </div>
-
-    <div class="col-xs-12">
-      <div class="box">
-        <div class="box-header">
-          <h3 class="box-title">
-            <span wicket:id="auxClasses.label"/>
-          </h3>
-        </div>
-        <div class="box-body">
-          <span wicket:id="auxClasses.palette"/>
-        </div>
-      </div>
-    </div>
-  </wicket:panel>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.properties
index b31980e..ae37cfc 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs.properties
@@ -16,3 +16,4 @@
 # under the License.
 derived.emptyvalue.message=Value to be derived
 attribute.empty.list=No derived attributes available
+attributes.derived=Derived Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_it.properties
index b4c585e..7806945 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_it.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_it.properties
@@ -16,3 +16,4 @@
 # under the License.
 derived.emptyvalue.message=Valore da derivare
 attribute.empty.list=Non ci sono attributi derivati disponibili
+attributes.derived=Attributi Derivati

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_pt_BR.properties
index db2bd34..c48bf9c 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_pt_BR.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_pt_BR.properties
@@ -16,3 +16,4 @@
 # under the License.
 derived.emptyvalue.message=Valor a ser derivada
 attribute.empty.list=Sem atributos derivados dispon\u00edveis
+attributes.derived=Derived Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/DerAttrs_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ru.properties
index e68891c..ddb1fc4 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ru.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/DerAttrs_ru.properties
@@ -15,7 +15,8 @@
 # specific language governing permissions and limitations
 # under the License.
 #
-# derived.emptyvalue.message=Значение, которое будет получено...
+# derived.emptyvalue.message=\u00d0\u0097\u00d0\u00bd\u00d0\u00b0\u00d1\u0087\u00d0\u00b5\u00d0\u00bd\u00d0\u00b8\u00d0\u00b5, \u00d0\u00ba\u00d0\u00be\u00d1\u0082\u00d0\u00be\u00d1\u0080\u00d0\u00be\u00d0\u00b5 \u00d0\u00b1\u00d1\u0083\u00d0\u00b4\u00d0\u00b5\u00d1\u0082 \u00d0\u00bf\u00d0\u00be\u00d0\u00bb\u00d1\u0083\u00d1\u0087\u00d0\u00b5\u00d0\u00bd\u00d0\u00be...
 derived.emptyvalue.message=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e...
-# attribute.empty.list=Производные атрибуты отсутствуют
+# attribute.empty.list=\u00d0\u009f\u00d1\u0080\u00d0\u00be\u00d0\u00b8\u00d0\u00b7\u00d0\u00b2\u00d0\u00be\u00d0\u00b4\u00d0\u00bd\u00d1\u008b\u00d0\u00b5 \u00d0\u00b0\u00d1\u0082\u00d1\u0080\u00d0\u00b8\u00d0\u00b1\u00d1\u0083\u00d1\u0082\u00d1\u008b \u00d0\u00be\u00d1\u0082\u00d1\u0081\u00d1\u0083\u00d1\u0082\u00d1\u0081\u00d1\u0082\u00d0\u00b2\u00d1\u0083\u00d1\u008e\u00d1\u0082
 attribute.empty.list=\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u044b\u0445 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043e\u0432
+attributes.derived=Derived Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.properties
new file mode 100644
index 0000000..8f41856
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership.properties
@@ -0,0 +1,17 @@
+# 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.
+group.ownership=Group Ownership

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_it.properties
new file mode 100644
index 0000000..6998bc4
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_it.properties
@@ -0,0 +1,17 @@
+# 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.
+group.ownership=Proprietario del gruppo

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_pt_BR.properties
new file mode 100644
index 0000000..8f41856
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_pt_BR.properties
@@ -0,0 +1,17 @@
+# 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.
+group.ownership=Group Ownership

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/Ownership_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ru.properties
new file mode 100644
index 0000000..506552e
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Ownership_ru.properties
@@ -0,0 +1,19 @@
+# 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.
+#
+# attribute.empty.list=\u00d0\u009f\u00d1\u0080\u00d0\u00be\u00d1\u0081\u00d1\u0082\u00d1\u008b\u00d0\u00b5 \u00d0\u00b0\u00d1\u0082\u00d1\u0080\u00d0\u00b8\u00d0\u00b1\u00d1\u0083\u00d1\u0082\u00d1\u008b \u00d0\u00be\u00d1\u0082\u00d1\u0081\u00d1\u0083\u00d1\u0082\u00d1\u0081\u00d1\u0082\u00d0\u00b2\u00d1\u0083\u00d1\u008e\u00d1\u0082
+group.ownership=Group Ownership

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.properties
index 3f24f07..332bafd 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 attribute.empty.list=No plain attributes available
+attributes.plain=Plain Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_it.properties
index 34c3081..591c541 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_it.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_it.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 attribute.empty.list=Non ci sono attributi disponibili
+attributes.plain=Attributi

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_pt_BR.properties
index 1d932cf..dec73ad 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_pt_BR.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_pt_BR.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 attribute.empty.list=Sem atributos dispon\u00edveis
+attributes.plain=Plain Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/PlainAttrs_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ru.properties
index 95c3501..0d229c1 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ru.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/PlainAttrs_ru.properties
@@ -15,5 +15,6 @@
 # specific language governing permissions and limitations
 # under the License.
 #
-# attribute.empty.list=Простые атрибуты отсутствуют
+# attribute.empty.list=\u00d0\u009f\u00d1\u0080\u00d0\u00be\u00d1\u0081\u00d1\u0082\u00d1\u008b\u00d0\u00b5 \u00d0\u00b0\u00d1\u0082\u00d1\u0080\u00d0\u00b8\u00d0\u00b1\u00d1\u0083\u00d1\u0082\u00d1\u008b \u00d0\u00be\u00d1\u0082\u00d1\u0081\u00d1\u0083\u00d1\u0082\u00d1\u0081\u00d1\u0082\u00d0\u00b2\u00d1\u0083\u00d1\u008e\u00d1\u0082
 attribute.empty.list=\u041f\u0440\u043e\u0441\u0442\u044b\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442
+attributes.plain=Plain Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.properties
index 172c0e7..cfefe54 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 relationships.empty.list=No relationships defined
+any.relationships=Relationships

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_it.properties
index 052b107..5260a62 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_it.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_it.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 relationships.empty.list=Nessuna relazione specificata
+any.relationships=Relazioni

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_pt_BR.properties
index 8d71bc2..44f4ac8 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_pt_BR.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_pt_BR.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 relationships.empty.list=N\u00e3o h\u00e1 relacionamentos definidos
+any.relationships=Relationships

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/Relationships_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ru.properties
index 32ba1e4..b355375 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ru.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Relationships_ru.properties
@@ -15,5 +15,6 @@
 # specific language governing permissions and limitations
 # under the License.
 
-# relationships.empty.list=Связи не заданы
+# relationships.empty.list=\u00d0\u00a1\u00d0\u00b2\u00d1\u008f\u00d0\u00b7\u00d0\u00b8 \u00d0\u00bd\u00d0\u00b5 \u00d0\u00b7\u00d0\u00b0\u00d0\u00b4\u00d0\u00b0\u00d0\u00bd\u00d1\u008b
 relationships.empty.list=\u0421\u0432\u044f\u0437\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u044b
+any.relationships=Relationships

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/TypeExtensionWizardBuilder$Details.html b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder$Details.html
new file mode 100644
index 0000000..e1744e2
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/TypeExtensionWizardBuilder$Details.html
@@ -0,0 +1,47 @@
+<!--
+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.
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org">
+  <wicket:panel>
+    <div class="col-xs-12">
+      <div class="box">
+        <div class="box-header">
+          <h3 class="box-title">
+            <span wicket:id="anyType.label"/>
+          </h3>
+        </div>
+        <div class="box-body">
+          <span wicket:id="anyType.component"/>
+        </div>
+      </div>
+    </div>
+
+    <div class="col-xs-12">
+      <div class="box">
+        <div class="box-header">
+          <h3 class="box-title">
+            <span wicket:id="auxClasses.label"/>
+          </h3>
+        </div>
+        <div class="box-body">
+          <span wicket:id="auxClasses.palette"/>
+        </div>
+      </div>
+    </div>
+  </wicket:panel>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.properties
index 0750893..812b050 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 attribute.empty.list=No virtual attributes available
+attributes.virtual=Virtual Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_it.properties
index 8c52b7b..711f970 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_it.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_it.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 attribute.empty.list=Non ci sono attributi virtuali disponibili
+attributes.virtual=Attributi Virtuali

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_pt_BR.properties
index 5ee69a0..eb97748 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_pt_BR.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_pt_BR.properties
@@ -15,3 +15,4 @@
 # specific language governing permissions and limitations
 # under the License.
 attribute.empty.list=Sem atributos virtuais dispon\u00edveis
+attributes.virtual=Virtual Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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/any/VirAttrs_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ru.properties
index 3d7f788..a2c1e9d 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ru.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/VirAttrs_ru.properties
@@ -15,5 +15,6 @@
 # specific language governing permissions and limitations
 # under the License.
 
-# attribute.empty.list=Виртуальные атрибуты отсутствуют
+# attribute.empty.list=\u00d0\u0092\u00d0\u00b8\u00d1\u0080\u00d1\u0082\u00d1\u0083\u00d0\u00b0\u00d0\u00bb\u00d1\u008c\u00d0\u00bd\u00d1\u008b\u00d0\u00b5 \u00d0\u00b0\u00d1\u0082\u00d1\u0080\u00d0\u00b8\u00d0\u00b1\u00d1\u0083\u00d1\u0082\u00d1\u008b \u00d0\u00be\u00d1\u0082\u00d1\u0081\u00d1\u0083\u00d1\u0082\u00d1\u0081\u00d1\u0082\u00d0\u00b2\u00d1\u0083\u00d1\u008e\u00d1\u0082
 attribute.empty.list=\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044b \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442
+attributes.virtual=Virtual Attributes

http://git-wip-us.apache.org/repos/asf/syncope/blob/ae1f3e01/client/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.html b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.html
index 94e4361..8eaf04d 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/AbstractConnConfPanel.html
@@ -21,7 +21,7 @@ under the License.
     <div id="emptyPlaceholder"/>
     <span wicket:id="connectorPropertiesContainer">
       <div class="pull-right">
-        <a style="position: fixed; top: 70px; right:60px;" wicket:id="check"  href="#">
+        <a style="position: fixed; top: 65px; right:60px;" wicket:id="check"  href="#">
           <i class="fa fa-heartbeat fa-2x"></i>
         </a>
       </div>


Mime
View raw message