Skip to content
Snippets Groups Projects
Commit 42f4957c authored by Nadja Geisler's avatar Nadja Geisler :sunny:
Browse files

Merge branch 'fix-history-interest' into 'main'

Do not track changes of AK interest counter

Closes #97

See merge request kif/akplanning!86
parents a9592824 d6f00e09
No related branches found
No related tags found
1 merge request!86Do not track changes of AK interest counter
Pipeline #21475 passed
# Generated by Django 3.1.5 on 2021-01-29 15:43
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0042_akslot_fixed'),
]
operations = [
migrations.AlterField(
model_name='akslot',
name='fixed',
field=models.BooleanField(default=False, help_text='Length and time of this AK should not be changed', verbose_name='Scheduling fixed'),
),
]
# Generated by Django 3.1.5 on 2021-01-29 15:44
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0043_akslot_fixed_improve_verbose_name'),
]
operations = [
migrations.RemoveField(
model_name='historicalak',
name='interest_counter',
),
]
...@@ -233,7 +233,7 @@ class AK(models.Model): ...@@ -233,7 +233,7 @@ class AK(models.Model):
event = models.ForeignKey(to=Event, on_delete=models.CASCADE, verbose_name=_('Event'), event = models.ForeignKey(to=Event, on_delete=models.CASCADE, verbose_name=_('Event'),
help_text=_('Associated event')) help_text=_('Associated event'))
history = HistoricalRecords() history = HistoricalRecords(excluded_fields=['interest_counter'])
class Meta: class Meta:
verbose_name = _('AK') verbose_name = _('AK')
...@@ -272,7 +272,9 @@ class AK(models.Model): ...@@ -272,7 +272,9 @@ class AK(models.Model):
def increment_interest(self): def increment_interest(self):
self.interest_counter += 1 self.interest_counter += 1
self.skip_history_when_saving = True
self.save() self.save()
del self.skip_history_when_saving
@property @property
def availabilities(self): def availabilities(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment