index_2 = 0
if len(index_split) > 1:
index_2 = int(index_split[1])
- if index_1 > 0 and index_2:
+ if index_1 >= 0 and index_2:
return list[index_1:index_2]
else:
return [list[index_1]]
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.11 on 2016-12-16 15:39
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('organization-network', '0067_auto_20161216_1606'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='organizationservice',
+ name='box_size',
+ field=models.IntegerField(choices=[(3, 3), (6, 6)], default=3, verbose_name='box size'),
+ ),
+ migrations.AddField(
+ model_name='organizationservice',
+ name='css_color',
+ field=models.CharField(blank=True, choices=[('orange', 'orange'), ('blue', 'blue'), ('green', 'green')], help_text='Determine color on home.', max_length=64, null=True, verbose_name='class color'),
+ ),
+ ]
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.11 on 2016-12-16 15:49
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('organization-network', '0068_auto_20161216_1639'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='organizationservice',
+ name='css_banner_type',
+ field=models.CharField(blank=True, choices=[('fsxxl', 'fsxxl'), ('fsxxxl', 'fsxxxl')], max_length=64, null=True, verbose_name='css banner type'),
+ ),
+ migrations.AlterField(
+ model_name='organizationservice',
+ name='css_color',
+ field=models.CharField(blank=True, choices=[('orange', 'orange'), ('blue', 'blue'), ('green', 'green')], max_length=64, null=True, verbose_name='css color'),
+ ),
+ ]
ALIGNMENT_CHOICES = (('left', _('left')), ('left', _('left')), ('right', _('right')))
+CSS_COLOR_CHOICES = [
+ ('orange', _('orange')),
+ ('blue', _('blue')),
+ ('green', _('green')),
+]
+
+CSS_BANNER_CHOICES = [
+ ('fsxxl', 'fsxxl'),
+ ('fsxxxl', 'fsxxxl'),
+]
+
+BOX_SIZE_CHOICES = [
+ (3, 3),
+ (6, 6),
+]
class Organization(Named, Address, URL, AdminThumbRelatedMixin, Orderable):
"""(Organization description)"""
organization = models.ForeignKey(Organization, verbose_name=_('organization'), related_name='services', blank=True, null=True, on_delete=models.SET_NULL)
image = FileField(_("Image"), max_length=1024, format="Image", upload_to="images")
+ css_color = models.CharField(_('css color'), max_length=64, blank=True, null=True, choices=CSS_COLOR_CHOICES)
+ css_banner_type = models.CharField(_('css banner type'), max_length=64, blank=True, null=True, choices=CSS_BANNER_CHOICES)
+ box_size = models.IntegerField(_('box size'), default=3, choices=BOX_SIZE_CHOICES)
class OrganizationType(Named):
<div class="container">
<div class="row">
<div class="col-xs-12 col-md-12 col-lg-10 col-lg-push-1 ffss fsxl fwl lh2 fsl-until-sm ">
- {% blocktrans %}<strong>IRCAM, the Institute for Research and Coordination in Acoustics/Music</strong> is one of the world’s largest public research centers dedicated to musical creation and scientific research. A unique venue where artistic vision converges with scientific and technological innovation, the institute directed by Frank Madlener brings together over 160 collaborators. IRCAM hosts the UMR9912 STMS Ircam-CNRS-UPMC science and technologies research lab.{% endblocktrans %}
+ {{ host_organization.bio|safe }}
</div>
</div>
</div>
--- /dev/null
+{% load staticfiles i18n organization_tags %}
+<div class="col-sm-{{ service.box_size }} col-xs-6">
+ <a class="banner {% if service.css_color %}banner--colored banner--{{ service.css_color }}{% endif %} banner--light" href="{{ service.url }}" style="background-image:url({{ service.image.url }});">
+ <div class="banner__content">
+ <div class="banner__title {{ service.css_banner_type }}">
+ {{ service.name }}
+ </div>
+ <div class="banner__desc fss">
+ {{ service.description }}
+ </div>
+ </div>
+ </a>
+</div>
-{% load staticfiles i18n %}
+{% load staticfiles i18n organization_tags %}
<div class="container mb2">
<div class="row">
- <div class="col-sm-6 col-xs-6">
- <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 }}
- </div>
- <div class="banner__desc fss">
- {% blocktrans %}Campo Santo, Songes et Métamorphoses, Providences, UM souverain moteur de toutes choses...{% endblocktrans %}
- </div>
- </div>
- </a>
- </div>
-
- <div class="col-sm-6 col-xs-6">
- <a class="banner banner--light" href="http://ulysses-network.eu/web/home/" target="_blank" style="background-image:url({% static 'img/services/applications.jpg' %});">
- <div class="banner__content">
- <div class="banner__title fsxxl">
- {% trans 'Calls for Applications 2017' %}
- </div>
- <div class="banner__desc fss">
- {% blocktrans %}Cursus – Practical Training in Composition and Computer Music, Artistic Research Residence, ManiFeste-2017, the Academy{% endblocktrans %}
- </div>
- </div>
- </a>
- </div>
+ {% for service in host_organization.services.all|slice_ng:"0:2" %}
+ {% include "home/inc/service.html" %}
+ {% endfor %}
</div>
<div class="row">
- <div class="col-sm-6 col-xs-12">
- <a class="banner banner--colored banner--orange banner--light" href="http://ressources.ircam.fr/" target="_blank" style="background-image:url({% static 'img/services/resources.jpg' %});">
- <div class="banner__content">
- <div class="banner__title fsxxxl">
- {% trans 'IRCAM Library Center' %}
- </div>
- <div class="banner__desc fss">
- {% blocktrans %}Audiovisual and sound archives, a database on contemporary music (BRAHMS), a catalogue of works…{% endblocktrans %}
- </div>
- </div>
- </a>
- </div>
-
- <div class="col-sm-3 col-xs-6">
- <a class="banner banner--colored banner--blue banner--light" href="http://forumnet.ircam.fr/fr/" target="_blank" style="background-image:url({% static 'img/services/forumnet.jpg' %});">
- <div class="banner__content">
- <div class="banner__title fsxxl">
- {% trans 'Forumnet' %}
- </div>
- <div class="banner__desc fss">
- {% blocktrans %}IRCAM software users’ community{% endblocktrans %}
- </div>
- </div>
- </a>
- </div>
-
- <div class="col-sm-3 col-xs-6">
- <a class="banner banner--colored banner--green banner--light" href="http://project.ulysses-network.eu/" target="_blank" style="background-image:url({% static 'img/services/ulysses.jpg' %});">
- <div class="banner__content">
- <div class="banner__title fsxxl">
- {% trans 'ULYSSES Network' %}
- </div>
- <div class="banner__desc fss">
- {% blocktrans %}European network for the promotion and support of young contemporary musical creation{% endblocktrans %}
- </div>
- </div>
- </a>
- </div>
+ {% for service in host_organization.services.all|slice_ng:"2:5" %}
+ {% include "home/inc/service.html" %}
+ {% endfor %}
</div>
</div>
-Subproject commit 46bd4824cda178e8771f50d747d8d547fe326391
+Subproject commit a4284e579c4db28bc5c709f7b9372c41730de6c0