mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-27 05:02:27 +02:00
Tweak migrations to use random function not preset
This commit is contained in:
parent
8fd1411f09
commit
c3fa8acd8e
@ -1,5 +1,6 @@
|
|||||||
# Generated by Django 4.2.16 on 2024-12-29 04:19
|
# Generated by Django 4.2.16 on 2024-12-29 05:02
|
||||||
|
|
||||||
|
import allianceauth.framework.models
|
||||||
from django.db import migrations, models
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
@ -15,11 +16,11 @@ class Migration(migrations.Migration):
|
|||||||
name='CronOffset',
|
name='CronOffset',
|
||||||
fields=[
|
fields=[
|
||||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||||
('minute', models.FloatField(default=0.1850723825351236, verbose_name='Minute Offset')),
|
('minute', models.FloatField(default=allianceauth.framework.models.random_default, verbose_name='Minute Offset')),
|
||||||
('hour', models.FloatField(default=0.3449986529941984, verbose_name='Hour Offset')),
|
('hour', models.FloatField(default=allianceauth.framework.models.random_default, verbose_name='Hour Offset')),
|
||||||
('day_of_month', models.FloatField(default=0.8941823028373547, verbose_name='Day of Month Offset')),
|
('day_of_month', models.FloatField(default=allianceauth.framework.models.random_default, verbose_name='Day of Month Offset')),
|
||||||
('month_of_year', models.FloatField(default=0.6068269517452, verbose_name='Month Of Year Offset')),
|
('month_of_year', models.FloatField(default=allianceauth.framework.models.random_default, verbose_name='Month Of Year Offset')),
|
||||||
('day_of_week', models.FloatField(default=0.8863389239634608, verbose_name='Day of Week Offset')),
|
('day_of_week', models.FloatField(default=allianceauth.framework.models.random_default, verbose_name='Day of Week Offset')),
|
||||||
],
|
],
|
||||||
options={
|
options={
|
||||||
'verbose_name': 'Cron Offsets',
|
'verbose_name': 'Cron Offsets',
|
||||||
|
@ -4,13 +4,17 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
from solo.models import SingletonModel
|
from solo.models import SingletonModel
|
||||||
|
|
||||||
|
|
||||||
|
def random_default() -> float:
|
||||||
|
return random()
|
||||||
|
|
||||||
|
|
||||||
class CronOffset(SingletonModel):
|
class CronOffset(SingletonModel):
|
||||||
|
|
||||||
minute = models.FloatField(_("Minute Offset"), default=random())
|
minute = models.FloatField(_("Minute Offset"), default=random_default)
|
||||||
hour = models.FloatField(_("Hour Offset"), default=random())
|
hour = models.FloatField(_("Hour Offset"), default=random_default)
|
||||||
day_of_month = models.FloatField(_("Day of Month Offset"), default=random())
|
day_of_month = models.FloatField(_("Day of Month Offset"), default=random_default)
|
||||||
month_of_year = models.FloatField(_("Month Of Year Offset"), default=random())
|
month_of_year = models.FloatField(_("Month Of Year Offset"), default=random_default)
|
||||||
day_of_week = models.FloatField(_("Day of Week Offset"), default=random())
|
day_of_week = models.FloatField(_("Day of Week Offset"), default=random_default)
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
return "Cron Offsets"
|
return "Cron Offsets"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user