def settings(request):
date_now = datetime.now()
# SEASON
- CURRENT_SEASON = int(date_now.year) - 1 if datetime(date_now.year, 1,1) <= date_now and date_now <= datetime(date_now.year, 7, 31) else date_now.year
- CURRENT_SEASON_STYLED = str(CURRENT_SEASON)[-2:]+"."+str(CURRENT_SEASON+1)[-2:]
+ current_season = int(date_now.year) - 1 if datetime(date_now.year, 1,1) <= date_now and date_now <= datetime(date_now.year, 7, 31) else date_now.year
+ current_season_styled = str(current_season)[-2:]+"."+str(current_season+1)[-2:]
# NEWSLETTER
newsletter_page = Page.objects.filter(slug="newsletter")
- NEWSLETTER_SUBSCRIBING_URL = ""
+ newsletter_subscribing_url = ""
if newsletter_page:
- NEWSLETTER_SUBSCRIBING_URL = newsletter_page.first().get_absolute_url()
+ newsletter_subscribing_url = newsletter_page.first().get_absolute_url()
# HOST ORGANIZATION
- host_organization = Organization.objects.get(is_host=True)
- linked_organizations_content = host_organization.organizations_content.filter(organizations_content__id=host_organization.id).order_by('organizations_content__order')
- linked_organizations_footer = host_organization.organizations_footer.filter(organizations_footer__id=host_organization.id).order_by('organizations_footer__order')
+ host_org = Organization.objects.get(is_host=True)
+ linked_org_content = host_org.organizations_content.filter(organizations_content__id=host_org.id).order_by('organizations_content__order')
+ linked_org_footer = host_org.organizations_footer.filter(organizations_footer__id=host_org.id).order_by('organizations_footer__order')
research_slug = "recherche"
- return {'CURRENT_SEASON': CURRENT_SEASON,
- 'CURRENT_SEASON_STYLED': CURRENT_SEASON_STYLED,
- 'NEWSLETTER_SUBSCRIBING_URL': NEWSLETTER_SUBSCRIBING_URL,
- 'host_organization': host_organization,
- 'LINKED_ORGA_CONTENT' : linked_organizations_content,
- 'LINKED_ORGA_FOOTER' : linked_organizations_footer,
- 'RESEARCH_SLUG' : research_slug
+ return {'current_season': current_season,
+ 'current_season_styled': current_season_styled,
+ 'newsletter_subscribing_url': newsletter_subscribing_url,
+ 'host_organization': host_org,
+ 'linked_organization_content' : linked_org_content,
+ 'linked_organization_footer' : linked_org_footer,
+ 'research_slug' : research_slug
}
telephone = models.CharField(_('telephone'), max_length=64, blank=True, null=True)
opening_times = models.TextField(_('opening times'), blank=True)
subway_access = models.TextField(_('subway access'), blank=True)
- organizations_content = models.ManyToManyField('self', verbose_name=_('Linked organizations (in content)'), related_name='organization_main', blank=True, help_text="Usefull for host organization")
- organizations_footer = models.ManyToManyField('self', verbose_name=_('Linked organizations (in footer)'), related_name='organization_main', blank=True, help_text="Usefull for host organization")
+ organizations_content = models.ManyToManyField('self', verbose_name=_('Linked organizations (in content)'), related_name='organizations_content', blank=True, help_text="Usefull for host organization")
+ organizations_footer = models.ManyToManyField('self', verbose_name=_('Linked organizations (in footer)'), related_name='organizations_footer', blank=True, help_text="Usefull for host organization")
order = models.IntegerField(_('order number'), default=10)
admin_thumb_type = 'logo'
{% if tag and not tag|tag_is_excluded or not tag and not is_archive %}
<a class="banner banner--light banner--sidebar hide-until-sm" href="{% url 'event_list_tag' 'tournees' %}" style="background-image:url({% static 'img/services/tours.jpg' %});">
<div class="banner__content">
- <div class="banner__title fsxxxl">{% trans "On tour" %} {{ CURRENT_SEASON_STYLED }}
+ <div class="banner__title fsxxxl">{% trans "On tour" %} {{ current_season_styled }}
</div>
</div>
</a>
{% if not is_archive %}
<li class="nav-tree__item">
- <a class="nav-tree__link" href="{% url "event_list_year" CURRENT_SEASON %}" title="{% trans 'archive' %}">{% trans 'Archives' %}</a>
+ <a class="nav-tree__link" href="{% url "event_list_year" current_season %}" title="{% trans 'archive' %}">{% trans 'Archives' %}</a>
</li>
{% endif %}
</ul>
{% if tag and not tag|tag_is_excluded or not tag and not is_archive %}
<a class="banner banner--light banner--sidebar hide-from-sm" href="{% url 'event_list_tag' 'tournees' %}" style="background-image:url({% static 'img/services/tours.jpg' %});">
<div class="banner__content">
- <div class="banner__title fsxxxl">{% trans "On tour" %} {{ CURRENT_SEASON_STYLED }}
+ <div class="banner__title fsxxxl">{% trans "On tour" %} {{ current_season_styled }}
</div>
</div>
</a>
<div class="row">
<div class="pull-right">
<ul class="linked-organizations">
- {% for loc in LINKED_ORGA_CONTENT %}
+ {% for loc in linked_organization_content %}
{% with loc.images|get_type:"logo_black"|first as img %}
<li class="linked-organizations__item">
<a href="{{ loc.url }}" title="{{ loc.title }}" target="_blank">
{% load organization_tags %}
-{% for lof in LINKED_ORGA_FOOTER %}
+{% for lof in linked_organization_footer %}
<a href="{{ lof.url }}" target="_blank" title="{{ lof.name }}">
{% with lof.images|get_type:"logo_white"|first as img %}
<img class="footer__partner" src="{{ MEDIA_URL }}{{ img }}" title="{{ img.title }}" width="120" height="66" />
<a class="banner banner--light" href="{% url 'event_list_tag' 'tournees' %}" style="background-image:url({% static 'img/services/tours.jpg' %});">
<div class="banner__content">
<div class="banner__title fsxxxl">
- {% trans 'On Tour' %} {{ CURRENT_SEASON_STYLED }}
+ {% trans 'On Tour' %} {{ current_season_styled }}
</div>
<div class="banner__desc fss">
{% blocktrans %}Campo Santo, Songes et Métamorphoses, Providences, UM souverain moteur de toutes choses...{% endblocktrans %}
<div class="container">
<div class="row">
<div class="col-sm-11 tar-sm tal-xs">
- <a class="button button--small button--white mr3" href="{{ NEWSLETTER_SUBSCRIBING_URL }}">
+ <a class="button button--small button--white mr3" href="{{ newsletter_subscribing_url }}">
{% trans "Subscribe to our newsletter" %}
</a>
{% for link in host_organization.links.all %}
<div class="col-xs-4 col-sm-5 col-sm-push-1 tal">
<strong>{{ host_organization.description }}</strong><br/ >{% trans 'under the tutelage of' %} :<br />
<br />
- {% if LINKED_ORGA_FOOTER %}
+ {% if linked_organization_footer %}
{% include 'core/inc/linked_organization_footer.html' %}
{% endif %}
</div>
{% block page_content %}
{% with page.get_ascendants|last as top_level_parent %}
- {% if LINKED_ORGA_CONTENT and RESEARCH_SLUG == top_level_parent.slug %}
+ {% if linked_organization_content and research_slug == top_level_parent.slug %}
{% include 'core/inc/linked_organization_content.html' %}
{% endif %}
{% endwith %}
</div>
{% endeditable %}
{% endif %}-->
- {% if LINKED_ORGA_CONTENT and RESEARCH_SLUG == page.departmentpage.slug %}
+ {% if linked_organization_content and research_slug == page.departmentpage.slug %}
{% include 'core/inc/linked_organization_content.html' %}
{% endif %}
{% block page_content %}
{% with page.get_ascendants|last as top_level_parent %}
- {% if LINKED_ORGA_CONTENT and RESEARCH_SLUG == top_level_parent.slug %}
+ {% if linked_organization_content and research_slug == top_level_parent.slug %}
{% include 'core/inc/linked_organization_content.html' %}
{% endif %}
{% endwith %}
{% block page_content %}
{% with page.get_ascendants|last as top_level_parent %}
- {% if LINKED_ORGA_CONTENT and RESEARCH_SLUG == top_level_parent.slug %}
+ {% if linked_organization_content and research_slug == top_level_parent.slug %}
{% include 'core/inc/linked_organization_content.html' %}
{% endif %}
{% endwith %}
{% endeditable %}
{% with page.get_ascendants|last as top_level_parent %}
- {% if LINKED_ORGA_CONTENT and RESEARCH_SLUG == top_level_parent.slug %}
+ {% if linked_organization_content and research_slug == top_level_parent.slug %}
{% include 'core/inc/linked_organization_content.html' %}
{% endif %}
{% endwith %}
git pull
git submodule foreach git pull
docker-compose run db /srv/bin/db/restore.sh
-gulp build
+docker-compose run app bash -c "cd /srv && bower --allow-root install && gulp build"