Commit 8405edec authored by Staś Kycia's avatar Staś Kycia
Browse files

issue card panel for hybrid votings

parent 1d7cacbc
Loading
Loading
Loading
Loading
+2 −2
Changes for elections/admin.py: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -7,14 +7,14 @@ from .models import Election, Option

class OptionInline(admin.TabularInline):
    model = Option
    # exclude = ['votes']
    exclude = ['votes']
    extra = 1
    
class ElectionAdmin(admin.ModelAdmin):
    list_display = ['name', 'start_date', 'end_date', 'is_active_status', 'view_live_results', 'view_statistics']
    ordering = ['-created_at', '-updated_at']

    # exclude = ['invalid_votes']
    exclude = ['invalid_votes', 'local_votes_entered']
    inlines = (OptionInline, )

    @admin.display(description="Aktywne", boolean=True)
+23 −0
Changes for elections/migrations/0011_election_hybrid_votes_entered_election_is_hybrid.py: 23 added lines, 0 removed lines.
Original line number Diff line number Diff line
# Generated by Django 6.0.3 on 2026-03-21 23:35

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('elections', '0010_remove_election_voted_voters'),
    ]

    operations = [
        migrations.AddField(
            model_name='election',
            name='hybrid_votes_entered',
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name='election',
            name='is_hybrid',
            field=models.BooleanField(default=False, help_text='Aktywacja trybu hybrydowego pozwala na oznaczenie wydania karty oraz wporowadzenie głosów stacjonarnych do systemu.', verbose_name='Tryb hybrydowy'),
        ),
    ]
+18 −0
Changes for elections/migrations/0012_rename_hybrid_votes_entered_election_local_votes_entered.py: 18 added lines, 0 removed lines.
Original line number Diff line number Diff line
# Generated by Django 6.0.3 on 2026-03-21 23:36

from django.db import migrations


class Migration(migrations.Migration):

    dependencies = [
        ('elections', '0011_election_hybrid_votes_entered_election_is_hybrid'),
    ]

    operations = [
        migrations.RenameField(
            model_name='election',
            old_name='hybrid_votes_entered',
            new_name='local_votes_entered',
        ),
    ]
+3 −0
Changes for elections/models.py: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -22,6 +22,9 @@ class Election(models.Model):
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)
    
    is_hybrid = models.BooleanField(default=False, verbose_name='Tryb hybrydowy', help_text='Aktywacja trybu hybrydowego pozwala na oznaczenie wydania karty oraz wporowadzenie głosów stacjonarnych do systemu.')
    local_votes_entered = models.BooleanField(default=False)
    
    def __str__(self):
        return self.name
    

hybrid/__init__.py

0 → 100644
+0 −0

Empty file added.

Loading