From 61110fe1464fbcd0c10701c5ca7176e95e0580e5 Mon Sep 17 00:00:00 2001
From: hi15 <hi15@inf.ufpr.br>
Date: Wed, 19 Apr 2017 10:04:13 -0300
Subject: [PATCH] Added filters of informatics_lab,
 science_lab,special_attendence_room and indor_sports_court

---
 src/libs/routes/school.js | 44 +++++++++++++++++++++++++++++++++++++--
 1 file changed, 42 insertions(+), 2 deletions(-)

diff --git a/src/libs/routes/school.js b/src/libs/routes/school.js
index 01b4a9fe..c0610bcf 100644
--- a/src/libs/routes/school.js
+++ b/src/libs/routes/school.js
@@ -188,18 +188,58 @@ rqfCount.addField({
         type: 'boolean',
         field: 'cozinha'
     }
-// tem problemas
 }).addValue({
     name: 'government_agreement',
     table: 'escola',
     tableField: 'conveniada_pp',
-    resultField: 'conveniada_poder_publico',
+    resultField: 'government_agreement_name',
     where: {
         relation: '=',
         type: 'boolean',
         field: 'conveniada_pp'
     }
+}).addValue({
+    name: 'informatics_lab',
+    table: 'escola',
+    tableField: 'lab_informatica',
+    resultField: 'informatics_lab_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'lab_informatica'
+    }
+}).addValue({
+    name: 'science_lab',
+    table: 'escola',
+    tableField: 'lab_ciencias',
+    resultField: 'informatics_lab_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'lab_ciencias'
+    }
+}).addValue({
+    name: 'special_attendence_room',
+    table: 'escola',
+    tableField: 'sala_atendimento_especial',
+    resultField: 'special_attendence_room_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'sala_atendimento_especial'
+    }
+}).addValue({
+    name: 'indor_sports_court',
+    table: 'escola',
+    tableField: 'quadra_esportes_coberta',
+    resultField: 'indor_sports_court_name',
+    where: {
+        relation: '=',
+        type: 'boolean',
+        field: 'quadra_esportes_coberta'
+    }
 });
+
 schoolApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
     console.log(req.filter);
     if(typeof req.filter === 'undefined' || Object.keys(req.filter).length === 0) {
-- 
GitLab