Skip to content
Snippets Groups Projects
Commit 2abf856f authored by OndraPetrzilka's avatar OndraPetrzilka
Browse files

new fields for PersonPage

parent 1a4a4fbd
No related branches found
No related tags found
3 merge requests!607Pirati.cz,!584Feature/pirati cz ondra,!575Feature/pirati cz
# Generated by Django 4.0.7 on 2022-08-23 08:25
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0005_mainpersonpage_twitter_username_and_more'),
]
operations = [
migrations.AddField(
model_name='mainpersonpage',
name='after_name',
field=models.CharField(blank=True, max_length=16, null=True, verbose_name='Tituly za jménem'),
),
migrations.AddField(
model_name='mainpersonpage',
name='before_name',
field=models.CharField(blank=True, max_length=16, null=True, verbose_name='Tituly před jménem'),
),
migrations.AddField(
model_name='mainpersonpage',
name='email',
field=models.CharField(blank=True, max_length=128, null=True, verbose_name='E-mail'),
),
migrations.AddField(
model_name='mainpersonpage',
name='facebook',
field=models.URLField(blank=True, null=True, verbose_name='Odkaz na Facebook'),
),
migrations.AddField(
model_name='mainpersonpage',
name='instagram',
field=models.URLField(blank=True, null=True, verbose_name='Odkaz na Instagram'),
),
migrations.AddField(
model_name='mainpersonpage',
name='phone',
field=models.CharField(blank=True, max_length=16, null=True, verbose_name='Telefonní kontakt'),
),
migrations.AddField(
model_name='mainpersonpage',
name='position',
field=models.CharField(blank=True, max_length=128, null=True, verbose_name='Pozice/povolání'),
),
migrations.AddField(
model_name='mainpersonpage',
name='twitter',
field=models.URLField(blank=True, null=True, verbose_name='Odkaz na Twitter'),
),
migrations.AlterField(
model_name='mainpersonpage',
name='twitter_username',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='Uživatelské jméno twitter pro získání příspěvků'),
),
]
...@@ -335,10 +335,20 @@ class MainPeoplePage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, ...@@ -335,10 +335,20 @@ class MainPeoplePage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin,
class MainPersonPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page): class MainPersonPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, Page):
### FIELDS ### FIELDS
before_name = models.CharField("Tituly před jménem", max_length=16, blank=True, null=True)
after_name = models.CharField("Tituly za jménem", max_length=16, blank=True, null=True)
position = models.CharField("Pozice/povolání", max_length=128, blank=True, null=True)
perex = models.TextField() perex = models.TextField()
text = RichTextField() text = RichTextField()
twitter_username = models.CharField("Uživatelské jméno twitter", blank=True, null=True, max_length=32)
twitter_username = models.CharField("Uživatelské jméno twitter pro získání příspěvků", blank=True, null=True, max_length=32)
email = models.CharField("E-mail", max_length=128, blank=True, null=True)
phone = models.CharField("Telefonní kontakt", max_length=16, blank=True, null=True)
facebook = models.URLField("Odkaz na Facebook", blank=True, null=True)
twitter = models.URLField("Odkaz na Twitter", blank=True, null=True)
instagram = models.URLField("Odkaz na Instagram", blank=True, null=True)
settings_panels = [] settings_panels = []
...@@ -349,9 +359,17 @@ class MainPersonPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin, ...@@ -349,9 +359,17 @@ class MainPersonPage(ExtendedMetadataPageMixin, SubpageMixin, MetadataPageMixin,
### PANELS ### PANELS
content_panels = Page.content_panels + [ content_panels = Page.content_panels + [
FieldPanel('before_name'),
FieldPanel('after_name'),
FieldPanel('position'),
FieldPanel('perex'), FieldPanel('perex'),
FieldPanel('twitter_username'), FieldPanel('twitter_username'),
FieldPanel('text') FieldPanel('text'),
FieldPanel('email'),
FieldPanel('phone'),
FieldPanel('facebook'),
FieldPanel('twitter'),
FieldPanel('instagram'),
] ]
def get_context(self, request): def get_context(self, request):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment