class MediaAdmin(admin.ModelAdmin):
exclude = ['readers']
+class ConferenceAdmin(admin.ModelAdmin):
+ exclude = ['readers']
+
admin.site.register(Organization)
admin.site.register(Department)
admin.site.register(Period)
admin.site.register(Course, CourseAdmin)
-admin.site.register(Conference)
+admin.site.register(Conference, ConferenceAdmin)
admin.site.register(IEJ)
admin.site.register(Document, DocumentAdmin)
admin.site.register(DocumentType)
name = CharField(_('name'), max_length=255)
description = CharField(_('description'), max_length=255, blank=True)
+ number = IntegerField(_('number'), blank=True, null=True)
def __unicode__(self):
return self.name
class Meta:
db_table = app_label + '_' + 'document_type'
verbose_name = _('document type')
+ ordering = ['number']
class Document(MediaBase):
</thead>
<tbody>
{% for media in course.media.all|from_type:type %}
+ {% if media.published or user.is_staff %}
<tr {% if not forloop.counter0|divisibleby:"2" %}class="odd"{% endif %}>
<td><a href="{% url teleforma-media-detail media.id %}">{{ media.conference.session }}</a></td>
- <td><a href="{% url teleforma-profile-detail media.conference.professor.user.username %}" target="_blank">{{ media.conference.professor }}</a></td>
- <td><a href="{% url teleforma-media-detail media.id %}">{{ media.conference.date_begin }}</a></td>
+ <td>{% if media.conference %}<a href="{% url teleforma-profile-detail media.conference.professor.user.username %}" target="_blank">{{ media.conference.professor }}</a>{% endif %}</td>
+ <td>{% if media.conference.date_begin %}<a href="{% url teleforma-media-detail media.id %}">{{ media.conference.date_begin }}</a>{% endif %}</td>
<td>{{ media.item.approx_duration }}</td>
</tr>
+ {% endif %}
{% endfor %}
</tbody>
</table>
courses.append({'courses': c, 'types': t})
elif user.is_staff:
- courses = [{'courses': Course.objects.all().order_by('number'),
+ courses = [{'courses': Course.objects.all(),
'types': CourseType.objects.all()},
]
+ course_menu = [{'courses': courses[0]['courses'].order_by('number'),
+ 'types': courses[0]['types']},
+ ]
+ print course_menu
else:
courses = None
return courses