Browse Source

Adicionando Notebook sigi

pull/5/head
Lukas Ferreira 8 years ago
parent
commit
79c40d1d28
  1. BIN
      .DS_Store
  2. 5792
      .ipynb_checkpoints/sigi-notebook-checkpoint.ipynb
  3. BIN
      .manage.py.swp
  4. 113
      dev.py
  5. BIN
      locale/.DS_Store
  6. BIN
      output.xlsx
  7. 2265
      sigi-notebook.ipynb
  8. BIN
      sigi/.DS_Store
  9. BIN
      sigi/settings/.DS_Store
  10. 5
      style-notebook.css
  11. 30
      style-table.css

BIN
.DS_Store

Binary file not shown.

5792
.ipynb_checkpoints/sigi-notebook-checkpoint.ipynb

File diff suppressed because it is too large

BIN
.manage.py.swp

Binary file not shown.

113
dev.py

@ -0,0 +1,113 @@
# -*- coding: utf-8 -*-
from base import *
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '0$ip1fb5xtq%a=)-k_4r^(#jn0t^@+*^kihkxkozg-mip7+w3+'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'sigi',
'USER': 'sigi',
'PASSWORD': '123456',
'HOST': 'localhost',
},
'moodle': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'moodledemo',
'USER': 'saberesdemo',
'PASSWORD': 'UX72kn3gCIf4GiJaKASu',
'HOST': 'bdinterlegis.interlegis.leg.br',
}
}
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
TEMPLATE_DEBUG = DEBUG
DEBUG_TOOLBAR_CONFIG = {
'SHOW_TEMPLATE_CONTEXT': True,
}
INSTALLED_APPS += (
'debug_toolbar',
)
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}
# PENTAHO
PENTAHO_SERVER = 'pentaho01a.interlegis.leg.br:8080'
PENTAHO_USERNAME_PASSWORD = ('sigi', 'sigi')
PENTAHO_DASHBOARDS = (
# (id, path, filename)
('saberes-geral', 'saberes', 'geral'),
('saberes-cursos-sem-tutoria', 'saberes', 'cursos sem tutoria'),
('saberes-cursos-com-tutoria', 'saberes', 'cursos com tutoria'),
)
PENTAHO_DASHBOARDS = {
id: {
'solution': 'public',
'path': path,
'file': filename + '.wcdf',
} for id, path, filename in PENTAHO_DASHBOARDS}
SABERES_URL = 'http://saberesdemo.interlegis.leg.br'
SABERES_TOKEN = '5e80515d30c4e9a41680ffe0029079fe'
# Baseline configuration.
import ldap
from django_auth_ldap.config import LDAPSearch, GroupOfNamesType
AUTH_LDAP_SERVER_URI = "ldap://w2k3dc01.interlegis.gov.br"
AUTH_LDAP_BIND_DN = u"cn=sigi-ldap,ou=Usuários de Sistema,ou=Usuários,ou=Interlegis,dc=interlegis,dc=gov,dc=br"
AUTH_LDAP_BIND_PASSWORD = "Sigi2609"
AUTH_LDAP_USER = u"ou=SINTER,ou=Usuários,ou=Sede,dc=interlegis,dc=gov,dc=br"
AUTH_LDAP_USER_SEARCH = LDAPSearch(
AUTH_LDAP_USER, ldap.SCOPE_SUBTREE, "(sAMAccountName=%(user)s)")
# Set up the basic group parameters.
AUTH_LDAP_GROUP = "ou=Grupos Organizacionais,ou=Sede,dc=interlegis,dc=gov,dc=br"
AUTH_LDAP_GROUP_SEARCH = LDAPSearch(
AUTH_LDAP_GROUP, ldap.SCOPE_SUBTREE, "(objectClass=Group)")
AUTH_LDAP_GROUP_TYPE = GroupOfNamesType(name_attr="cn")
# Only users in this group can log in.
#AUTH_LDAP_REQUIRE_GROUP = u"cn=Acesso ao SIGI,ou=Grupos de Permissão,ou=Sede,dc=interlegis,dc=gov,dc=br"
AUTH_LDAP_USER_FLAGS_BY_GROUP = {
"is_staff": u"cn=Acesso ao SIGI,ou=Grupos de Permissão,ou=Sede,dc=interlegis,dc=gov,dc=br"
}
# Populate the Django user from the LDAP directory.
AUTH_LDAP_USER_ATTR_MAP = {
"first_name": "givenName",
"last_name": "sn",
"email": "userPrincipalName"
}
# Populate the Django user_profile from the LDAP directory.
AUTH_LDAP_PROFILE_ATTR_MAP = {
"nome_completo": "cn"
}
# AUTH_LDAP_PROFILE_FLAGS_BY_GROUP = {
# "is_awesome": "cn=awesome,ou=django,ou=groups,dc=example,dc=com",
#}
# Use LDAP group membership to calculate group permissions.
AUTH_LDAP_FIND_GROUP_PERMS = True
AUTH_LDAP_MIRROR_GROUPS = True
# Cache group memberships for an hour to minimize LDAP traffic
AUTH_LDAP_CACHE_GROUPS = True
AUTH_LDAP_GROUP_CACHE_TIMEOUT = 3600
AUTH_PROFILE_MODULE = 'servidores.Servidor'

BIN
locale/.DS_Store

Binary file not shown.

BIN
output.xlsx

Binary file not shown.

2265
sigi-notebook.ipynb

File diff suppressed because it is too large

BIN
sigi/.DS_Store

Binary file not shown.

BIN
sigi/settings/.DS_Store

Binary file not shown.

5
style-notebook.css

@ -0,0 +1,5 @@
h3 {
color: white;
background-color: black;
padding: 0.5em;
}

30
style-table.css

@ -0,0 +1,30 @@
body {
margin: 0;
font-family: Helvetica;
}
table.dataframe {
border-collapse: collapse;
border: none;
}
table.dataframe tr {
border: none;
}
table.dataframe td, table.dataframe th {
margin: 0;
border: 1px solid white;
padding-left: 0.25em;
padding-right: 0.25em;
}
table.dataframe th:not(:empty) {
background-color: #fec;
text-align: left;
font-weight: normal;
}
table.dataframe tr:nth-child(2) th:empty {
border-left: none;
border-right: 1px dashed #888;
}
table.dataframe td {
border: 2px solid #ccf;
background-color: #f4f4ff;
}
Loading…
Cancel
Save