Skip to content
Snippets Groups Projects
Commit 264102c8 authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

defined lecture group priority

parent 8204a926
No related branches found
No related tags found
No related merge requests found
Pipeline #12990 passed
...@@ -22,6 +22,8 @@ class LectureGroupAdmin(MarkdownxGuardedModelAdmin): ...@@ -22,6 +22,8 @@ class LectureGroupAdmin(MarkdownxGuardedModelAdmin):
autocomplete_fields = ("user_groups",) autocomplete_fields = ("user_groups",)
search_fields = ("name",) search_fields = ("name",)
list_display = ("name", "priority")
class LectureLectorInline(admin.StackedInline): class LectureLectorInline(admin.StackedInline):
model = LectureLector model = LectureLector
...@@ -47,6 +49,7 @@ class LectureAdmin(MarkdownxGuardedModelAdmin): ...@@ -47,6 +49,7 @@ class LectureAdmin(MarkdownxGuardedModelAdmin):
autocomplete_fields = ("groups",) autocomplete_fields = ("groups",)
search_fields = ("name", "description") search_fields = ("name", "description")
list_display = ( list_display = (
"name", "name",
"timestamp", "timestamp",
......
# Generated by Django 4.1.4 on 2023-05-25 22:27
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('lectures', '0016_alter_lecture_groups'),
('lectures', '0016_alter_lecturegroup_user_groups'),
]
operations = [
]
# Generated by Django 4.1.4 on 2023-05-25 22:27
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('lectures', '0017_merge_20230526_0027'),
]
operations = [
migrations.AlterModelOptions(
name='lecturegroup',
options={'ordering': ('priority', 'name'), 'verbose_name': 'Výuková skupina', 'verbose_name_plural': 'Výukové skupiny'},
),
migrations.AddField(
model_name='lecturegroup',
name='priority',
field=models.IntegerField(default=0, help_text='Čím nižší číslo, tím výš se skupina zobrazí.', verbose_name='Priorita'),
preserve_default=False,
),
]
...@@ -26,6 +26,11 @@ class LectureGroup(NameStrMixin, models.Model): ...@@ -26,6 +26,11 @@ class LectureGroup(NameStrMixin, models.Model):
help_text="Můžeš použít Markdown.", help_text="Můžeš použít Markdown.",
) )
priority = models.IntegerField(
verbose_name="Priorita",
help_text="Čím nižší číslo, tím výš se skupina zobrazí."
)
user_groups = models.ManyToManyField( user_groups = models.ManyToManyField(
Group, Group,
blank=True, blank=True,
...@@ -36,7 +41,7 @@ class LectureGroup(NameStrMixin, models.Model): ...@@ -36,7 +41,7 @@ class LectureGroup(NameStrMixin, models.Model):
class Meta: class Meta:
verbose_name = "Výuková skupina" verbose_name = "Výuková skupina"
verbose_name_plural = "Výukové skupiny" verbose_name_plural = "Výukové skupiny"
ordering = ("name",) ordering = ("priority", "name")
class Lecture(NameStrMixin, models.Model): class Lecture(NameStrMixin, models.Model):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment