Просмотр исходного кода

Merge pull request #2266 from weseek/support/adjust-guest-mode

Support/adjust guest mode
Yuki Takei 5 лет назад
Родитель
Сommit
faa26e6080

+ 1 - 1
src/server/routes/apiv3/pages.js

@@ -13,7 +13,7 @@ const router = express.Router();
  *    name: Pages
  */
 module.exports = (crowi) => {
-  const loginRequired = require('../../middleware/login-required')(crowi);
+  const loginRequired = require('../../middleware/login-required')(crowi, true);
   const adminRequired = require('../../middleware/admin-required')(crowi);
   const csrf = require('../../middleware/csrf')(crowi);
 

+ 6 - 4
src/server/views/layout/layout.html

@@ -132,11 +132,13 @@
 
 </div><!-- /#wrapper -->
 
-<div class="grw-fixed-controls-container d-md-none d-edit-none animated fadeInUp faster">
-  <div class="grw-fixed-controls-button-container rounded-circle">
-    <div id='create-page-button-icon'></div>
+{% if user %}
+  <div class="grw-fixed-controls-container d-md-none d-edit-none animated fadeInUp faster">
+    <div class="grw-fixed-controls-button-container rounded-circle">
+      <div id='create-page-button-icon'></div>
+    </div>
   </div>
-</div>
+{% endif %}
 
 <!-- /#staff-credit -->
 <div id="staff-credit"></div>

+ 1 - 1
src/server/views/widget/not_found_tabs.html

@@ -9,7 +9,7 @@
   <li class="nav-item grw-nav-main-left-tab">
     <a
       {% if user %} href="#edit" role="tab" data-toggle="tab" class="nav-link edit-button" {% endif %}
-      {% if not user %} class="edit-button edit-button-disabled" data-toggle="tooltip" data-placement="top" data-container="body" title="{{ t('Not available for guest') }}" {% endif %}
+      {% if not user %} class="nav-link edit-button edit-button-disabled" data-toggle="tooltip" data-placement="top" data-container="body" title="{{ t('Not available for guest') }}" {% endif %}
     >
       <i class="icon-note"></i> {{ t('Create') }}
     </a>

+ 2 - 2
src/server/views/widget/page_tabs.html

@@ -15,7 +15,7 @@
       <a
         {% if user %} href="#edit" data-toggle="tab" class="nav-link edit-button" {% endif %}
         {% if not user %}
-          class="edit-button edit-button-disabled"
+          class="nav-link edit-button edit-button-disabled"
           data-toggle="tooltip" data-placement="top" data-container="body" title="{{ t('Not available for guest') }}"
         {% endif %}
       >
@@ -28,7 +28,7 @@
       <a
         {% if user %} href="#hackmd" data-toggle="tab" class="nav-link edit-button" {% endif %}
         {% if not user %}
-          class="edit-button edit-button-disabled"
+          class="nav-link edit-button edit-button-disabled"
           data-toggle="tooltip" data-placement="top" data-container="body" title="{{ t('Not available for guest') }}"
         {% endif %}
       >