Ver código fonte

Changed Sandstorm menus to be more similar like other Wekan versions, make Export visible, etc.

Thanks to PizzaProgram and xet7 !

Related #3423
Lauri Ojansivu 4 anos atrás
pai
commit
103d03d4c8

+ 16 - 63
client/components/sidebar/sidebar.jade

@@ -288,82 +288,35 @@ template(name="boardMenuPopup")
         a.js-change-board-color
         a.js-change-board-color
           i.fa.fa-paint-brush
           i.fa.fa-paint-brush
           | {{_ 'board-change-color'}}
           | {{_ 'board-change-color'}}
-
-    //-
-      XXX Language should be handled by sandstorm, but for now display a
-      language selection link in the board menu. This link is normally present
-      in the header bar that is not displayed on sandstorm.
-    if isSandstorm
+  hr
+  ul.pop-over-list
+    if withApi
       li
       li
-        a.js-change-language
-          i.fa.fa-flag
-          | {{_ 'language'}}
-  unless isSandstorm
-    hr
-    ul.pop-over-list
-      if withApi
-        li
-          a.js-export-board
-            i.fa.fa-share-alt
-            | {{_ 'export-board'}}
-      if currentUser.isBoardAdmin
-        li
-          a.js-outgoing-webhooks
-            i.fa.fa-globe
-            | {{_ 'outgoing-webhooks'}}
-        li
-          a.js-card-settings
-            i.fa.fa-id-card-o
-            | {{_ 'card-settings'}}
-        li
-          a.js-subtask-settings
-            i.fa.fa-sitemap
-            | {{_ 'subtask-settings'}}
-    unless currentBoard.isTemplatesBoard
-      if currentUser.isBoardAdmin
-        hr
-        ul.pop-over-list
-          li
-            a.js-archive-board
-              i.fa.fa-arrow-right
-              i.fa.fa-archive
-              | {{_ 'archive-board'}}
-
-  if isSandstorm
-    hr
-    ul.pop-over-list
-      if currentUser.isMember
-        li
-          a.js-export-board
-            i.fa.fa-share-alt
-            | {{_ 'export-board'}}
-        li
-          a.js-import-board
-            i.fa.fa-share-alt
-            i.fa.fa-sign-in
-            | {{_ 'import-board-c'}}
-      if currentUser.isBoardAdmin
-        li
-          a.js-archive-board
-            i.fa.fa-arrow-right
-            i.fa.fa-archive
-            | {{_ 'archive-board'}}
+        a.js-export-board
+          i.fa.fa-share-alt
+          | {{_ 'export-board'}}
+    if currentUser.isBoardAdmin
       li
       li
         a.js-outgoing-webhooks
         a.js-outgoing-webhooks
           i.fa.fa-globe
           i.fa.fa-globe
           | {{_ 'outgoing-webhooks'}}
           | {{_ 'outgoing-webhooks'}}
-    hr
-    ul.pop-over-list
       li
       li
         a.js-card-settings
         a.js-card-settings
           i.fa.fa-id-card-o
           i.fa.fa-id-card-o
           | {{_ 'card-settings'}}
           | {{_ 'card-settings'}}
-    hr
-    ul.pop-over-list
       li
       li
         a.js-subtask-settings
         a.js-subtask-settings
           i.fa.fa-sitemap
           i.fa.fa-sitemap
           | {{_ 'subtask-settings'}}
           | {{_ 'subtask-settings'}}
+  unless currentBoard.isTemplatesBoard
+    if currentUser.isBoardAdmin
+      hr
+      ul.pop-over-list
+        li
+          a.js-archive-board
+            i.fa.fa-arrow-right
+            i.fa.fa-archive
+            | {{_ 'archive-board'}}
 
 
 template(name="exportBoard")
 template(name="exportBoard")
   ul.pop-over-list
   ul.pop-over-list

+ 4 - 4
client/components/users/userHeader.jade

@@ -58,10 +58,10 @@ template(name="memberMenuPopup")
           a.js-change-password
           a.js-change-password
             i.fa.fa-key
             i.fa.fa-key
             | {{_ 'changePasswordPopup-title'}}
             | {{_ 'changePasswordPopup-title'}}
-        li
-          a.js-change-language
-            i.fa.fa-flag
-            | {{_ 'changeLanguagePopup-title'}}
+      li
+        a.js-change-language
+          i.fa.fa-flag
+          | {{_ 'changeLanguagePopup-title'}}
   unless isSandstorm
   unless isSandstorm
     hr
     hr
     ul.pop-over-list
     ul.pop-over-list