fields = ('title', 'description', 'keywords', 'website')
-class ProjectICTForm(ModelForm):
-
- class Meta:
- model = Project
- exclude = ('external_id', '_meta_title')
-
-
class ProjectICTDataInline(InlineFormSet):
max_num = 1
model = ProjectICTData
- exclude = ('validation_status', )
-
+ prefix = 'ICT data'
+ can_delete = False
+ fields = '__all__'
class ProjectSimpleImageInline(InlineFormSet):
- max_num = 3
+ max_num = 4
model = ProjectSimpleImage
- fields = ('file', 'credits')
+ prefix = 'Images'
+ can_delete = False
+ fields = ['file', 'credits']
class ProjectContactInline(InlineFormSet):
max_num = 1
model = ProjectContact
- fields = ('gender', 'person_title', 'first_name', 'last_name', 'address', 'email', 'telephone', 'bio', 'address', 'postal_code', 'city', 'country')
-
+ prefix = 'Contact'
+ can_delete = False
+ fields = ['gender', 'person_title', 'first_name', 'last_name', 'address', 'email',
+ 'telephone', 'address', 'postal_code', 'city', 'country']
class ProducerForm(ModelForm):
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.11 on 2017-03-10 15:58
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('organization-projects', '0048_auto_20170307_1540'),
+ ]
+
+ operations = [
+ migrations.RemoveField(
+ model_name='projectictdata',
+ name='validation_status',
+ ),
+ migrations.AddField(
+ model_name='project',
+ name='validation_status',
+ field=models.IntegerField(choices=[(0, 'rejected'), (1, 'pending'), (2, 'in process'), (3, 'accepted')], default=1, verbose_name='validation status'),
+ ),
+ ]
]
PROJECT_STATUS_CHOICES = (
- (0, _('pending')),
- (1, _('accepted')),
- (2, _('rejected')),
- (3, _('in process'))
+ (0, _('rejected')),
+ (1, _('pending')),
+ (2, _('in process')),
+ (3, _('accepted')),
)
topic = models.ForeignKey('ProjectTopic', verbose_name=_('topic'), related_name='projects', blank=True, null=True)
referring_person = models.ManyToManyField('organization-network.Person', verbose_name=_('Referring Person'), related_name='projects_referring_person', blank=True)
manager = models.ManyToManyField('organization-network.Person', verbose_name=_('Manager'), related_name='projects_manager', blank=True)
+ validation_status = models.IntegerField(_('validation status'), choices=PROJECT_STATUS_CHOICES, default=1)
class Meta:
verbose_name = _('project')
# Private
letter = models.TextField(_('letter of commitment'))
- validation_status = models.IntegerField(_('validation status'), choices=PROJECT_STATUS_CHOICES)
class Meta:
verbose_name = 'Project ICT data'
border: 0;
- height: 11px;
+ height: 1px;
background-color: $color-main;
@include margin(5 0 2 0);
{% block page_sub_content %}
{% with object.blocks.all as blocks %}
- {% include "projects/inc/project_block.html" %}
+ {% include "core/inc/block.html" %}
{% endwith %}
{% endblock %}
{% block page_title %}
{% editable object.title %}
- <h1 class="dotted">{% trans "New project form" %}</h1>
+ <h1 class="dotted">{% trans "Framework and submission process for hosting R&D Projects" %}</h1>
{% endeditable %}
{% endblock %}
{% block page_content %}
<div class="row">
- {% if object.content %}
- {% editable object.content %}
+ {% if call.project_form_content %}
+ {% editable call.project_form_content %}
{{ call.project_form_content|richtext_filters|safe }}
{% endeditable %}
{% endif %}
</div>
<div class="row">
+ <h2 class="dotted">{% trans "Project submission form" %}</h2>
{% errors_for form %}
<form class="mezzanine-form form" method="post"{% if form.is_multipart %} enctype="multipart/form-data"{% endif %}>
{% fields_for form %}
{% for formset in inlines %}
{{ formset.management_form }}
+ <hr>
+ <h2>{{ formset.prefix }}</h2>
{% for form in formset %}
{% fields_for form %}
{% endfor %}
{# <li class="nav-header__item nav-header__item--right nav-header__item--separator">#}
{# {% include "includes/languages.html" %}#}
{# </li>#}
- <li class="nav-header__item nav-header__item--centered nav-header__item--right nav-header__item--no-separator">
+ {# <li class="nav-header__item nav-header__item--centered nav-header__item--right nav-header__item--no-separator">
<a href="#" class="fsxl" data-open-button="search" data-search-button><i class="fa fa-search" aria-hidden="true"></i></a>
- </li>
+ </li>#}
</ul>
{% endif %}
<div class="col-md-2 page__sidebar">
+ {% comment %}
<div style="position: relative;">
{% block page_sidebar %}
{% endblock %}
</div>
+ {% endcomment %}
</div>
-Subproject commit 677c2faeb8b46a52846d6663c7f4c1a3d9509e18
+Subproject commit d94d8e658d32c24121f184857e193b5f5fbd2e78
-Subproject commit 6bc517e8659de1d64d09f3a190e97a7e4c4abe5f
+Subproject commit 44ddbf77ef50c0a6eb3daa3eea967241fc646df2