]> source.dussan.org Git - archiva.git/commitdiff
display error message if admin user not exists
authorOlivier Lamy <olamy@apache.org>
Mon, 17 Sep 2012 16:22:41 +0000 (16:22 +0000)
committerOlivier Lamy <olamy@apache.org>
Mon, 17 Sep 2012 16:22:41 +0000 (16:22 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1386691 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-web-common/src/main/resources/org/apache/archiva/i18n/default.properties
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/main.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/utils.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/redback/user.js

index 2342722b1c675fb0301de033a925c843c71483dd..39813deee034cdcf7d99f06123cefd4ce6cc974a 100644 (file)
@@ -460,3 +460,8 @@ report.health.result.name=Name
 report.health.result.problem=Problem
 report.health.result.message=Message
 report.result.title=Result
+
+admin.creation.mandatory=You must create the admin user!
+
+
+
index d48626a2e1e725ea635e69b0aae1c8f6f2aef3ae..97e0b4e51584da816dee6d187f1bcded89fec690 100644 (file)
@@ -644,6 +644,7 @@ function(jquery,ui,sammy,tmpl) {
       dataType: 'json',
       success: function(data) {
         var adminExists = data;
+        window.archivaModel.adminExists=adminExists;
         var createAdminLink=$("#create-admin-link");
         if (adminExists == false) {
           createAdminLink.show();
index 886711189be20839a0c0a51abf18c0db5741eec5..6ae6465d9285287f4b0d950e7939e59a4bbcc472 100644 (file)
@@ -123,6 +123,10 @@ require(["jquery","jquery.tmpl","i18n"], function(jquery,jqueryTmpl,i18n) {
     mainContent.removeAttr("data-bind");
     $("#body_content" ).find(".popover" ).hide();
     clearUserMessages();
+    if(window.archivaModel.adminExists==false){
+      displayErrorMessage($.i18n.prop("admin.creation.mandatory"));
+    }
+
   }
 
   /**
index dcaa3956f1f9f93c03b1e25f313105f0240432be..a3f678e7eef445796d831cf2d6e6a9a41a7c49c6 100644 (file)
@@ -277,6 +277,7 @@ define("redback.user",["jquery","utils","i18n","jquery.validate","knockout","kno
       dataType: 'json',
       success: function(data) {
         var adminExists = data;
+        window.archivaModel.adminExists=adminExists;
         if (adminExists == false) {
 
           window.redbackModel.createUser=true;