From 7bf44c7133f5ee79b4e2f32d99e39b8b6b47a5f6 Mon Sep 17 00:00:00 2001 From: Martin Donnelly Date: Thu, 18 Aug 2016 09:52:46 +0100 Subject: [PATCH] fixed plugins --- .idea/workspace.xml | 28 ++++++++++++++-------------- plugins/filter_reject.js | 12 +++++++++--- 2 files changed, 23 insertions(+), 17 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5802a0a..f5bc40b 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -98,8 +98,8 @@ - - + + @@ -504,14 +504,7 @@ - - - - 1438343085237 - 1438343244912 @@ -849,11 +842,18 @@ - - - + + diff --git a/plugins/filter_reject.js b/plugins/filter_reject.js index 9079473..3ab1c8c 100644 --- a/plugins/filter_reject.js +++ b/plugins/filter_reject.js @@ -1,7 +1,13 @@ module.exports = function (item, itemOptions, source) { - var patt = /(drupal|SHAREPOINT|Support Engineer|per annum|Devops Engineer|ServiceNow|Test Lead|User Researcher|Service Management|\(PERM\)|Java Developer|£\d.K|Remedy|ITSM|Symfony|Zend|PHP Developer)/ig; - var result = patt.test(itemOptions.description); - var resultB = patt.test(itemOptions.title); + var patt = /(drupal|SHAREPOINT|per annum|ServiceNow|Test Lead|User Researcher|Service Management|\(PERM\)|£\d.K|Remedy|ITSM|Symfony|Zend|Full Time|Technical Business Analyst)/ig; + + var engineers = /(Support|Devops)\s(Engineer)/ig; + var developers = /(Java|PHP|Graduate|Access)\s(Developer)/ig; + var architects = /(Java|PHP|Microsoft)\s(Architect)/ig; + + var result = patt.test(description) || engineers.test(description) || developers.test(description) || architects.test(description); + var resultB = patt.test(title) || engineers.test(title) || developers.test(title) || architects.test(title); + return (result||resultB === true) ? -1 : itemOptions; };