From 8ad7013f4c42bfbc31d930178964de59a95a48da Mon Sep 17 00:00:00 2001
From: Fernando Erd <fce15@inf.ufpr.br>
Date: Tue, 25 Apr 2017 11:30:10 -0300
Subject: [PATCH] Add filter integral time in class.js

---
 src/libs/routes/class.js | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/src/libs/routes/class.js b/src/libs/routes/class.js
index 51f35af4..14471b11 100644
--- a/src/libs/routes/class.js
+++ b/src/libs/routes/class.js
@@ -58,6 +58,15 @@ classApp.get('/period', (req, res, next) => {
     next();
 }, query, response('period'));
 
+// Returns integral-time avaible
+classApp.get('/integral_time', (req, res, next) => {
+    req.result = [ 
+        {id: 0, name: 'Não'},
+        {id: 1, name: 'Sim'}
+    ];
+    next();
+}, response('integral_time'));
+
 // Returns all educational levels avaible
 classApp.get('/education_level', (req, res, next) => {
     req.sql.from('etapas_mod_ensino_segmento')
@@ -191,6 +200,16 @@ rqfCount.addField({
       type: 'integer',
       field: 'turma_turno_id'
   }
+}).addValue({
+  name:'integral_time',
+  table: 'turma',
+  tableField: 'tempo_integral',
+  resultField: 'integral_time_name',
+  where: {
+      relation: '=',
+      type: 'boolean',
+      field: 'tempo_integral'
+  }
 }).addValue({
     name: 'school',
     table: 'escola',
-- 
GitLab