replace diffusion.duration by diffusion.end

This commit is contained in:
bkfox
2016-01-04 21:18:59 +01:00
parent e75195e98c
commit 314e59de79
4 changed files with 42 additions and 62 deletions

View File

@ -95,17 +95,17 @@ class DiffusionAdmin (admin.ModelAdmin):
return ', '.join([ str(d) for d in obj.get_conflicts()])
return ''
list_display = ('id', 'type', 'date', 'program', 'initial', 'archives', 'conflicts')
list_filter = ('type', 'date', 'program')
list_editable = ('type', 'date')
list_display = ('id', 'type', 'start', 'end', 'program', 'initial', 'archives', 'conflicts')
list_filter = ('type', 'start', 'program')
list_editable = ('type', 'start', 'end')
fields = ['type', 'date', 'duration', 'initial', 'program', 'sounds']
fields = ['type', 'start', 'end', 'initial', 'program', 'sounds']
def get_form(self, request, obj=None, **kwargs):
if request.user.has_perm('aircox_program.programming'):
self.readonly_fields = []
else:
self.readonly_fields = ['program', 'date', 'duration']
self.readonly_fields = ['program', 'start', 'end']
if obj and obj.initial:
self.readonly_fields += ['program', 'sounds']