From 2c21fc502363bc70680b03dab6da9fda7f62967b Mon Sep 17 00:00:00 2001
From: Gabriel Ruschel <grc15@inf.ufpr.br>
Date: Wed, 19 Apr 2017 10:37:23 -0300
Subject: [PATCH] Add locality filter

---
 src/libs/routes/classroom.js | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/libs/routes/classroom.js b/src/libs/routes/classroom.js
index 354154f2..b3b39f58 100644
--- a/src/libs/routes/classroom.js
+++ b/src/libs/routes/classroom.js
@@ -23,7 +23,7 @@ rqf.addField({
     field: true,
     where: false
 }).addValue({
-    name: 'id',
+    name: 'school',
     table: 'escola',
     tableField: 'id',
     where: {
@@ -119,6 +119,17 @@ rqf.addField({
         foreign: 'dependencia_adm_priv',
         foreignTable: 'escola'
     }
+}).addValue({
+    name: 'locality',
+    table: 'escola',
+    tableField: 'cod_localizacao',
+    resultField: 'locality',
+    where: {
+        relation: '=',
+        type: 'integer',
+        field: 'cod_localizacao',
+        table: 'escola'
+    }
 });
 
 classroomApp.get('/count', rqf.parse(), rqf.build(), (req, res, next) => {
-- 
GitLab