Skip to content

Commit 58371c5

Browse files
Merge branch 'devel' into US14_LinkRespectiveInstances
2 parents 1e3b845 + 49eb03d commit 58371c5

File tree

31 files changed

+999
-434
lines changed

31 files changed

+999
-434
lines changed

agents_indicators/templates/agents_indicators/agents-indicators.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@
7979

8080
<!-- Imports necessários para funcionalidade da navbar e gráficos-->
8181
<script src="{% static 'js/indicators/indicators-nav-jquery.js' %}"></script>
82-
<script src="{% static 'js/color_manager.js' %}" type="text/javascript"></script>
8382
<script src="{% static 'js/chart_manager.js' %}" type="text/javascript"></script>
8483
<script src="{% static 'js/graphics.js' %}" type="text/javascript"></script>
8584
<script type="text/javascript">

agents_indicators/views.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from celery.decorators import task
99
from quero_cultura.views import build_temporal_indicator
1010
from quero_cultura.views import build_operation_area_indicator
11+
from quero_cultura.views import sort_dict
1112

1213

1314
def index(request):
@@ -35,6 +36,7 @@ def index(request):
3536
# Inicializa variaveis com listas vazias
3637
per_area_keys = []
3738
per_area_values = []
39+
per_area = sort_dict(per_area)
3840

3941
# Prepara visualização do indicador por area de atuação
4042
for area in per_area:

