stevenfukase 4 tahun lalu
induk
melakukan
ff19684988

+ 2 - 1
packages/app/src/server/routes/search.js

@@ -158,6 +158,7 @@ module.exports = function(crowi, app) {
           return page.id === data._id;
         });
         page._doc.tags = data._source.tag_names;
+        page._doc.bookmarkCount = data._source.bookmark_count || 0;
         page._doc.elasticSearchResult = data.elasticSearchResult;
         return page;
       });
@@ -169,7 +170,7 @@ module.exports = function(crowi, app) {
           if (page.lastUpdateUser != null && page.lastUpdateUser instanceof User) {
             page.lastUpdateUser = serializeUserSecurely(page.lastUpdateUser);
           }
-          page.bookmarkCount = (page._source && page._source.bookmark_count) || 0;
+          // page.bookmarkCount = (page._source && page._source.bookmark_count) || 0;
           return page;
         })
         .sort((page1, page2) => {

+ 7 - 0
packages/ui/src/components/PagePath/PageListMeta.jsx

@@ -37,6 +37,12 @@ export class PageListMeta extends React.Component {
       locked = <span><i className="icon-lock" /></span>;
     }
 
+    let bookmarkCount;
+    if (page.bookmarkCount.length > 0) {
+      bookmarkCount = <span><i className="icon-star" />{page.bookmarkCount}</span>;
+    }
+
+
     return (
       <span className="page-list-meta">
         {topLabel}
@@ -44,6 +50,7 @@ export class PageListMeta extends React.Component {
         {commentCount}
         {likerCount}
         {locked}
+        {bookmarkCount}
       </span>
     );
   }