Commit d3be13d32e5620c107f23bffcb80628394616fed

Authored by Sergio Oliveira
2 parents 0fbfa5bb 436a9317

Merge pull request #41 from colab-community/rm-interlegis-refs

Remove interlegis references. Closes #36
puppet/hieradata/common.yaml
@@ -14,14 +14,9 @@ nginx::worker_processes: 8 @@ -14,14 +14,9 @@ nginx::worker_processes: 8
14 nginx::error_log: '/var/log/nginx/error.log' 14 nginx::error_log: '/var/log/nginx/error.log'
15 nginx::access_log: '/var/log/nginx/access.log' 15 nginx::access_log: '/var/log/nginx/access.log'
16 16
17 -colab::mailman_archive_path: '/mnt/mailman/archives/' 17 +colab::mailman_archive_path: '/var/lib/mailman/archives/public/'
18 colab::mailman_exclude_lists: 18 colab::mailman_exclude_lists:
19 - - saberes-divulgacao  
20 - - pml  
21 - mailman 19 - mailman
22 - - lexml-anuncions  
23 colab::hostnames: 20 colab::hostnames:
24 - - colab.interlegis.leg.br  
25 - - colab.interlegis.gov.br  
26 - localhost 21 - localhost
27 colab::solr_project_path: '/home/colab/solr-4.6.1/colab' 22 colab::solr_project_path: '/home/colab/solr-4.6.1/colab'
puppet/modules/colab/templates/nginx/extra_conf.erb
@@ -1,8 +0,0 @@ @@ -1,8 +0,0 @@
1 -add_header Vary Accept-Encoding;  
2 -add_header Cache-control public;  
3 -  
4 -log_format proxy '$remote_addr $http_x_forwarded_for '  
5 - '$remote_user [$time_local] "$request" '  
6 - '$upstream_status "$http_referer" '  
7 - 'response_time: $upstream_response_time '  
8 - 'cache_status: $upstream_cache_status';  
9 \ No newline at end of file 0 \ No newline at end of file
puppet/modules/colab/templates/nginx/site_default.erb
@@ -1,58 +0,0 @@ @@ -1,58 +0,0 @@
1 -upstream django {  
2 - server 127.0.0.1:8000;  
3 -}  
4 -  
5 -server {  
6 - listen 80 default_server;  
7 - server_name _;  
8 - return 444;  
9 -}  
10 -  
11 -server {  
12 - listen 80;  
13 -  
14 - root /;  
15 - server_name colab.interlegis.leg.br colab01a.interlegis.leg.br colab01b.interlegis.leg.br colab.interlegis.gov.br colab-demo.tracy.com.br localhost;  
16 -  
17 - location @django {  
18 - proxy_hide_header Vary;  
19 - proxy_read_timeout 300s;  
20 - proxy_connect_timeout 300s;  
21 - proxy_pass_header Server;  
22 - proxy_set_header Host $http_host;  
23 - proxy_redirect off;  
24 - proxy_set_header X-Real-IP $remote_addr;  
25 - proxy_set_header X-Scheme $scheme;  
26 - proxy_set_header X-Forwarded-Protocol https;  
27 - proxy_pass http://django;  
28 - access_log /var/log/nginx/proxy-access.log proxy;  
29 - }  
30 -  
31 - location /http-bind {  
32 - proxy_pass http://127.0.0.1:5280;  
33 - }  
34 -  
35 - location /chrome {  
36 - proxy_pass http://10.1.2.81;  
37 - }  
38 -  
39 - location /raw-attachment {  
40 - proxy_pass http://10.1.2.81;  
41 - }  
42 -  
43 - location /ci/static {  
44 - proxy_pass http://10.1.2.171:8080;  
45 - }  
46 -  
47 - location /ci/adjuncts {  
48 - proxy_pass http://10.1.2.171:8080;  
49 - }  
50 -  
51 - location / {  
52 - try_files /home/colab/colab/www$uri @django;  
53 - }  
54 -  
55 - location /static {  
56 - try_files /home/colab/colab/www$uri @django;  
57 - }  
58 -}  
requirements.txt
@@ -47,7 +47,7 @@ diazo==1.0.5 @@ -47,7 +47,7 @@ diazo==1.0.5
47 47
48 # Dpaste 48 # Dpaste
49 # TODO: Pull-request to mainstream repository 49 # TODO: Pull-request to mainstream repository
50 -git+https://github.com/interlegis/dpaste 50 +-e git+https://github.com/colab-community/dpaste@i18n/pt_BR#egg=dpaste
51 51
52 # Mailman 2 REST API 52 # Mailman 2 REST API
53 mailman-api==0.2.1 53 mailman-api==0.2.1
src/accounts/templates/accounts/user_update_form.html
@@ -185,7 +185,7 @@ $(function() { @@ -185,7 +185,7 @@ $(function() {
185 <div class="panel panel-default"> 185 <div class="panel panel-default">
186 <div class="panel-heading"> 186 <div class="panel-heading">
187 <h3 class="panel-title"> 187 <h3 class="panel-title">
188 - {% blocktrans %}Change <a href="http://repositorio.interlegis.gov.br/">SVN</a> and <a href="http://mensageiro.interlegis.gov.br/">XMPP Client</a> password{% endblocktrans %} 188 + {% trans 'Change Password' %}
189 </h3> 189 </h3>
190 </div> 190 </div>
191 <div class="panel-body"> 191 <div class="panel-body">
src/accounts/views.py
@@ -23,7 +23,6 @@ from conversejs.models import XMPPAccount @@ -23,7 +23,6 @@ from conversejs.models import XMPPAccount
23 from haystack.query import SearchQuerySet 23 from haystack.query import SearchQuerySet
24 24
25 from super_archives.models import EmailAddress, Message 25 from super_archives.models import EmailAddress, Message
26 -from super_archives.utils.email import send_email_lists  
27 from search.utils import trans 26 from search.utils import trans
28 #from proxy.trac.models import WikiCollabCount, TicketCollabCount 27 #from proxy.trac.models import WikiCollabCount, TicketCollabCount
29 from .forms import (UserCreationForm, ListsForm, UserUpdateForm, 28 from .forms import (UserCreationForm, ListsForm, UserUpdateForm,
@@ -141,10 +140,6 @@ def signup(request): @@ -141,10 +140,6 @@ def signup(request):
141 140
142 user = user_form.save() 141 user = user_form.save()
143 142
144 - mailing_lists = lists_form.cleaned_data.get('lists')  
145 - if mailing_lists:  
146 - send_email_lists(user, mailing_lists)  
147 -  
148 # Check if the user's email have been used previously 143 # Check if the user's email have been used previously
149 # in the mainling lists to link the user to old messages 144 # in the mainling lists to link the user to old messages
150 email_addr, created = EmailAddress.objects.get_or_create(address=user.email) 145 email_addr, created = EmailAddress.objects.get_or_create(address=user.email)
@@ -154,6 +149,9 @@ def signup(request): @@ -154,6 +149,9 @@ def signup(request):
154 email_addr.user = user 149 email_addr.user = user
155 email_addr.save() 150 email_addr.save()
156 151
  152 + mailing_lists = lists_form.cleaned_data.get('lists')
  153 + mailman.update_subscription(user.email, mailing_lists)
  154 +
157 messages.success(request, _('Your profile has been created!')) 155 messages.success(request, _('Your profile has been created!'))
158 messages.warning(request, _('You must login to validated your profile. ' 156 messages.warning(request, _('You must login to validated your profile. '
159 'Profiles not validated are deleted in 24h.')) 157 'Profiles not validated are deleted in 24h.'))
src/colab/custom_settings.py
1 from settings import * 1 from settings import *
2 from django.utils.translation import ugettext_lazy as _ 2 from django.utils.translation import ugettext_lazy as _
3 3
  4 +# Allow Django runserver to serve SVG files
  5 +# https://code.djangoproject.com/ticket/20162
  6 +import mimetypes
  7 +mimetypes.add_type('image/svg+xml', '.svg')
  8 +
4 DEBUG = False 9 DEBUG = False
5 10
6 TEMPLATE_DEBUG = False 11 TEMPLATE_DEBUG = False
@@ -187,11 +192,6 @@ LOGGING = { @@ -187,11 +192,6 @@ LOGGING = {
187 } 192 }
188 } 193 }
189 194
190 -COLAB_FROM_ADDRESS = '"Colab Interlegis" <noreply@interlegis.leg.br>'  
191 -SERVER_EMAIL = COLAB_FROM_ADDRESS  
192 -EMAIL_HOST = 'smtp.interlegis.leg.br'  
193 -EMAIL_PORT = 25  
194 -  
195 TEMPLATE_CONTEXT_PROCESSORS = ( 195 TEMPLATE_CONTEXT_PROCESSORS = (
196 'django.contrib.auth.context_processors.auth', 196 'django.contrib.auth.context_processors.auth',
197 'django.core.context_processors.debug', 197 'django.core.context_processors.debug',
@@ -243,7 +243,7 @@ LOCALE_PATHS = ( @@ -243,7 +243,7 @@ LOCALE_PATHS = (
243 243
244 AUTH_USER_MODEL = 'accounts.User' 244 AUTH_USER_MODEL = 'accounts.User'
245 245
246 -ALLOWED_HOSTS = ['colab.interlegis.leg.br'] 246 +ALLOWED_HOSTS = []
247 247
248 from django.contrib.messages import constants as messages 248 from django.contrib.messages import constants as messages
249 MESSAGE_TAGS = { 249 MESSAGE_TAGS = {
@@ -286,7 +286,6 @@ REVPROXY_ADD_REMOTE_USER = True @@ -286,7 +286,6 @@ REVPROXY_ADD_REMOTE_USER = True
286 # This URL must use SSL in order to keep chat sessions secure 286 # This URL must use SSL in order to keep chat sessions secure
287 CONVERSEJS_BOSH_SERVICE_URL = SITE_URL + '/http-bind' 287 CONVERSEJS_BOSH_SERVICE_URL = SITE_URL + '/http-bind'
288 288
289 -CONVERSEJS_AUTO_REGISTER = 'mensageiro.interlegis.gov.br'  
290 CONVERSEJS_ALLOW_CONTACT_REQUESTS = False 289 CONVERSEJS_ALLOW_CONTACT_REQUESTS = False
291 CONVERSEJS_SHOW_ONLY_ONLINE_USERS = True 290 CONVERSEJS_SHOW_ONLY_ONLINE_USERS = True
292 291
@@ -304,7 +303,7 @@ DPASTE_EXPIRE_CHOICES = ( @@ -304,7 +303,7 @@ DPASTE_EXPIRE_CHOICES = (
304 ('never', _(u'Never')), 303 ('never', _(u'Never')),
305 ) 304 )
306 DPASTE_EXPIRE_DEFAULT = DPASTE_EXPIRE_CHOICES[4][0] 305 DPASTE_EXPIRE_DEFAULT = DPASTE_EXPIRE_CHOICES[4][0]
307 -DPASTE_DEFAULT_GIST_DESCRIPTION = 'Gist created on Colab Interlegis' 306 +DPASTE_DEFAULT_GIST_DESCRIPTION = 'Gist created from Colab DPaste'
308 DPASTE_DEFAULT_GIST_NAME = 'colab_paste' 307 DPASTE_DEFAULT_GIST_NAME = 'colab_paste'
309 DPASTE_LEXER_DEFAULT = 'text' 308 DPASTE_LEXER_DEFAULT = 'text'
310 309
src/colab/local_settings-prod.py 0 → 100644
@@ -0,0 +1,54 @@ @@ -0,0 +1,54 @@
  1 +
  2 +import os
  3 +import json
  4 +
  5 +from custom_settings import *
  6 +
  7 +SECRETS_FILE = '/home/colab/colab/secrets.json'
  8 +
  9 +if os.path.exists(SECRETS_FILE):
  10 + secrets = json.load(file(SECRETS_FILE))
  11 +
  12 +DEBUG = False
  13 +TEMPLATE_DEBUG = DEBUG
  14 +
  15 +ADMINS = (
  16 + ('Name Surname', 'email@provider.com'),
  17 +)
  18 +MANAGERS = ADMINS
  19 +
  20 +COLAB_FROM_ADDRESS = '"Colab" <noreply@domain.com>'
  21 +SERVER_EMAIL = COLAB_FROM_ADDRESS
  22 +EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  23 +EMAIL_HOST = ''
  24 +EMAIL_PORT = 25
  25 +EMAIL_SUBJECT_PREFIX = ''
  26 +
  27 +# Make this unique, and don't share it with anybody.
  28 +SECRET_KEY = secrets.get('SECRET_KEY')
  29 +
  30 +SITE_URL = ''
  31 +ALLOWED_HOSTS = []
  32 +
  33 +# XMPP Server
  34 +CONVERSEJS_AUTO_REGISTER = ''
  35 +
  36 +DATABASES['default']['PASSWORD'] = secrets.get('COLAB_DB_PWD')
  37 +DATABASES['default']['HOST'] = 'localhost'
  38 +
  39 +DATABASES['trac'] = 'trac_colab'
  40 +DATABASES['trac']['PASSWORD'] = secrets.get('TRAC_DB_PWD')
  41 +DATABASES['trac']['HOST'] = 'localhost'
  42 +
  43 +HAYSTACK_CONNECTIONS['default']['URL'] = 'http://localhost:8983/solr/'
  44 +
  45 +COLAB_TRAC_URL = 'http://localhost:5000/trac/'
  46 +COLAB_GITLAB_URL = 'http://localhost:8090/gitlab/'
  47 +
  48 +CONVERSEJS_ENABLED = False
  49 +
  50 +ROBOTS_NOINDEX = False
  51 +
  52 +RAVEN_CONFIG = {
  53 + 'dsn': secrets.get('RAVEN_DSN', '') + '?timeout=30',
  54 +}
src/locale/pt_BR/LC_MESSAGES/django.po
@@ -273,15 +273,6 @@ msgstr &quot;Adicionar outro endereço de e-mail&quot; @@ -273,15 +273,6 @@ msgstr &quot;Adicionar outro endereço de e-mail&quot;
273 msgid "Add" 273 msgid "Add"
274 msgstr "Adicionar" 274 msgstr "Adicionar"
275 275
276 -#: accounts/templates/accounts/user_update_form.html:188  
277 -msgid ""  
278 -"Change <a href=\"http://repositorio.interlegis.gov.br/\">SVN</a> and <a href="  
279 -"\"http://mensageiro.interlegis.gov.br/\">XMPP Client</a> password"  
280 -msgstr ""  
281 -"Trocar a senha do <a href=\"http://repositorio.interlegis.gov.br/"  
282 -"\">Repositório</a> e do <a href=\"http://mensageiro.interlegis.gov.br/"  
283 -"\">Mensageiro</a>"  
284 -  
285 #: accounts/templates/accounts/user_update_form.html:193 276 #: accounts/templates/accounts/user_update_form.html:193
286 msgid "" 277 msgid ""
287 "This feature is available only for those who need to change the password for some " 278 "This feature is available only for those who need to change the password for some "
@@ -1095,8 +1086,8 @@ msgid &quot;RSS - Latest Threads&quot; @@ -1095,8 +1086,8 @@ msgid &quot;RSS - Latest Threads&quot;
1095 msgstr "RSS - Últimas Discussões" 1086 msgstr "RSS - Últimas Discussões"
1096 1087
1097 #: templates/open-data.html:6 1088 #: templates/open-data.html:6
1098 -msgid "OpenData - Communities Interlegis"  
1099 -msgstr "OpenData - Comunidades Interlegis" 1089 +msgid "OpenData"
  1090 +msgstr "OpenData"
1100 1091
1101 #: templates/open-data.html:7 1092 #: templates/open-data.html:7
1102 msgid "" 1093 msgid ""
@@ -1484,9 +1475,6 @@ msgstr &quot;&quot; @@ -1484,9 +1475,6 @@ msgstr &quot;&quot;
1484 msgid "Paste it" 1475 msgid "Paste it"
1485 msgstr "" 1476 msgstr ""
1486 1477
1487 -#~ msgid "INTERLEGIS COMMUNITIES"  
1488 -#~ msgstr "COMUNIDADES INTERLEGIS"  
1489 -  
1490 #~ msgid "Creative Commons - attribution, non-commercial" 1478 #~ msgid "Creative Commons - attribution, non-commercial"
1491 #~ msgstr "Creative Commons - atribuição e não-comercial" 1479 #~ msgstr "Creative Commons - atribuição e não-comercial"
1492 1480
src/static/css/screen.css
@@ -24,6 +24,10 @@ li hr { @@ -24,6 +24,10 @@ li hr {
24 margin-left: 10px; 24 margin-left: 10px;
25 } 25 }
26 26
  27 +.navbar-brand img {
  28 + height: 40px;
  29 +}
  30 +
27 #user-menu .wrapper { 31 #user-menu .wrapper {
28 padding: 3px 10px; 32 padding: 3px 10px;
29 white-space: nowrap; 33 white-space: nowrap;
src/static/img/fav.ico 0 → 100644
No preview for this file type
src/static/img/interlegis.ico
No preview for this file type
src/static/img/logo.png

1.84 KB

src/static/img/logo.svg 0 → 100644
@@ -0,0 +1,64 @@ @@ -0,0 +1,64 @@
  1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
  3 +
  4 +<svg
  5 + xmlns:dc="http://purl.org/dc/elements/1.1/"
  6 + xmlns:cc="http://creativecommons.org/ns#"
  7 + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  8 + xmlns:svg="http://www.w3.org/2000/svg"
  9 + xmlns="http://www.w3.org/2000/svg"
  10 + version="1.1"
  11 + width="645.0506"
  12 + height="192.82056"
  13 + id="svg2">
  14 + <defs
  15 + id="defs4" />
  16 + <metadata
  17 + id="metadata7">
  18 + <rdf:RDF>
  19 + <cc:Work
  20 + rdf:about="">
  21 + <dc:format>image/svg+xml</dc:format>
  22 + <dc:type
  23 + rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
  24 + <dc:title></dc:title>
  25 + </cc:Work>
  26 + </rdf:RDF>
  27 + </metadata>
  28 + <g
  29 + transform="translate(-58.02724,-191.19295)"
  30 + id="layer1">
  31 + <path
  32 + d="m 63.02724,197.18097 0,154.59066 17.780425,0 1.96673,-0.52717 0,-78.99093 8.405162,0 0,78.03622 22.225453,0 0,-78.03622 5.92681,0 2.96343,0 0,78.53009 18.76816,0 0,-78.53009 6.23758,1.67135 0,76.85874 20.43302,0 0,-127.92007 32.10348,0 0,-26.6706 z"
  33 + id="path3078"
  34 + style="fill:#b9ce2a;fill-opacity:1;stroke:none" />
  35 + <path
  36 + d="m 274.98763,378.02549 0,-154.59066 -17.78042,0 -1.96673,0.52717 0,78.99093 -8.40516,0 0,-78.03622 -22.22546,0 0,78.03622 -5.92681,0 -2.96343,0 0,-78.53009 -18.76815,0 0,78.53009 -6.23758,-1.67135 0,-76.85874 -20.43302,0 0,127.92007 -32.10349,0 0,26.6706 z"
  37 + id="path3108"
  38 + style="fill:#aabac3;fill-opacity:1;stroke:none" />
  39 + <g
  40 + id="text3878"
  41 + style="font-size:141.21679688px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#595b5d;fill-opacity:0.90980392;stroke:none;font-family:Sans">
  42 + <path
  43 + d="m 367.92842,326.69158 c -0.94152,15.72214 -8.75551,23.5832 -23.44199,23.5832 l -23.5832,0 c -6.40186,0 -11.95638,-2.30654 -16.66358,-6.91962 -4.6131,-4.61307 -6.91964,-10.1676 -6.91963,-16.66358 l 0,-58.74619 c -10e-6,-6.40174 2.25946,-11.90919 6.77841,-16.52237 4.61306,-4.70712 10.21465,-7.06073 16.8048,-7.06084 l 23.5832,0 c 14.78062,1.1e-4 22.59461,7.86117 23.44199,23.58321 l -11.72099,0 c -0.94152,-7.90805 -4.84851,-11.86212 -11.721,-11.86221 l -11.86221,0 c -3.20095,9e-5 -5.97822,1.1769 -8.33179,3.53042 -2.2595,2.25955 -3.38924,5.03681 -3.3892,8.33179 l 0,58.74619 c -4e-5,3.20093 1.1297,5.97819 3.3892,8.33179 2.35357,2.35362 5.13084,3.53043 8.33179,3.53042 l 11.86221,0 c 6.96663,1e-5 10.87363,-3.95406 11.721,-11.86221 l 11.72099,0"
  44 + id="path3015"
  45 + style="font-variant:normal;font-stretch:normal;fill:#595b5d;font-family:Silom;-inkscape-font-specification:Silom" />
  46 + <path
  47 + d="m 415.23164,267.94539 23.5832,0 c 6.40176,8e-5 11.90921,2.30662 16.52237,6.91962 4.613,4.61315 6.91954,10.1206 6.91962,16.52237 l 0,35.3042 c -8e-5,6.40184 -2.30662,11.95636 -6.91962,16.66358 -4.61316,4.61308 -10.12061,6.91962 -16.52237,6.91962 l -23.5832,0 c -6.40186,0 -11.95638,-2.30654 -16.66359,-6.91962 -4.61309,-4.61307 -6.91963,-10.1676 -6.91962,-16.66358 l 0,-35.3042 c -1e-5,-6.40177 2.30653,-11.90922 6.91962,-16.52237 4.70721,-4.613 10.26173,-6.91954 16.66359,-6.91962 m 0,23.44199 0,35.3042 c -4e-5,3.20093 1.12969,5.97819 3.3892,8.33179 2.35357,2.35362 5.13083,3.53043 8.33179,3.53042 3.29501,1e-5 6.07227,-1.1768 8.33179,-3.53042 2.35356,-2.3536 3.53036,-5.13086 3.53042,-8.33179 l 0,-35.3042 c -6e-5,-3.20086 -1.17686,-5.93104 -3.53042,-8.19058 -2.25952,-2.35354 -5.03678,-3.53035 -8.33179,-3.53042 -3.20096,7e-5 -5.97822,1.17688 -8.33179,3.53042 -2.25951,2.25954 -3.38924,4.98972 -3.3892,8.19058"
  48 + id="path3017"
  49 + style="font-variant:normal;font-stretch:normal;fill:#595b5d;font-family:Silom;-inkscape-font-specification:Silom" />
  50 + <path
  51 + d="m 485.97684,350.27478 0,-105.9126 23.5832,0 0,105.9126 -23.5832,0"
  52 + id="path3019"
  53 + style="font-variant:normal;font-stretch:normal;fill:#595b5d;font-family:Silom;-inkscape-font-specification:Silom" />
  54 + <path
  55 + d="m 580.30745,303.24959 0,-11.86221 c -6e-5,-3.20086 -1.17687,-5.93104 -3.53042,-8.19058 -2.25952,-2.35354 -5.03678,-3.53035 -8.33179,-3.53042 l -11.721,0 c -6.96672,7e-5 -10.87371,3.90707 -11.72099,11.721 l -11.86221,0 c 1.88288,-15.62792 9.74394,-23.44191 23.5832,-23.44199 l 23.58321,0 c 6.40176,8e-5 11.90921,2.30662 16.52236,6.91962 4.61301,4.61315 6.91954,10.1206 6.91963,16.52237 l 0,58.8874 -23.44199,0 0,-11.72099 c -0.94151,7.814 -4.89557,11.72099 -11.86221,11.72099 l -11.721,0 c -6.40185,0 -11.95638,-2.30654 -16.66358,-6.91962 -4.61309,-4.61307 -6.91963,-10.1676 -6.91962,-16.66358 l 0,0 c -10e-6,-6.4018 2.30653,-11.90925 6.91962,-16.52237 4.7072,-4.61304 10.26173,-6.91958 16.66358,-6.91962 l 23.58321,0 m 0,11.72099 -11.86221,0 c -3.20096,4e-5 -5.97822,1.17684 -8.33179,3.53042 -2.25951,2.2595 -3.38924,4.98969 -3.38921,8.19058 l 0,0 c -3e-5,3.20093 1.1297,5.97819 3.38921,8.33179 2.35357,2.35362 5.13083,3.53043 8.33179,3.53042 3.29501,1e-5 6.07227,-1.1768 8.33179,-3.53042 2.35355,-2.3536 3.53036,-5.13086 3.53042,-8.33179 l 0,-11.721"
  56 + id="path3021"
  57 + style="font-variant:normal;font-stretch:normal;fill:#595b5d;font-family:Silom;-inkscape-font-specification:Silom" />
  58 + <path
  59 + d="m 627.46944,350.27478 0,-105.9126 23.5832,0 0,35.3042 c 0.47069,-3.95399 1.69457,-6.87247 3.67164,-8.75544 1.97699,-1.97695 4.66011,-2.96547 8.04936,-2.96555 l 11.86221,0 c 6.40176,8e-5 11.90921,2.30662 16.52236,6.91962 4.61301,4.61315 6.91954,10.1206 6.91963,16.52237 l 0,35.3042 c -9e-5,6.40184 -2.30662,11.95636 -6.91963,16.66358 -4.61315,4.61308 -10.1206,6.91962 -16.52236,6.91962 l -47.16641,0 m 23.5832,-11.72099 11.721,0 c 3.29501,1e-5 6.07227,-1.1768 8.33179,-3.53042 2.35355,-2.3536 3.53036,-5.13086 3.53042,-8.33179 l 0,-35.3042 c -6e-5,-3.20086 -1.17687,-5.93104 -3.53042,-8.19058 -2.25952,-2.35354 -5.03678,-3.53035 -8.33179,-3.53042 -3.20096,7e-5 -5.97822,1.17688 -8.33179,3.53042 -2.25951,2.25954 -3.38924,4.98972 -3.38921,8.19058 l 0,47.16641"
  60 + id="path3023"
  61 + style="font-variant:normal;font-stretch:normal;fill:#595b5d;font-family:Silom;-inkscape-font-specification:Silom" />
  62 + </g>
  63 + </g>
  64 +</svg>
src/static/img/logo_nav.png

7.37 KB

src/static/img/logo_small.png

2.95 KB

src/super_archives/utils/email.py
@@ -17,18 +17,3 @@ def send_verification_email(to, user, validation_key): @@ -17,18 +17,3 @@ def send_verification_email(to, user, validation_key):
17 'key': validation_key, 17 'key': validation_key,
18 'SITE_URL': settings.SITE_URL})) 18 'SITE_URL': settings.SITE_URL}))
19 return colab_send_email(subject, message, to) 19 return colab_send_email(subject, message, to)
20 -  
21 -  
22 -def send_email_lists(user, mailing_lists):  
23 - """XXX: this should be done using API instead of emails"""  
24 -  
25 - subject = _(u'Registration on the mailing list')  
26 - from_ = user.email  
27 - to = []  
28 - for list_name in mailing_lists:  
29 - # TODO: The following line needs to be generic. Domain should be stored in settings file  
30 - # or database (perharps read directly from mailman).  
31 - subscribe_addr = list_name + '-subscribe@listas.interlegis.gov.br'  
32 - to.append(subscribe_addr)  
33 -  
34 - mail.send_mail(subject, '', from_, to)  
src/templates/base.html
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
14 14
15 <title>{% block title %}Colab{% endblock %} - Colab</title> 15 <title>{% block title %}Colab{% endblock %} - Colab</title>
16 16
17 - <link rel="shortcut icon" type="image/x-icon" href="{% static 'img/interlegis.ico' %}"> 17 + <link rel="shortcut icon" type="image/x-icon" href="{% static 'img/fav.ico' %}">
18 18
19 <link rel="stylesheet" href="{% static 'third-party/bootstrap/css/bootstrap.min.css' %}" type="text/css" media="screen, projection" /> 19 <link rel="stylesheet" href="{% static 'third-party/bootstrap/css/bootstrap.min.css' %}" type="text/css" media="screen, projection" />
20 20
@@ -58,7 +58,7 @@ @@ -58,7 +58,7 @@
58 <span class="icon-bar"></span> 58 <span class="icon-bar"></span>
59 <span class="icon-bar"></span> 59 <span class="icon-bar"></span>
60 </button> 60 </button>
61 - <a class="navbar-brand" href="/"><img alt="Colab" src="/static/img/logo_nav.png"></a> 61 + <a class="navbar-brand" href="/"><img alt="Colab" src="{% static 'img/logo.svg' %}"></a>
62 </div> 62 </div>
63 <div class="collapse navbar-collapse navbar-main"> 63 <div class="collapse navbar-collapse navbar-main">
64 <ul class="nav navbar-nav"> 64 <ul class="nav navbar-nav">
src/templates/open-data.html
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 3
4 {% block main-content %} 4 {% block main-content %}
5 <div class="col-lg-12"> 5 <div class="col-lg-12">
6 - <h2>{% trans "OpenData - Communities Interlegis" %}</h2> 6 + <h2>{% trans "OpenData - Communities" %}</h2>
7 <p>{% trans "If you are interested in any other data that is not provided by this API, please contact us via the ticketing system (you must be registered in order to create a ticket)." %}</p> 7 <p>{% trans "If you are interested in any other data that is not provided by this API, please contact us via the ticketing system (you must be registered in order to create a ticket)." %}</p>
8 8
9 <h3>{% trans "Retrieving data via API" %}</h3> 9 <h3>{% trans "Retrieving data via API" %}</h3>