Compare commits

..

4 Commits

Author SHA1 Message Date
df9e3a9f61 add missing migration 2024-05-27 14:45:51 +02:00
378a2fca46 fix styles 2024-05-04 04:09:45 +02:00
fbeae81abb styles fix 2024-05-01 02:26:14 +02:00
b40cca8a95 styles fix 2024-05-01 02:18:36 +02:00
7 changed files with 69 additions and 8 deletions

View File

@ -0,0 +1,64 @@
# Generated by Django 5.0.4 on 2024-05-27 12:40
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("aircox", "0027_remove_page_parent_remove_staticpage_parent_and_more"),
]
operations = [
migrations.AlterModelOptions(
name="episodesound",
options={"verbose_name": "Podcast", "verbose_name_plural": "Podcasts"},
),
migrations.AlterField(
model_name="diffusion",
name="initial",
field=models.ForeignKey(
blank=True,
limit_choices_to=models.Q(("initial__isnull", True), ("program", models.F("program"))),
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="rerun_set",
to="aircox.diffusion",
verbose_name="rerun of",
),
),
migrations.AlterField(
model_name="log",
name="source",
field=models.CharField(
blank=True, help_text="Identifier of the log's source.", max_length=64, null=True, verbose_name="source"
),
),
migrations.AlterField(
model_name="program",
name="active",
field=models.BooleanField(
default=True, help_text="if not checked this program is no longer active", verbose_name="active"
),
),
migrations.AlterField(
model_name="schedule",
name="initial",
field=models.ForeignKey(
blank=True,
limit_choices_to=models.Q(("initial__isnull", True), ("program", models.F("program"))),
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="rerun_set",
to="aircox.schedule",
verbose_name="rerun of",
),
),
migrations.AlterField(
model_name="sound",
name="is_downloadable",
field=models.BooleanField(
default=False, help_text="Sound can be downloaded by website visitors.", verbose_name="downloadable"
),
),
]

View File

@ -40,7 +40,7 @@ class PagePermissions:
if user.is_superuser:
return True
perm = self.perms_codename_format.format(self=self, perm=perm)
perm = self.perms_codename_format.format(self=self, perm=perm, obj=obj)
return user.has_perm(perm)
def init(self, obj, model=None):

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -8,9 +8,6 @@
{% with schedules=object.schedule_set.all %}
{% if object.active and schedules %}
<header class="schedules mt-3">
<h4 class="title is-4 mr-3">
{% translate "Diffusions" %}
</h4>
{% for schedule in schedules %}
<div class="schedule">
<div class="heading">

View File

@ -332,7 +332,7 @@
}
.preview-header {
width: 100%;
// width: 100%;
/*&:not(.no-cover) {
min-height: var(--header-height);

View File

@ -1,7 +1,7 @@
{% extends "aircox/base.html" %}
{% load static %}
{% block assets %}
{% block head %}
{{ block.super }}
<style>
:root {