model = ActivityStatus
-class ActivityStatusFamilyAdmin(BaseTranslationModelAdmin):
-
- model = ActivityStatusFamily
-
-
class TrainingTypeAdmin(BaseTranslationModelAdmin):
model = TrainingType
admin.site.register(PersonListBlock, PersonListBlockAdmin)
admin.site.register(PersonActivity, PersonActivityAdmin)
admin.site.register(ActivityStatus, ActivityStatusAdmin)
-admin.site.register(ActivityStatusFamily, ActivityStatusFamilyAdmin)
admin.site.register(ActivityGrade, ActivityGradeAdmin)
admin.site.register(ActivityFramework, ActivityFrameworkAdmin)
admin.site.register(ActivityFunction, ActivityFunctionAdmin)
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.10 on 2016-11-14 14:17
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('organization-network', '0060_auto_20161113_2253'),
+ ]
+
+ operations = [
+ migrations.RemoveField(
+ model_name='activitystatus',
+ name='family',
+ ),
+ migrations.AddField(
+ model_name='activitystatus',
+ name='parent',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='children', to='organization-network.ActivityStatus', verbose_name='parent'),
+ ),
+ migrations.DeleteModel(
+ name='ActivityStatusFamily',
+ ),
+ ]
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)
-
+
admin_thumb_type = 'logo'
class Meta:
verbose_name = _('Person autocomplete')
-class ActivityStatusFamily(Named):
-
- order = models.IntegerField(_('order number'), default=100)
- display = models.BooleanField(_('display on team page'), blank=True, default=True)
-
- class Meta:
- verbose_name = _('Status family')
- ordering = ['order']
-
-
class ActivityStatus(Named):
order = models.IntegerField(_('order number'), default=100)
display = models.BooleanField(_('display on team page'), blank=True, default=True)
- family = models.ForeignKey(ActivityStatusFamily, verbose_name=_('family'), related_name='activity_statuses', blank=True, null=True, on_delete=models.SET_NULL)
+ parent = models.ForeignKey('ActivityStatus', verbose_name=_('parent'), related_name='children', blank=True, null=True, on_delete=models.SET_NULL)
class Meta:
verbose_name = _('status')
fields = ['name', 'description']
-@register(ActivityStatusFamily)
-class ActivityStatusFamilyTranslationOptions(TranslationOptions):
-
- fields = ['name', 'description',]
-
-
@register(ActivityStatus)
class ActivityStatusTranslationOptions(TranslationOptions):
#!/bin/sh
-docker-compose run app python /srv/app/manage.py migrate $1
+docker-compose run app python /srv/app/manage.py migrate