general: introduce new template_name attribute on cells (#55792)

This commit is contained in:
Frédéric Péters 2021-07-23 13:22:13 +02:00
parent f823e6cbba
commit b19d5bcd19
16 changed files with 391 additions and 2 deletions

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('calendar', '0002_bookingcalendar_days_displayed'),
]
operations = [
migrations.AddField(
model_name='bookingcalendar',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dashboard', '0002_auto_20180105_0846'),
]
operations = [
migrations.AddField(
model_name='dashboardcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,28 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('dataviz', '0017_text_to_jsonb'),
]
operations = [
migrations.AddField(
model_name='chartcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='chartngcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='gauge',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('family', '0004_familyinfoscell_last_update_timestamp'),
]
operations = [
migrations.AddField(
model_name='familyinfoscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('fargo', '0004_recentdocumentscell_fargo_site'),
]
operations = [
migrations.AddField(
model_name='recentdocumentscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('gallery', '0003_gallerycell_title'),
]
operations = [
migrations.AddField(
model_name='gallerycell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('kb', '0002_auto_20200203_1137'),
]
operations = [
migrations.AddField(
model_name='latestpageupdatescell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,48 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('lingo', '0043_auto_20210628_1849'),
]
operations = [
migrations.AddField(
model_name='activeitems',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='itemshistory',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='lingobasketcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='lingobasketlinkcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='lingorecenttransactionscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='selfdeclaredinvoicepayment',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='tipipaymentformcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:24
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('maps', '0014_geojson_circle_param'),
]
operations = [
migrations.AddField(
model_name='map',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('notifications', '0005_auto_20180324_0025'),
]
operations = [
migrations.AddField(
model_name='notificationscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('search', '0009_text_to_jsonb'),
]
operations = [
migrations.AddField(
model_name='searchcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -0,0 +1,68 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('wcs', '0030_card_custom_title'),
]
operations = [
migrations.AddField(
model_name='backofficesubmissioncell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='categoriescell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='trackingcodeinputcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcscardinfoscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcscardscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcscareformscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcscategorycell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcscurrentdraftscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcscurrentformscell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcsformcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='wcsformsofcategorycell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -56,7 +56,7 @@ class Migration(migrations.Migration):
),
('title', models.CharField(max_length=50, verbose_name='Title')),
('slug', models.SlugField(verbose_name='Slug')),
('template_name', models.CharField(max_length=50, verbose_name='Template')),
('template_name', models.CharField(max_length=50, verbose_name='Page Template')),
('order', models.PositiveIntegerField()),
(
'exclude_from_navigation',

View File

@ -0,0 +1,63 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('data', '0046_text_to_jsonb'),
]
operations = [
migrations.AddField(
model_name='configjsoncell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='feedcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='fortunecell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='jsoncell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='linkcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='linklistcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='menucell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='parentcontentcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='textcell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
migrations.AddField(
model_name='unlockmarkercell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]

View File

@ -190,7 +190,7 @@ class Page(models.Model):
),
)
description = models.TextField(_('Description'), blank=True)
template_name = models.CharField(_('Template'), max_length=50)
template_name = models.CharField(_('Page Template'), max_length=50)
parent = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True)
order = models.PositiveIntegerField()
exclude_from_navigation = models.BooleanField(_('Exclude from navigation'), default=True)
@ -706,6 +706,7 @@ class CellBase(six.with_metaclass(CellMeta, models.Model)):
order = models.PositiveIntegerField()
slug = models.SlugField(_('Slug'), blank=True)
extra_css_class = models.CharField(_('Extra classes for CSS styling'), max_length=100, blank=True)
template_name = models.CharField(_('Cell Template'), max_length=50, blank=True, null=True)
public = models.BooleanField(_('Public'), default=True)
# restricted_to_unlogged is actually an invert switch, it is used for mark
@ -988,6 +989,7 @@ class CellBase(six.with_metaclass(CellMeta, models.Model)):
'extra_css_class',
'last_update_timestamp',
'restricted_to_unlogged',
'template_name',
)
]

View File

@ -0,0 +1,18 @@
# Generated by Django 2.2.21 on 2021-07-23 11:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('profile', '0002_profilecell'),
]
operations = [
migrations.AddField(
model_name='profilecell',
name='template_name',
field=models.CharField(blank=True, max_length=50, null=True, verbose_name='Cell Template'),
),
]