Add pp2filter method.
authorMike Taylor <mike@indexdata.com>
Wed, 23 Apr 2014 14:30:32 +0000 (15:30 +0100)
committerMike Taylor <mike@indexdata.com>
Wed, 23 Apr 2014 14:30:32 +0000 (15:30 +0100)
src/mkws-filter.js

index 877e8ff..aa3a204 100644 (file)
@@ -37,6 +37,26 @@ function filterSet(team) {
        return false;
     }
 
+    that.pp2filter = function() {
+       var res = "";
+
+       for (var i in m_list) {
+           var filter = m_list[i];
+           if (filter.id) {
+               if (res)
+                   res += ",";
+               if (filter.id.match(/^[a-z:]+[=~]/)) {
+                   m_team.log("filter '" + filter.id + "' already begins with SETTING OP");
+               } else {
+                   filter.id = 'pz:id=' + filter.id;
+               }
+               res += filter.id;
+           }
+       }
+
+       return res;
+    }
+
     return that;
 }