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-156] providing user and annotated bean information
Date Tue, 17 Nov 2015 16:32:06 GMT
Repository: syncope
Updated Branches:
  refs/heads/master 9c60cb3ae -> e479d494b


[SYNCOPE-156] providing user and annotated bean information


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

Branch: refs/heads/master
Commit: e479d494b461624be1c43c4f01ec1790f2d21536
Parents: 9c60cb3
Author: fmartelli <fabio.martelli@gmail.com>
Authored: Tue Nov 17 17:31:27 2015 +0100
Committer: fmartelli <fabio.martelli@gmail.com>
Committed: Tue Nov 17 17:31:47 2015 +0100

----------------------------------------------------------------------
 .../console/panels/AnnotatedBeanPanel.java      | 66 -------------
 .../console/panels/AnySearchResultPanel.java    |  3 +
 .../console/panels/ResourceDetailsPanel.java    |  1 +
 .../client/console/wizards/WizardMgtPanel.java  |  4 +-
 .../console/wizards/any/AnnotatedBeanPanel.java | 66 +++++++++++++
 .../console/wizards/any/AnyWizardBuilder.java   |  2 +-
 .../client/console/wizards/any/Details.java     | 15 ++-
 .../console/wizards/any/GroupDetails.java       |  2 +-
 .../client/console/wizards/any/UserDetails.java |  7 +-
 .../wizards/any/UserInformationPanel.java       | 73 +++++++++++++++
 .../console/wizards/any/UserWizardBuilder.java  |  6 +-
 .../META-INF/resources/css/syncopeConsole.css   | 46 +++++++++
 .../console/panels/AnnotatedBeanPanel.html      | 98 --------------------
 .../panels/AnnotatedBeanPanel.properties        | 20 ----
 .../panels/AnnotatedBeanPanel_it.properties     | 20 ----
 .../panels/AnnotatedBeanPanel_pt_BR.properties  | 20 ----
 .../console/panels/AnyAjaxTabbedPanel.html      | 29 +++---
 .../console/wizards/any/AnnotatedBeanPanel.html | 64 +++++++++++++
 .../wizards/any/AnnotatedBeanPanel.properties   | 20 ++++
 .../any/AnnotatedBeanPanel_it.properties        | 20 ++++
 .../any/AnnotatedBeanPanel_pt_BR.properties     | 20 ++++
 .../client/console/wizards/any/Details.html     |  1 +
 .../wizards/any/UserInformationPanel.html       | 69 ++++++++++++++
 .../wizards/any/UserInformationPanel.properties | 23 +++++
 .../any/UserInformationPanel_it.properties      | 23 +++++
 .../any/UserInformationPanel_pt_BR.properties   | 23 +++++
 .../console/panels/AccountInformationPanel.html | 67 -------------
 .../panels/AccountInformationPanel.properties   | 22 -----
 .../AccountInformationPanel_it.properties       | 23 -----
 .../AccountInformationPanel_pt_BR.properties    | 23 -----
 30 files changed, 492 insertions(+), 384 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/java/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.java
deleted file mode 100644
index ab1e7e0..0000000
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.java
+++ /dev/null
@@ -1,66 +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.panels;
-
-import org.apache.syncope.client.console.SyncopeConsoleSession;
-import org.apache.syncope.common.lib.to.AbstractAnnotatedBean;
-import org.apache.syncope.common.lib.to.AnyTO;
-import org.apache.wicket.markup.html.basic.Label;
-import org.apache.wicket.markup.html.panel.Panel;
-import org.apache.wicket.model.Model;
-
-public class AnnotatedBeanPanel extends Panel {
-
-    private static final long serialVersionUID = 4228064224811390809L;
-
-    public <T extends AnyTO> AnnotatedBeanPanel(
-            final String id, final AbstractAnnotatedBean sysInfoTO) {
-
-        super(id);
-
-        // ------------------------
-        // Creation date
-        // ------------------------
-        add(new Label("creationDate", new Model<>(sysInfoTO.getCreationDate() != null
-                ? SyncopeConsoleSession.get().getDateFormat().format(sysInfoTO.getCreationDate()) : "")));
-        // ------------------------
-
-        // ------------------------
-        // Last change date
-        // ------------------------
-        add(new Label("lastChangeDate", new Model<>(sysInfoTO.getLastChangeDate() != null
-                ? SyncopeConsoleSession.get().getDateFormat().format(sysInfoTO.getCreationDate()) : "")));
-        // ------------------------
-
-        // ------------------------
-        // Creator
-        // ------------------------
-        add(new Label("creator", new Model<>(sysInfoTO.getCreator() != null
-                ? sysInfoTO.getCreator() : "")));
-        // ------------------------
-
-        // ------------------------
-        // Last modifier
-        // ------------------------
-        add(new Label("lastModifier", new Model<>(sysInfoTO.getLastModifier() != null
-                ? sysInfoTO.getLastModifier() : "")));
-        // ------------------------
-
-    }
-}

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/java/org/apache/syncope/client/console/panels/AnySearchResultPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnySearchResultPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/panels/AnySearchResultPanel.java
index 7a19e6c..77ca759 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/AnySearchResultPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/panels/AnySearchResultPanel.java
@@ -18,6 +18,7 @@
  */
 package org.apache.syncope.client.console.panels;
 
