Fix admin interface for objective order
This commit is contained in:
parent
af71a5a282
commit
973912ba94
|
|
@ -12,7 +12,7 @@ class ObjectiveGroupAdmin(admin.ModelAdmin):
|
||||||
|
|
||||||
@admin.register(Objective)
|
@admin.register(Objective)
|
||||||
class ObjectiveAdmin(admin.ModelAdmin):
|
class ObjectiveAdmin(admin.ModelAdmin):
|
||||||
list_display = ('text', 'get_topic', 'group', 'owner')
|
list_display = ('text', 'get_topic', 'group', 'order', 'owner')
|
||||||
list_filter = ('group', 'owner')
|
list_filter = ('group', 'owner')
|
||||||
|
|
||||||
def get_topic(self, obj):
|
def get_topic(self, obj):
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ class Objective(models.Model):
|
||||||
owner = models.ForeignKey(get_user_model(), blank=True, null=True, on_delete=models.CASCADE)
|
owner = models.ForeignKey(get_user_model(), blank=True, null=True, on_delete=models.CASCADE)
|
||||||
hidden_for = models.ManyToManyField(SchoolClass, related_name='hidden_objectives', blank=True)
|
hidden_for = models.ManyToManyField(SchoolClass, related_name='hidden_objectives', blank=True)
|
||||||
visible_for = models.ManyToManyField(SchoolClass, related_name='visible_objectives', blank=True)
|
visible_for = models.ManyToManyField(SchoolClass, related_name='visible_objectives', blank=True)
|
||||||
order = models.IntegerField(null=True)
|
order = models.IntegerField(null=True, blank=True)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return 'Objective {}-{}'.format(self.id, self.text)
|
return 'Objective {}-{}'.format(self.id, self.text)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue