Răsfoiți Sursa

Change behavior of applicationNotInstalled()

ぬこすけ 10 ani în urmă
părinte
comite
42b9919478
2 a modificat fișierele cu 10 adăugiri și 1 ștergeri
  1. 2 1
      lib/util/middlewares.js
  2. 8 0
      lib/views/admin/index.html

+ 2 - 1
lib/util/middlewares.js

@@ -161,7 +161,8 @@ exports.applicationNotInstalled = function() {
     var config = req.config;
 
     if (Object.keys(config.crowi).length !== 1) {
-      return res.render('500', { error: 'Application already installed.' });
+      req.flash('errorMessage', 'Application already installed.');
+      return res.redirect('admin');
     }
 
     return next();

+ 8 - 0
lib/views/admin/index.html

@@ -12,6 +12,14 @@
 
 {% block content_main %}
 <div class="content-main">
+  
+  {% set emessage = req.flash('errorMessage') %}
+  {% if emessage.length %}
+  <div class="alert alert-danger">
+    {{ emessage }}
+  </div>
+  {% endif %}
+
   <div class="row">
     <div class="col-md-3">
       <ul class="nav nav-pills nav-stacked">