+import de.agilecoders.wicket.core.markup.html.bootstrap.dialog.Modal;
 import java.io.Serializable;
 import java.lang.reflect.Field;
 import java.util.ArrayList;
@@ -76,6 +77,8 @@ public class AnySearchResultPanel<T extends AnyTO> extends AbstractSearchResultP
             final String entitlement) {
 
         super(parentId, filtered, fiql, callerRef, restClient, realm, type);
+        modal.size(Modal.Size.Large);
+
         this.entitlement = entitlement;
 
         add(new Label("name", type));

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/java/org/apache/syncope/client/console/panels/ResourceDetailsPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/panels/ResourceDetailsPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/panels/ResourceDetailsPanel.java
index a525e9b..780bf1a 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/panels/ResourceDetailsPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/panels/ResourceDetailsPanel.java
@@ -18,6 +18,7 @@
  */
 package org.apache.syncope.client.console.panels;
 
+import org.apache.syncope.client.console.wizards.any.AnnotatedBeanPanel;
 import java.util.Arrays;
 import java.util.List;
 import org.apache.syncope.client.console.wicket.markup.html.form.AjaxCheckBoxPanel;

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/WizardMgtPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/WizardMgtPanel.java
index 78ff7a9..5cf7513 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/WizardMgtPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/WizardMgtPanel.java
@@ -70,11 +70,11 @@ public abstract class WizardMgtPanel<T extends Serializable> extends Panel imple
 
     private final boolean wizardInModal;
 
-    public WizardMgtPanel(final String id, final PageReference pageRef) {
+    protected WizardMgtPanel(final String id, final PageReference pageRef) {
         this(id, pageRef, false);
     }
 
-    public WizardMgtPanel(final String id, final PageReference pageRef, final boolean wizardInModal) {
+    protected WizardMgtPanel(final String id, final PageReference pageRef, final boolean wizardInModal) {
         super(id);
         setOutputMarkupId(true);
         this.pageRef = pageRef;

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/AnnotatedBeanPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.java
new file mode 100644
index 0000000..9844167
--- /dev/null
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.java
@@ -0,0 +1,66 @@
+/*
+ * 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 org.apache.syncope.client.console.SyncopeConsoleSession;
+import org.apache.syncope.common.lib.to.AbstractAnnotatedBean;
+import org.apache.syncope.common.lib.to.AnyTO;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.panel.Panel;
+import org.apache.wicket.model.Model;
+
+public class AnnotatedBeanPanel extends Panel {
+
+    private static final long serialVersionUID = 4228064224811390809L;
+
+    public <T extends AnyTO> AnnotatedBeanPanel(
+            final String id, final AbstractAnnotatedBean sysInfoTO) {
+
+        super(id);
+
+        // ------------------------
+        // Creation date
+        // ------------------------
+        add(new Label("creationDate", new Model<>(sysInfoTO.getCreationDate() != null
+                ? SyncopeConsoleSession.get().getDateFormat().format(sysInfoTO.getCreationDate()) : "")));
+        // ------------------------
+
+        // ------------------------
+        // Last change date
+        // ------------------------
+        add(new Label("lastChangeDate", new Model<>(sysInfoTO.getLastChangeDate() != null
+                ? SyncopeConsoleSession.get().getDateFormat().format(sysInfoTO.getCreationDate()) : "")));
+        // ------------------------
+
+        // ------------------------
+        // Creator
+        // ------------------------
+        add(new Label("creator", new Model<>(sysInfoTO.getCreator() != null
+                ? sysInfoTO.getCreator() : "")));
+        // ------------------------
+
+        // ------------------------
+        // Last modifier
+        // ------------------------
+        add(new Label("lastModifier", new Model<>(sysInfoTO.getLastModifier() != null
+                ? sysInfoTO.getLastModifier() : "")));
+        // ------------------------
+
+    }
+}

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
index a817f17..8af18e5 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/AnyWizardBuilder.java
@@ -90,7 +90,7 @@ public class AnyWizardBuilder<T extends AnyTO> extends AjaxWizardBuilder<T> impl
     protected AnyWizardBuilder<T> addOptionalDetailsPanel(final T modelObject, final WizardModel wizardModel) {
         if (modelObject.getKey() > 0) {
             wizardModel.add(
-                    new Details(modelObject, new ListModel<>(Collections.<StatusBean>emptyList()), pageRef, true));
+                    new Details<T>(modelObject, new ListModel<>(Collections.<StatusBean>emptyList()), pageRef, true));
         }
         return this;
     }

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/Details.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Details.java
index 2ea9476..2e967f4 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Details.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/Details.java
@@ -25,7 +25,7 @@ import org.apache.wicket.PageReference;
 import org.apache.wicket.extensions.wizard.WizardStep;
 import org.apache.wicket.model.IModel;
 
-public class Details extends WizardStep {
+public class Details<T extends AnyTO> extends WizardStep {
 
     private static final long serialVersionUID = 6592027822510220463L;
 
@@ -33,7 +33,7 @@ public class Details extends WizardStep {
 
     protected final StatusPanel statusPanel;
 
-    public <T extends AnyTO> Details(
+    public Details(
             final T anyTO,
             final IModel<List<StatusBean>> statusModel,
             final PageReference pageRef,
@@ -41,6 +41,15 @@ public class Details extends WizardStep {
         this.pageRef = pageRef;
 
         statusPanel = new StatusPanel("status", anyTO, statusModel, pageRef);
-        add(statusPanel.setEnabled(includeStatusPanel).setVisible(includeStatusPanel).setRenderBodyOnly(true));
+
+        add(statusPanel.setEnabled(includeStatusPanel).
+                setVisible(includeStatusPanel).setRenderBodyOnly(true));
+
+        add(getGeneralStatusInformation("generalStatusInformation", anyTO).
+                setEnabled(includeStatusPanel).setVisible(includeStatusPanel).setRenderBodyOnly(true));
+    }
+
+    protected AnnotatedBeanPanel getGeneralStatusInformation(final String id, final T anyTO) {
+        return new AnnotatedBeanPanel(id, anyTO);
     }
 }

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/GroupDetails.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupDetails.java
index 0cffa25..9e95f73 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupDetails.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/GroupDetails.java
@@ -40,7 +40,7 @@ import org.apache.wicket.model.PropertyModel;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class GroupDetails extends Details {
+public class GroupDetails extends Details<GroupTO> {
 
     private static final long serialVersionUID = 855618618337931784L;
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/UserDetails.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserDetails.java
index 4e4b287..9a6239a 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserDetails.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserDetails.java
@@ -41,7 +41,7 @@ import org.apache.wicket.model.Model;
 import org.apache.wicket.model.PropertyModel;
 import org.apache.wicket.model.ResourceModel;
 
-public class UserDetails extends Details {
+public class UserDetails extends Details<UserTO> {
 
     private static final long serialVersionUID = 6592027822510220463L;
 
@@ -129,4 +129,9 @@ public class UserDetails extends Details {
         add(collapsible);
         // ------------------------        
     }
+
+    @Override
+    protected AnnotatedBeanPanel getGeneralStatusInformation(final String id, final UserTO anyTO) {
+        return new UserInformationPanel(id, anyTO);
+    }
 }

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/UserInformationPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserInformationPanel.java
new file mode 100644
index 0000000..033bf40
--- /dev/null
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserInformationPanel.java
@@ -0,0 +1,73 @@
+/*
+ * 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 org.apache.commons.lang3.StringUtils;
+import org.apache.syncope.client.console.SyncopeConsoleSession;
+import org.apache.syncope.common.lib.to.AnyTO;
+import org.apache.syncope.common.lib.to.UserTO;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.model.Model;
+
+public class UserInformationPanel extends AnnotatedBeanPanel {
+
+    private static final long serialVersionUID = 4228064224811390808L;
+
+    public <T extends AnyTO> UserInformationPanel(final String id, final UserTO userTO) {
+        super(id, userTO);
+
+        // ------------------------
+        // Change password date
+        // ------------------------
+        add(new Label("changePwdDate", new Model<String>(userTO.getChangePwdDate() == null
+                ? StringUtils.EMPTY
+                : SyncopeConsoleSession.get().getDateFormat().format(userTO.getChangePwdDate()))));
+        // ------------------------
+
+        // ------------------------
+        // Last login date
+        // ------------------------
+        add(new Label("lastLoginDate", new Model<String>(userTO.getLastLoginDate() == null
+                ? StringUtils.EMPTY
+                : SyncopeConsoleSession.get().getDateFormat().format(userTO.getLastLoginDate()))));
+        // ------------------------
+
+        // ------------------------
+        // Failed logins
+        // ------------------------
+        add(new Label("failedLogins", new Model<Integer>(userTO.getFailedLogins())));
+        // ------------------------
+
+        // ------------------------
+        // Token
+        // ------------------------
+        add(new Label("token", new Model<String>(userTO.getToken() == null
+                ? StringUtils.EMPTY
+                : userTO.getToken())));
+        // ------------------------
+
+        // ------------------------
+        // Token expire time
+        // ------------------------
+        add(new Label("tokenExpireTime", new Model<String>(userTO.getTokenExpireTime() == null
+                ? StringUtils.EMPTY
+                : SyncopeConsoleSession.get().getDateFormat().format(userTO.getTokenExpireTime()))));
+        // ------------------------
+    }
+}

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/UserWizardBuilder.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWizardBuilder.java
index 9c24dbc..0e15e16 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWizardBuilder.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/any/UserWizardBuilder.java
@@ -17,6 +17,7 @@ package org.apache.syncope.client.console.wizards.any;
 
 import java.util.ArrayList;
 import java.util.List;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.syncope.client.console.commons.status.StatusBean;
 import org.apache.syncope.client.console.commons.status.StatusUtils;
 import org.apache.syncope.client.console.rest.UserRestClient;
@@ -27,7 +28,6 @@ import org.apache.syncope.common.lib.to.UserTO;
 import org.apache.wicket.PageReference;
 import org.apache.wicket.extensions.wizard.WizardModel;
 import org.apache.wicket.model.IModel;
-import org.apache.wicket.model.Model;
 import org.apache.wicket.model.util.ListModel;
 
 public class UserWizardBuilder extends AnyWizardBuilder<UserTO> {
@@ -54,12 +54,10 @@ public class UserWizardBuilder extends AnyWizardBuilder<UserTO> {
 
     @Override
     protected void onApplyInternal(final UserTO modelObject) {
-        Model<Boolean> storePassword = Model.of(true);
-
         final ProvisioningResult<UserTO> actual;
 
         if (modelObject.getKey() == 0) {
-            actual = userRestClient.create(modelObject, storePassword.getObject());
+            actual = userRestClient.create(modelObject, StringUtils.isNotBlank(modelObject.getPassword()));
         } else {
             final UserPatch patch = AnyOperations.diff(modelObject, getOriginalItem(), true);
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/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 98bb267..4e4ef45 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
@@ -237,3 +237,49 @@ span.overridable div.checkbox {
 div#resource-modal.modal-lg {
   width: 1200px;
 }
+
+/**
+  BEGIN - Style for Information panel
+*/
+div.information{
+  margin: 30px 0px 20px 0px; 
+  border: 1px solid #DDDDDD; 
+  font-size: 10px;
+  color: #555555;
+  display: inline-table; 
+  width: 100%; 
+  clear: both; 
+  float:none;
+}
+
+div.infolabel{
+  margin-left: 5px; 
+  float:left; 
+  width: 150px;
+  font-weight: bold
+}
+
+div.infoleft{
+  float:left; 
+  display: inline-table; 
+  width: 50%
+}
+
+div.inforight{ 
+  display: inline-table; 
+  width: 50%
+}
+
+div.inforow{
+  display: inline-table;
+  width: 100%
+}
+
+div.wrap{
+  word-wrap: break-word; 
+  width: 550px; 
+  margin-left: 155px;
+}
+/**
+END - Style for Information panel
+*/

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.html
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.html
deleted file mode 100644
index 4d459ce..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.html
+++ /dev/null
@@ -1,98 +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>
-  <wicket:head>
-    <style>
-      div.information{
-        margin-top: 30px; 
-        border: 1px solid #DDDDDD; 
-        font-size: 8px;
-        color: #555555;
-        display: inline-table; 
-        width: 100%; 
-        clear: both; 
-        float:none;
-      }
-
-      div.infolabel{
-        margin-left: 5px; 
-        float:left; 
-        width: 150px;
-        font-weight: bold
-      }
-
-      div.infoleft{
-        float:left; 
-        display: inline-table; 
-        width: 50%
-      }
-
-      div.inforight{ 
-        display: inline-table; 
-        width: 50%
-      }
-
-      div.inforow{
-        display: inline-table;
-        width: 100%
-      }
-    </style>
-  </wicket:head>
-  <wicket:panel>
-    <div class="information">
-      <div class="infoleft">
-        <div class="infolabel"> 
-          <wicket:message key="creationDate"/>:
-        </div>
-        <div>
-          <span wicket:id="creationDate" />
-        </div>
-      </div>
-
-      <div class="inforight">
-        <div class="infolabel">
-          <wicket:message key="lastChangeDate"/>:
-        </div>
-        <div>
-          <span wicket:id="lastChangeDate" />
-        </div>
-      </div>
-
-      <div class="infoleft">
-        <div class="infolabel">
-          <wicket:message key="creator"/>:
-        </div>
-        <div>
-          <span wicket:id="creator" />
-        </div>
-      </div>
-
-      <div class="inforight">
-        <div class="infolabel">
-          <wicket:message key="lastModifier"/>:
-        </div>
-        <div>
-          <span wicket:id="lastModifier" />
-        </div>
-      </div>
-
-      <wicket:child />
-    </div>
-  </wicket:panel>
-</html>

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.properties
deleted file mode 100644
index 54a0fcf..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel.properties
+++ /dev/null
@@ -1,20 +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.
-creationDate=Creation Date
-creator=Creator
-lastChangeDate=Last change date
-lastModifier=Last modifier

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_it.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_it.properties
deleted file mode 100644
index 7fae3ab..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_it.properties
+++ /dev/null
@@ -1,20 +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.
-creationDate=Data Di Creazione
-creator=Creatore
-lastChangeDate=Data Di Ultima Modifica
-lastModifier=Ultimo Modificatore

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_pt_BR.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_pt_BR.properties
deleted file mode 100644
index 689436f..0000000
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnnotatedBeanPanel_pt_BR.properties
+++ /dev/null
@@ -1,20 +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.
-creationDate=Data de Cria\u00e7\u00e3o
-creator=Criador
-lastChangeDate=Data De \u00daltima Altera\u00e7\u00e3o
-lastModifier=\u00daltima Modificador

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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/AnyAjaxTabbedPanel.html b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyAjaxTabbedPanel.html
index ce63b0d..9b40371 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyAjaxTabbedPanel.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/panels/AnyAjaxTabbedPanel.html
@@ -18,18 +18,21 @@ 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="tabbable tabs-left" style="margin-right: 0; border-right: 0;">
-      <ul class="nav nav-tabs" style="margin-right: 0; border-right: 0;" wicket:id="tabs-container">
-        <li wicket:id="tabs">
-          <a data-toggle="tab" href="#" wicket:id="link">
-            <span wicket:id="title">[tab title]</span>
-          </a>
-        </li>
-      </ul>
-      <div class="tab-content" style="min-height: 100%; padding-left: 20px; border-left: 1px solid #ddd;">
-        <div wicket:id="panel" class="tab-pane active">[tab]</div>
+  <head><title></title></head>
+  <body>
+    <wicket:panel>
+      <div class="tabbable tabs-left" style="margin-right: 0; border-right: 0;">
+        <ul class="nav nav-tabs" style="margin-right: 0; border-right: 0;" wicket:id="tabs-container">
+          <li wicket:id="tabs">
+            <a data-toggle="tab" href="#" wicket:id="link">
+              <span wicket:id="title">[tab title]</span>
+            </a>
+          </li>
+        </ul>
+        <div class="tab-content" style="min-height: 100%; padding-left: 20px; border-left: 1px solid #ddd;">
+          <div wicket:id="panel" class="tab-pane active">[tab]</div>
+        </div>
       </div>
-    </div>
-  </wicket:panel>
+    </wicket:panel>
+  </body>
 </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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.html b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.html
new file mode 100644
index 0000000..02bbeb7
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.html
@@ -0,0 +1,64 @@
+<!--
+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">
+  <head><title></title></head>
+  <body>
+    <wicket:panel>
+      <div class="information">
+        <div class="infoleft">
+          <div class="infolabel"> 
+            <wicket:message key="creationDate"/>:
+          </div>
+          <div>
+            <span wicket:id="creationDate" />
+          </div>
+        </div>
+
+        <div class="inforight">
+          <div class="infolabel">
+            <wicket:message key="lastChangeDate"/>:
+          </div>
+          <div>
+            <span wicket:id="lastChangeDate" />
+          </div>
+        </div>
+
+        <div class="infoleft">
+          <div class="infolabel">
+            <wicket:message key="creator"/>:
+          </div>
+          <div>
+            <span wicket:id="creator" />
+          </div>
+        </div>
+
+        <div class="inforight">
+          <div class="infolabel">
+            <wicket:message key="lastModifier"/>:
+          </div>
+          <div>
+            <span wicket:id="lastModifier" />
+          </div>
+        </div>
+
+        <wicket:child />
+      </div>
+    </wicket:panel>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.properties
new file mode 100644
index 0000000..54a0fcf
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel.properties
@@ -0,0 +1,20 @@
+# 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.
+creationDate=Creation Date
+creator=Creator
+lastChangeDate=Last change date
+lastModifier=Last modifier

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_it.properties
new file mode 100644
index 0000000..7fae3ab
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_it.properties
@@ -0,0 +1,20 @@
+# 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.
+creationDate=Data Di Creazione
+creator=Creatore
+lastChangeDate=Data Di Ultima Modifica
+lastModifier=Ultimo Modificatore

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_pt_BR.properties
new file mode 100644
index 0000000..689436f
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/AnnotatedBeanPanel_pt_BR.properties
@@ -0,0 +1,20 @@
+# 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.
+creationDate=Data de Cria\u00e7\u00e3o
+creator=Criador
+lastChangeDate=Data De \u00daltima Altera\u00e7\u00e3o
+lastModifier=\u00daltima Modificador

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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.html b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.html
index a7714b8..6918990 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.html
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/Details.html
@@ -22,6 +22,7 @@ under the License.
     <wicket:panel>
       <wicket:child/>
       <span wicket:id="status">[STATUS]</span>
+      <span wicket:id="generalStatusInformation">[GENERAL STATUS INFORMATION]</span>
     </wicket:panel>
   </body>
 </html>

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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.html b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.html
new file mode 100644
index 0000000..0b10b23
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.html
@@ -0,0 +1,69 @@
+<!--
+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">
+  <head><title></title></head>
+  <body>
+    <wicket:extend>
+      <div class="infoleft">
+        <div class="infolabel">
+          <wicket:message key="lastLoginDate"/>:
+        </div>
+        <div>
+          <span wicket:id="lastLoginDate"/>
+        </div>
+      </div>
+
+      <div class="inforight">
+        <div class="infolabel">
+          <wicket:message key="failedLogins"/>:
+        </div>
+        <div>
+          <span wicket:id="failedLogins"/>
+        </div>
+      </div>
+
+      <div class="infoleft">
+        <div class="infolabel">
+          <wicket:message key="changePwdDate"/>:
+        </div>
+        <div>
+          <span wicket:id="changePwdDate"/>
+        </div>
+      </div>
+
+      <div class="inforight">
+        <div class="infolabel">
+          <wicket:message key="tokenExpireTime"/>
+        </div>
+        <div>
+          <span wicket:id="tokenExpireTime"/>
+        </div>
+      </div>
+
+      <div class="inforow">
+        <div class="infolabel">
+          <wicket:message key="token"/>:
+        </div>
+        <div class="wrap">
+          <span wicket:id="token"/>
+        </div>
+      </div>
+    </wicket:extend>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.properties
new file mode 100644
index 0000000..4a5adc9
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel.properties
@@ -0,0 +1,23 @@
+# 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.
+changePwdDate=Last Change Password Date
+lastLoginDate=Last Login Date
+failedLogins=Subsequent Failed Logins
+token=Token
+tokenExpireTime=Token Expire Time
+confirmPassword=Password (confirm)
+creationDate=Creation Date

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_it.properties
new file mode 100644
index 0000000..844a0c3
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_it.properties
@@ -0,0 +1,23 @@
+# 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.
+creationDate=Data Di Creazione
+changePwdDate=Data Ultimo Cambio Password
+lastLoginDate=Data Di Ultimo Login
+failedLogins=Login Consecutivi Falliti
+token=Token
+tokenExpireTime=Scadenza Token
+confirmPassword=Password (conferma)

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/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_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_pt_BR.properties
new file mode 100644
index 0000000..27e99f5
--- /dev/null
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/any/UserInformationPanel_pt_BR.properties
@@ -0,0 +1,23 @@
+# 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.
+creationDate=Data de Cria\u00E7\u00E3o
+changePwdDate=Data da \u00DAltima Troca de Senha
+lastLoginDate=Data do \u00DAltimo Login
+failedLogins=Falhas Subsequentes de Logins 
+token=Token
+tokenExpireTime=Tempo de Expira\u00E7\u00E3o do Token
+confirmPassword=Senha (confirmar)

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.html
----------------------------------------------------------------------
diff --git a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.html b/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.html
deleted file mode 100644
index 5e0fe54..0000000
--- a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.html
+++ /dev/null
@@ -1,67 +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:extend>
-
-    <div class="infoleft">
-      <div class="infolabel">
-        <wicket:message key="lastLoginDate"/>:
-      </div>
-      <div>
-        <span wicket:id="lastLoginDate"/>
-      </div>
-    </div>
-
-    <div class="inforight">
-      <div class="infolabel">
-        <wicket:message key="failedLogins"/>:
-      </div>
-      <div>
-        <span wicket:id="failedLogins"/>
-      </div>
-    </div>
-
-    <div class="infoleft">
-      <div class="infolabel">
-        <wicket:message key="changePwdDate"/>:
-      </div>
-      <div>
-        <span wicket:id="changePwdDate"/>
-      </div>
-    </div>
-
-    <div class="inforight">
-      <div class="infolabel">
-        <wicket:message key="tokenExpireTime"/>
-      </div>
-      <div>
-        <span wicket:id="tokenExpireTime"/>
-      </div>
-    </div>
-
-    <div class="inforow">
-      <div class="infolabel">
-        <wicket:message key="token"/>:
-      </div>
-      <div style="word-wrap: break-word; width: 550px; margin-left: 155px;">
-        <span wicket:id="token"/>
-      </div>
-    </div>
-  </wicket:extend>
-</html>

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.properties
----------------------------------------------------------------------
diff --git a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.properties b/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.properties
deleted file mode 100644
index e3ba3f5..0000000
--- a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel.properties
+++ /dev/null
@@ -1,22 +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.
-changePwdDate=Last Change Password Date
-lastLoginDate=Last Login Date
-failedLogins=Subsequent Failed Logins
-token=Token
-tokenExpireTime=Token Expire Time
-confirmPassword=Password (confirm)

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_it.properties
----------------------------------------------------------------------
diff --git a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_it.properties b/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_it.properties
deleted file mode 100644
index 844a0c3..0000000
--- a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_it.properties
+++ /dev/null
@@ -1,23 +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.
-creationDate=Data Di Creazione
-changePwdDate=Data Ultimo Cambio Password
-lastLoginDate=Data Di Ultimo Login
-failedLogins=Login Consecutivi Falliti
-token=Token
-tokenExpireTime=Scadenza Token
-confirmPassword=Password (conferma)

http://git-wip-us.apache.org/repos/asf/syncope/blob/e479d494/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_pt_BR.properties
----------------------------------------------------------------------
diff --git a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_pt_BR.properties b/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_pt_BR.properties
deleted file mode 100644
index 27e99f5..0000000
--- a/client/old_console/src/main/resources/org/apache/syncope/client/console/panels/AccountInformationPanel_pt_BR.properties
+++ /dev/null
@@ -1,23 +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.
-creationDate=Data de Cria\u00E7\u00E3o
-changePwdDate=Data da \u00DAltima Troca de Senha
-lastLoginDate=Data do \u00DAltimo Login
-failedLogins=Falhas Subsequentes de Logins 
-token=Token
-tokenExpireTime=Tempo de Expira\u00E7\u00E3o do Token
-confirmPassword=Senha (confirmar)


Mime
View raw message