Commit 924bfb193d251e1625acd0b742a891cdcebc441f
Exists in
master
and in
10 other branches
Merge branch 'spb_theme_fix' into 'master'
Guia de Inscrição em Lista a partir da visão de lista * templatetag para obter comunidade a partir de lista informada * caso não tenha lista relacionada, retorna guia padrão * link para resultado da templatetag See merge request !204
Showing
3 changed files
with
20 additions
and
2 deletions
Show diff stats
src/colab-spb-plugin/src/colab_spb/templatetags/__init__.py
0 → 100644
src/colab-spb-plugin/src/colab_spb/templatetags/spb_extra.py
0 → 100644
@@ -0,0 +1,18 @@ | @@ -0,0 +1,18 @@ | ||
1 | +from django import template | ||
2 | + | ||
3 | +from colab_spb.models import CommunityAssociations | ||
4 | + | ||
5 | +register = template.Library() | ||
6 | + | ||
7 | +@register.simple_tag | ||
8 | +def get_community(mailinglist): | ||
9 | + ml = mailinglist | ||
10 | + community = "" | ||
11 | + | ||
12 | + try: | ||
13 | + community_association = CommunityAssociations.objects.get(mail_list=ml) | ||
14 | + community = community_association.community.name | ||
15 | + except CommunityAssociations.DoesNotExist: | ||
16 | + community = "software" | ||
17 | + | ||
18 | + return community |
src/colab-spb-theme-plugin/colab_spb_theme/templates/mailinglist-summary.html
1 | {% extends 'base.html' %} | 1 | {% extends 'base.html' %} |
2 | -{% load i18n tz superarchives staticfiles %} | 2 | +{% load i18n tz superarchives staticfiles spb_extra %} |
3 | 3 | ||
4 | {% block head_js %} | 4 | {% block head_js %} |
5 | <script src="{% static 'js/scroll.js' %}"></script> | 5 | <script src="{% static 'js/scroll.js' %}"></script> |
@@ -74,7 +74,7 @@ | @@ -74,7 +74,7 @@ | ||
74 | 74 | ||
75 | <div class="col-md-4"> | 75 | <div class="col-md-4"> |
76 | <div class="mailinglist-help"> | 76 | <div class="mailinglist-help"> |
77 | - <p>Em caso de dúvidas, visite o <a href="/social/spb/ajuda#faq">Guia de Uso</a></p> | 77 | + <p>Em caso de dúvidas, visite o <a href="/social/{% get_community mailinglist %}/como-participar-da-lista-de-discussao">Guia de Uso</a></p> |
78 | <hr> | 78 | <hr> |
79 | <p>Caso ainda permaneça com dúvidas, fique à vontade para entrar em contato conosco através do email: <a href="mailto:admin@softwarepublico.gov.br">admin@softwarepublico.gov.br</a></p> | 79 | <p>Caso ainda permaneça com dúvidas, fique à vontade para entrar em contato conosco através do email: <a href="mailto:admin@softwarepublico.gov.br">admin@softwarepublico.gov.br</a></p> |
80 | </div> | 80 | </div> |