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

Feature: allow word match for rules -> title filter; e.g. filter 'Foo' will now match both 'Foo' and 'Foo bar'

Arcady Chumachenko 3 лет назад
Родитель
Сommit
36e2c76456
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      server/rulesHelper.js

+ 5 - 1
server/rulesHelper.js

@@ -47,8 +47,12 @@ RulesHelper = {
           value = oldSwimlane.title;
         }
       }
+      let matchesList = [value, '*'];
+      if (field === 'cardTitle') {
+        matchesList = value.split(/\W/).concat(matchesList);
+      }
       matchingMap[field] = {
-        $in: [value, '*'],
+        $in: matchesList,
       };
     });
     return matchingMap;