events_indicators/static/js/events_graphics.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function per_age_range_graphic(per_age_range_keys, per_age_range_values){
1010
datasets: [{
1111
label: 'Faixa Etaria',
1212
data: value_age_range,
13-
backgroundColor: poolColors(value_age_range.length)
13+
backgroundColor: 'rgba(17,90,163,1)'
1414
}]
1515
},
1616
options: {

events_indicators/templates/events_indicators/events_indicators.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@
7878

7979
<!-- Imports necessários para funcionalidade da navbar e gráficos-->
8080
<script src="{% static 'js/indicators/indicators-nav-jquery.js' %}"></script>
81-
<script src="{% static 'js/color_manager.js' %}" type="text/javascript"></script>
8281
<script src="{% static 'js/chart_manager.js' %}" type="text/javascript"></script>
8382
<script src="{% static 'js/graphics.js' %}" type="text/javascript"></script>
8483
<script src="static/js/events_graphics.js"></script>

events_indicators/views.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from quero_cultura.views import ParserYAML
88
from datetime import datetime
99
from celery.decorators import task
10+
from quero_cultura.views import sort_dict
1011
import yaml
1112
import json
1213

@@ -23,17 +24,21 @@ def index(request):
2324
per_language = per_language.total_events_per_language
2425
per_age_range = per_age_range.total_events_per_age_range
2526
temporal = temporal.total_events_registered_per_mounth_per_year
26-
27+
2728
per_language_keys = []
2829
per_language_values = []
2930

31+
per_language = sort_dict(per_language)
32+
3033
for language in per_language:
3134
per_language_keys.append(language)
3235
per_language_values.append(per_language[language])
3336

3437
per_age_range_keys = []
3538
per_age_range_values = []
3639

40+
per_age_range = sort_dict(per_age_range)
41+
3742
for age_range in per_age_range:
3843
per_age_range_keys.append(age_range)
3944
per_age_range_values.append(per_age_range[age_range])
@@ -45,6 +50,7 @@ def index(request):
4550
temporal_keys = []
4651
temporal_values = []
4752
temporal_growth = []
53+
4854
print("\n\n", temporal, "\n\n")
4955
for year in range(2014, last_year):
5056
for month in months:

library_indicators/templates/library_indicators/library.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@
9898

9999
<!-- Imports necessários para funcionalidade da navbar e gráficos-->
100100
<script src="{% static 'js/indicators/indicators-nav-jquery.js' %}"></script>
101-
<script src="{% static 'js/color_manager.js' %}" type="text/javascript"></script>
102101
<script src="{% static 'js/chart_manager.js' %}" type="text/javascript"></script>
103102
<script src="{% static 'js/graphics.js' %}" type="text/javascript"></script>
104103
<script type = "text/javascript" src="static/js/library_graphics.js"></script>

library_indicators/views.py

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from .models import QuantityOfRegisteredlibraries
55
from .models import PercentLibrariesTypeSphere
66
from django.shortcuts import render
7+
from quero_cultura.views import sort_dict
78
import datetime
89
from celery.decorators import task
910

@@ -13,25 +14,29 @@
1314
def index(request):
1415

1516
last_register_percent_private_library = PercentPublicOrPrivateLibrary.objects.count()
16-
percent_public_private = PercentPublicOrPrivateLibrary.objects[last_register_percent_private_library-1]
17+
percent_public_private = PercentPublicOrPrivateLibrary.objects[
18+
last_register_percent_private_library - 1]
1719

1820
last_register_quantity_libraries = QuantityOfRegisteredlibraries.objects.count()
19-
quantity_libraries = QuantityOfRegisteredlibraries.objects[last_register_quantity_libraries -1]
21+
quantity_libraries = QuantityOfRegisteredlibraries.objects[
22+
last_register_quantity_libraries - 1]
2023

2124
last_register_type_sphere_quantity = PercentLibrariesTypeSphere.objects.count()
22-
type_sphere_total = PercentLibrariesTypeSphere.objects[last_register_type_sphere_quantity - 1]
25+
type_sphere_total = PercentLibrariesTypeSphere.objects[
26+
last_register_type_sphere_quantity - 1]
2327

2428
last_register_ocupation_area_quantity = PercentLibraryPerAreaOfActivity.objects.count()
25-
ocupation_area_total = PercentLibraryPerAreaOfActivity.objects[last_register_ocupation_area_quantity - 1]
29+
ocupation_area_total = PercentLibraryPerAreaOfActivity.objects[
30+
last_register_ocupation_area_quantity - 1]
2631

2732
context = {
2833
'total_libraries': percent_public_private._total_libraries,
2934
'amount_public_libraries': percent_public_private._total_public_libraries,
3035
'amount_private_libraries': percent_public_private._total_private_libraries,
3136
'quantity_per_mouth': quantity_libraries._libraries_registered_monthly,
3237
'quantity_per_year': quantity_libraries._libraries_registered_yearly,
33-
'type_sphere_total': type_sphere_total._total_libraries_type_sphere,
34-
'ocupation_area_total': ocupation_area_total._libraries_per_activity,
38+
'type_sphere_total': sort_dict(type_sphere_total._total_libraries_type_sphere),
39+
'ocupation_area_total': sort_dict(ocupation_area_total._libraries_per_activity),
3540
'amount_of_ocupation_area': ocupation_area_total._amount_areas,
3641
}
3742

@@ -54,8 +59,8 @@ def update_library_public_private_indicator():
5459
public_libraries = 0
5560
private_libraries = 0
5661
total_libraries = 0
57-
undefined_library, public_libraries, private_libraries, total_libraries = set_libraries_amount(undefined_library,
58-
public_libraries, private_libraries, total_libraries)
62+
undefined_library, public_libraries, private_libraries, total_libraries = set_libraries_amount(undefined_library,
63+
public_libraries, private_libraries, total_libraries)
5964
PercentPublicOrPrivateLibrary(total_libraries,
6065
datetime.datetime.now(),
6166
public_libraries, private_libraries).save()
@@ -71,7 +76,8 @@ def set_libraries_amount(undefined_library, public_libraries, private_libraries,
7176

7277
def update_quantity_libraries():
7378
if (len(QuantityOfRegisteredlibraries.objects) == 0):
74-
QuantityOfRegisteredlibraries(0, DEFAULT_INITIAL_DATE, {'julho':10}, {'2010':2}).save()
79+
QuantityOfRegisteredlibraries(0, DEFAULT_INITIAL_DATE, {
80+
'julho': 10}, {'2010': 2}).save()
7581
else:
7682
undefined_library = 0
7783
public_libraries = 0
@@ -90,22 +96,26 @@ def update_quantity_libraries():
9096

9197
def update_type_sphere_indicator():
9298
if (len(PercentLibrariesTypeSphere.objects) == 0):
93-
PercentLibrariesTypeSphere(0, DEFAULT_INITIAL_DATE,{'Municipal': 1}).save()
99+
PercentLibrariesTypeSphere(0, DEFAULT_INITIAL_DATE, {
100+
'Municipal': 1}).save()
94101
else:
95-
total_libraries = get_public_libraries() + get_private_libraries() + get_undefined_library()
102+
total_libraries = get_public_libraries() + get_private_libraries() + \
103+
get_undefined_library()
96104
type_sphere_total = get_all_type_sphere()
97105
PercentLibrariesTypeSphere(total_libraries,
98-
datetime.datetime.now(),
99-
type_sphere_total).save()
106+
datetime.datetime.now(),
107+
type_sphere_total).save()
100108

101109

102110
def update_ocupation_area_indicator():
103111
if (len(PercentLibraryPerAreaOfActivity.objects) == 0):
104-
PercentLibraryPerAreaOfActivity(0, DEFAULT_INITIAL_DATE,{'Leitura': 1},0).save()
112+
PercentLibraryPerAreaOfActivity(
113+
0, DEFAULT_INITIAL_DATE, {'Leitura': 1}, 0).save()
105114
else:
106115
ocupation_area_total = get_all_occupation_area()
107116
amount_ocupation_area = len(ocupation_area_total)
108-
total_libraries = get_public_libraries() + get_private_libraries() + get_undefined_library()
117+
total_libraries = get_public_libraries() + get_private_libraries() + \
118+
get_undefined_library()
109119
PercentLibraryPerAreaOfActivity(total_libraries,
110120
datetime.datetime.now(),
111121
ocupation_area_total,
@@ -138,7 +148,7 @@ def get_private_libraries():
138148
def get_undefined_library():
139149
count = 0
140150
for librarie in get_all_libraries():
141-
if( librarie["esfera"] == None ):
151+
if(librarie["esfera"] == None):
142152
count = count + 1
143153
return count
144154

@@ -208,7 +218,7 @@ def get_all_type_sphere():
208218

209219

210220
def filter_sphere_type(per_type, library):
211-
if(library["esfera_tipo"] != None):
221+
if(library["esfera_tipo"] != None or library["esfera_tipo"] != ""):
212222
if not (library["esfera_tipo"] in per_type):
213223
per_type[library["esfera_tipo"]] = 1
214224
else:

museums_indicators/api_connections.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ def __init__(self, last_update_time):
99
self._parser_yaml = ParserYAML()
1010
self._museum_url = self._parser_yaml.get_museums_urls
1111
self._url = self._museum_url[0]
12-
self._filters = {'@select': 'mus_tipo, mus_tipo_tematica,'
13-
+ 'En_Estado, esfera,'
12+
self._filters = {'@select': 'mus_tipo, mus_tipo_tematica, '
13+
+ 'esfera, '
1414
+ 'mus_servicos_visitaGuiada, '
1515
+ 'mus_arquivo_acessoPublico, '
1616
+ 'createTimestamp',

0 commit comments

Comments
 (0)