diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/Manifest.in b/Manifest.in old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/__init__.py b/__init__.py old mode 100644 new mode 100755 diff --git a/aircox/README.md b/aircox/README.md old mode 100644 new mode 100755 diff --git a/aircox/admin.py b/aircox/admin.py index 7f99478..b2c5fc0 100755 --- a/aircox/admin.py +++ b/aircox/admin.py @@ -81,7 +81,7 @@ class ProgramAdmin(NameableAdmin): schedule.boolean = True schedule.short_description = _("Schedule") - list_display = ('id', 'name', 'active', 'schedule', 'sync') + list_display = ('id', 'name', 'active', 'schedule', 'sync', 'station') fields = NameableAdmin.fields + [ 'active', 'station','sync' ] inlines = [ ScheduleInline, StreamInline ] diff --git a/aircox/apps.py b/aircox/apps.py old mode 100644 new mode 100755 diff --git a/aircox/connector.py b/aircox/connector.py old mode 100644 new mode 100755 diff --git a/aircox/controllers.py b/aircox/controllers.py old mode 100644 new mode 100755 diff --git a/aircox/locale/fr/LC_MESSAGES/django.po b/aircox/locale/fr/LC_MESSAGES/django.po old mode 100644 new mode 100755 diff --git a/aircox/management/__init__.py b/aircox/management/__init__.py old mode 100644 new mode 100755 diff --git a/aircox/management/commands/__init__.py b/aircox/management/commands/__init__.py old mode 100644 new mode 100755 diff --git a/aircox/management/commands/diffusions_monitor.py b/aircox/management/commands/diffusions_monitor.py old mode 100644 new mode 100755 diff --git a/aircox/management/commands/import_playlist.py b/aircox/management/commands/import_playlist.py old mode 100644 new mode 100755 diff --git a/aircox/management/commands/sounds_monitor.py b/aircox/management/commands/sounds_monitor.py old mode 100644 new mode 100755 diff --git a/aircox/management/commands/sounds_quality_check.py b/aircox/management/commands/sounds_quality_check.py old mode 100644 new mode 100755 diff --git a/aircox/management/commands/streamer.py b/aircox/management/commands/streamer.py old mode 100644 new mode 100755 diff --git a/aircox/signals.py b/aircox/signals.py old mode 100644 new mode 100755 index a2def84..5bb87a9 --- a/aircox/signals.py +++ b/aircox/signals.py @@ -12,6 +12,7 @@ import aircox.utils as utils @receiver(post_save, sender=models.Schedule) def schedule_post_saved(sender, instance, created, *args, **kwargs): + # TODO: case instance.program has changed if not instance.program.sync: return @@ -19,8 +20,12 @@ def schedule_post_saved(sender, instance, created, *args, **kwargs): if not initial or not instance.changed(['date','duration', 'frequency']): return + if not initial.get('date') or not initial.get('duration') or not initial.get('frequency'): + return + # old schedule and timedelta old_sched = models.Schedule( + program = instance.program, date = initial['date'], duration = initial['duration'], frequency = initial['frequency'], diff --git a/aircox/static/aircox/css/layout.css b/aircox/static/aircox/css/layout.css old mode 100644 new mode 100755 diff --git a/aircox/templates/aircox/config/liquidsoap.liq b/aircox/templates/aircox/config/liquidsoap.liq old mode 100644 new mode 100755 diff --git a/aircox/templates/aircox/controllers/base_site.html b/aircox/templates/aircox/controllers/base_site.html old mode 100644 new mode 100755 diff --git a/aircox/templates/aircox/controllers/monitor.html b/aircox/templates/aircox/controllers/monitor.html old mode 100644 new mode 100755 diff --git a/aircox/templates/aircox/controllers/stats.html b/aircox/templates/aircox/controllers/stats.html old mode 100644 new mode 100755 index 0b45b46..d0b8b45 --- a/aircox/templates/aircox/controllers/stats.html +++ b/aircox/templates/aircox/controllers/stats.html @@ -1,12 +1,14 @@ -{% extends "aircox/controllers/base_site.html" %} +{% extends "admin/base_site.html" %} +{# {% extends "aircox/controllers/base_site.html" %} #} {% load i18n %} {% block title %} -