SILENCED_SYSTEM_CHECKS = ['fields.W342',]
ADMIN_MENU_ORDER = (
- (_('Pages'), ('pages.Page', 'organization-pages.Home', 'organization-job.JobOffer',)),
- (_('Media'), ('organization-media.Video', 'organization-media.VideoCategory', 'organization-media.Audio', 'organization-media.Playlist', (_('Media Library'), 'fb_browse'),)),
- (_('Events'), ('mezzanine_agenda.Event', 'mezzanine_agenda.EventLocation', 'mezzanine_agenda.EventPrice', 'mezzanine_agenda.EventCategory')),
- (_('Magazine'), ('organization-magazine.Article', 'organization-magazine.Brief',)),
+ (_('Pages'), ('pages.Page', 'organization-pages.Home',
+ 'organization-core.LinkType')),
+ (_('Media'), ('organization-media.Video',
+ 'organization-media.VideoCategory',
+ 'organization-media.Audio',
+ 'organization-media.Playlist',
+ (_('Media Library'), 'fb_browse'),
+ )),
+ (_('Events'), ('mezzanine_agenda.Event',
+ 'mezzanine_agenda.EventLocation',
+ 'mezzanine_agenda.EventPrice',
+ 'mezzanine_agenda.EventCategory',
+ )),
+ (_('Magazine'), ('organization-magazine.Article',
+ 'organization-magazine.Brief',)),
(_('Network'), ('organization-network.Organization',
'organization-network.Department',
'organization-network.Team',
'organization-network.OrganizationType',
'organization-network.PersonListBlock',
)),
- (_('Projects'), ('organization-projects.Project','organization-projects.ProjectProgram', 'organization-projects.ProjectProgramType' )),
+ (_('Activity'), ('organization-network.ActivityStatus',
+ 'organization-network.ActivityGrade',
+ 'organization-network.ActivityFramework',
+ 'organization-network.ActivityFunction',
+ 'organization-network.TrainingType',
+ 'organization-network.TrainingTopic',
+ 'organization-network.TrainingLevel',
+ 'organization-network.TrainingSpeciality',
+ )),
+ (_('Projects'), ('organization-projects.Project',
+ 'organization-projects.ProjectProgram',
+ 'organization-projects.ProjectProgramType',
+ 'organization-projects.ProjectTopic',
+ 'organization-projects.ProjectProgramType',
+ )),
+ (_('Jobs'), ('organization-job.JobOffer',)),
(_('Festival'), ('organization-festival.Artist',)),
(_('Users'), ('auth.User', 'auth.Group',)),
(_('Site'), ('sites.Site', 'redirects.Redirect', 'conf.Setting')),
admin.site.register(Team, TeamAdmin)
admin.site.register(TeamPage, TeamPageAdmin)
admin.site.register(Person, PersonAdmin)
-admin.site.register(ActivityStatus)
admin.site.register(PersonListBlock, PersonListBlockAdmin)
+admin.site.register(ActivityStatus)
+admin.site.register(ActivityGrade)
+admin.site.register(ActivityFramework)
+admin.site.register(ActivityFunction)
+admin.site.register(TrainingType)
+admin.site.register(TrainingLevel)
+admin.site.register(TrainingTopic)
+admin.site.register(TrainingSpeciality)
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.7 on 2016-09-21 17:34
+from __future__ import unicode_literals
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('organization-network', '0021_auto_20160921_1908'),
+ ]
+
+ operations = [
+ migrations.RenameModel(
+ old_name='TrainingSpectiality',
+ new_name='TrainingSpeciality',
+ ),
+ ]
verbose_name = _('training topic')
-class TrainingSpectiality(Named):
+class TrainingSpeciality(Named):
class Meta:
verbose_name = _('training speciality')
training_type = models.ForeignKey(TrainingType, verbose_name=_('training type'), blank=True, null=True, on_delete=models.SET_NULL)
training_level = models.ForeignKey(TrainingLevel, verbose_name=_('training level'), blank=True, null=True, on_delete=models.SET_NULL)
training_topic = models.ForeignKey(TrainingTopic, verbose_name=_('training topic'), blank=True, null=True, on_delete=models.SET_NULL)
- training_speciality = models.ForeignKey(TrainingSpectiality, verbose_name=_('training speciality'), blank=True, null=True, on_delete=models.SET_NULL)
+ training_speciality = models.ForeignKey(TrainingSpeciality, verbose_name=_('training speciality'), blank=True, null=True, on_delete=models.SET_NULL)
training_title = models.TextField(_('Training title'), blank=True)
record_piece = models.ForeignKey(RecordPiece, blank=True, null=True, on_delete=models.SET_NULL)
admin.site.register(Project, ProjectAdminDisplayable)
admin.site.register(ProjectProgram)
admin.site.register(ProjectProgramType)
+admin.site.register(ProjectTopic)
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.7 on 2016-09-21 17:34
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('organization-projects', '0009_auto_20160921_1908'),
+ ]
+
+ operations = [
+ migrations.RemoveField(
+ model_name='project',
+ name='sub_topic',
+ ),
+ migrations.AddField(
+ model_name='projecttopic',
+ name='parent',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='topics', to='organization-projects.ProjectTopic', verbose_name='parent topic'),
+ ),
+ migrations.DeleteModel(
+ name='ProjectSubTopic',
+ ),
+ ]
organizations = models.ManyToManyField('organization-network.Organization', verbose_name=_('organizations'), blank=True)
website = models.URLField(_('website'), max_length=512, blank=True)
topic = models.ForeignKey('ProjectTopic', verbose_name=_('topic'), related_name='projects', blank=True, null=True)
- sub_topic = models.ForeignKey('ProjectSubTopic', verbose_name=_('sub topic'), related_name='projects', blank=True, null=True)
class Meta:
verbose_name = _('project')
class ProjectTopic(Named):
- class Meta:
- verbose_name = _('project topic')
-
-
-class ProjectSubTopic(Named):
+ parent = models.ForeignKey('ProjectTopic', verbose_name=_('parent topic'), related_name='topics', blank=True, null=True)
class Meta:
- verbose_name = _('project sub topic')
+ verbose_name = _('project topic')
class ProjectProgram(Named):