This commit is contained in:
Iliyan Angelov
2025-09-19 11:58:53 +03:00
parent 306b20e24a
commit 6b247e5b9f
11423 changed files with 1500615 additions and 778 deletions

View File

@@ -0,0 +1,129 @@
# Generated by Django 1.9.5 on 2016-08-04 02:13
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='CrontabSchedule',
fields=[
('id', models.AutoField(
auto_created=True, primary_key=True,
serialize=False, verbose_name='ID')),
('minute', models.CharField(
default='*', max_length=64, verbose_name='minute')),
('hour', models.CharField(
default='*', max_length=64, verbose_name='hour')),
('day_of_week', models.CharField(
default='*', max_length=64, verbose_name='day of week')),
('day_of_month', models.CharField(
default='*', max_length=64, verbose_name='day of month')),
('month_of_year', models.CharField(
default='*', max_length=64, verbose_name='month of year')),
],
options={
'ordering': [
'month_of_year', 'day_of_month',
'day_of_week', 'hour', 'minute',
],
'verbose_name': 'crontab',
'verbose_name_plural': 'crontabs',
},
),
migrations.CreateModel(
name='IntervalSchedule',
fields=[
('id', models.AutoField(
auto_created=True, primary_key=True,
serialize=False, verbose_name='ID')),
('every', models.IntegerField(verbose_name='every')),
('period', models.CharField(
choices=[
('days', 'Days'),
('hours', 'Hours'),
('minutes', 'Minutes'),
('seconds', 'Seconds'),
('microseconds', 'Microseconds'),
],
max_length=24,
verbose_name='period')),
],
options={
'ordering': ['period', 'every'],
'verbose_name': 'interval',
'verbose_name_plural': 'intervals',
},
),
migrations.CreateModel(
name='PeriodicTask',
fields=[
('id', models.AutoField(
auto_created=True, primary_key=True,
serialize=False, verbose_name='ID')),
('name', models.CharField(
help_text='Useful description', max_length=200,
unique=True, verbose_name='name')),
('task', models.CharField(
max_length=200, verbose_name='task name')),
('args', models.TextField(
blank=True, default='[]',
help_text='JSON encoded positional arguments',
verbose_name='Arguments')),
('kwargs', models.TextField(
blank=True, default='{}',
help_text='JSON encoded keyword arguments',
verbose_name='Keyword arguments')),
('queue', models.CharField(
blank=True, default=None,
help_text='Queue defined in CELERY_TASK_QUEUES',
max_length=200, null=True, verbose_name='queue')),
('exchange', models.CharField(
blank=True, default=None, max_length=200,
null=True, verbose_name='exchange')),
('routing_key', models.CharField(
blank=True, default=None,
max_length=200, null=True, verbose_name='routing key')),
('expires', models.DateTimeField(
blank=True, null=True, verbose_name='expires')),
('enabled', models.BooleanField(
default=True, verbose_name='enabled')),
('last_run_at', models.DateTimeField(
blank=True, editable=False, null=True)),
('total_run_count', models.PositiveIntegerField(
default=0, editable=False)),
('date_changed', models.DateTimeField(auto_now=True)),
('description', models.TextField(
blank=True, verbose_name='description')),
('crontab', models.ForeignKey(
blank=True, help_text='Use one of interval/crontab',
null=True, on_delete=django.db.models.deletion.CASCADE,
to='django_celery_beat.CrontabSchedule',
verbose_name='crontab')),
('interval', models.ForeignKey(
blank=True, null=True,
on_delete=django.db.models.deletion.CASCADE,
to='django_celery_beat.IntervalSchedule',
verbose_name='interval')),
],
options={
'verbose_name': 'periodic task',
'verbose_name_plural': 'periodic tasks',
},
),
migrations.CreateModel(
name='PeriodicTasks',
fields=[
('ident', models.SmallIntegerField(
default=1, primary_key=True,
serialize=False, unique=True)),
('last_update', models.DateTimeField()),
],
),
]

View File

@@ -0,0 +1,49 @@
# Generated by Django 1.10.3 on 2016-11-18 03:46
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0001_initial'),
]
operations = [
migrations.CreateModel(
name='SolarSchedule',
fields=[
('id', models.AutoField(
auto_created=True, primary_key=True,
serialize=False, verbose_name='ID')),
('event', models.CharField(
choices=[('dusk_nautical', 'dusk_nautical'),
('dawn_astronomical', 'dawn_astronomical'),
('dawn_nautical', 'dawn_nautical'),
('dawn_civil', 'dawn_civil'),
('sunset', 'sunset'),
('solar_noon', 'solar_noon'),
('dusk_astronomical', 'dusk_astronomical'),
('sunrise', 'sunrise'),
('dusk_civil', 'dusk_civil')],
max_length=24, verbose_name='event')),
('latitude', models.DecimalField(
decimal_places=6, max_digits=9, verbose_name='latitude')),
('longitude', models.DecimalField(
decimal_places=6, max_digits=9, verbose_name='latitude')),
],
options={
'ordering': ['event', 'latitude', 'longitude'],
'verbose_name': 'solar',
'verbose_name_plural': 'solars',
},
),
migrations.AddField(
model_name='periodictask',
name='solar',
field=models.ForeignKey(
blank=True, help_text='Use a solar schedule',
null=True, on_delete=django.db.models.deletion.CASCADE,
to='django_celery_beat.SolarSchedule', verbose_name='solar'),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 1.9.11 on 2016-12-09 00:49
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0002_auto_20161118_0346'),
]
operations = [
migrations.AlterModelOptions(
name='solarschedule',
options={
'ordering': ('event', 'latitude', 'longitude'),
'verbose_name': 'solar event',
'verbose_name_plural': 'solar events'},
),
migrations.AlterUniqueTogether(
name='solarschedule',
unique_together=set([('event', 'latitude', 'longitude')]),
),
]

View File

@@ -0,0 +1,19 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0003_auto_20161209_0049'),
]
operations = [
migrations.AlterField(
model_name='solarschedule',
name='longitude',
field=models.DecimalField(
verbose_name='longitude',
max_digits=9,
decimal_places=6),
),
]

View File

@@ -0,0 +1,28 @@
# Generated by Django 1.9.1 on 2017-11-01 15:53
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0004_auto_20170221_0000'),
]
operations = [
migrations.AlterField(
model_name='solarschedule',
name='event',
field=models.CharField(choices=[
('dawn_astronomical', 'dawn_astronomical'),
('dawn_civil', 'dawn_civil'),
('dawn_nautical', 'dawn_nautical'),
('dusk_astronomical', 'dusk_astronomical'),
('dusk_civil', 'dusk_civil'),
('dusk_nautical', 'dusk_nautical'),
('solar_noon', 'solar_noon'),
('sunrise', 'sunrise'),
('sunset', 'sunset')
],
max_length=24, verbose_name='event'),
),
]

View File

@@ -0,0 +1,30 @@
# Generated by Django 2.0.1 on 2018-02-10 12:26
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0005_add_solarschedule_events_choices'),
]
operations = [
migrations.AlterField(
model_name='crontabschedule',
name='day_of_month',
field=models.CharField(default='*', max_length=124,
verbose_name='day of month'),
),
migrations.AlterField(
model_name='crontabschedule',
name='hour',
field=models.CharField(default='*', max_length=96,
verbose_name='hour'),
),
migrations.AlterField(
model_name='crontabschedule',
name='minute',
field=models.CharField(default='*', max_length=240,
verbose_name='minute'),
),
]

View File

@@ -0,0 +1,51 @@
# Generated by Django 1.11.7 on 2018-03-22 16:32
from django.db import migrations, models
import timezone_field.fields
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0005_add_solarschedule_events_choices'),
# ('django_celery_beat', '0006_auto_20180210_1226'),
]
operations = [
migrations.AlterModelOptions(
name='crontabschedule',
options={
'ordering': [
'month_of_year', 'day_of_month',
'day_of_week', 'hour', 'minute', 'timezone'
],
'verbose_name': 'crontab',
'verbose_name_plural': 'crontabs'
},
),
migrations.AddField(
model_name='crontabschedule',
name='timezone',
field=timezone_field.fields.TimeZoneField(default='UTC'),
),
migrations.AlterField(
model_name='crontabschedule',
name='day_of_month',
field=models.CharField(
default='*', max_length=124, verbose_name='day of month'
),
),
migrations.AlterField(
model_name='crontabschedule',
name='hour',
field=models.CharField(
default='*', max_length=96, verbose_name='hour'
),
),
migrations.AlterField(
model_name='crontabschedule',
name='minute',
field=models.CharField(
default='*', max_length=240, verbose_name='minute'
),
),
]

View File

@@ -0,0 +1,28 @@
# Generated by Django 2.0.6 on 2018-10-22 05:20
import django.core.validators
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
# depends on higher numbers due to a squashed migration
# that was later removed due to migration issues it caused
('django_celery_beat', '0005_add_solarschedule_events_choices'),
('django_celery_beat', '0006_auto_20180210_1226'),
('django_celery_beat', '0006_auto_20180322_0932'),
('django_celery_beat', '0007_auto_20180521_0826'),
('django_celery_beat', '0008_auto_20180914_1922'),
]
operations = [
migrations.AddField(
model_name='periodictask',
name='priority',
field=models.PositiveIntegerField(
blank=True,
default=None,
null=True,
validators=[django.core.validators.MaxValueValidator(255)],
verbose_name='priority'),
),
]

View File

@@ -0,0 +1,25 @@
# Generated by Django 1.10.7 on 2018-05-21 08:26
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0006_auto_20180322_0932'),
]
operations = [
migrations.AddField(
model_name='periodictask',
name='one_off',
field=models.BooleanField(default=False,
verbose_name='one-off task'),
),
migrations.AddField(
model_name='periodictask',
name='start_time',
field=models.DateTimeField(blank=True,
null=True,
verbose_name='start_time'),
),
]

View File

@@ -0,0 +1,57 @@
# Generated by Django 2.0.3 on 2018-09-14 19:22
from django.db import migrations, models
from django_celery_beat import validators
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0007_auto_20180521_0826'),
]
operations = [
migrations.AlterField(
model_name='crontabschedule',
name='day_of_month',
field=models.CharField(
default='*', max_length=124,
validators=[validators.day_of_month_validator],
verbose_name='day of month'
),
),
migrations.AlterField(
model_name='crontabschedule',
name='day_of_week',
field=models.CharField(
default='*', max_length=64,
validators=[validators.day_of_week_validator],
verbose_name='day of week'
),
),
migrations.AlterField(
model_name='crontabschedule',
name='hour',
field=models.CharField(
default='*', max_length=96,
validators=[validators.hour_validator],
verbose_name='hour'
),
),
migrations.AlterField(
model_name='crontabschedule',
name='minute',
field=models.CharField(
default='*', max_length=240,
validators=[validators.minute_validator],
verbose_name='minute'
),
),
migrations.AlterField(
model_name='crontabschedule',
name='month_of_year',
field=models.CharField(
default='*', max_length=64,
validators=[validators.month_of_year_validator],
verbose_name='month of year'
),
),
]

View File

@@ -0,0 +1,22 @@
# Generated by Django 2.1.5 on 2019-02-09 19:33
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0006_periodictask_priority'),
]
operations = [
migrations.AddField(
model_name='periodictask',
name='headers',
field=models.TextField(
blank=True,
default='{}',
help_text='JSON encoded message headers',
verbose_name='Message headers'
),
),
]

View File

@@ -0,0 +1,174 @@
# Generated by Django 1.11.20 on 2019-04-29 03:26
# this file is auto-generated so don't do flake8 on it
# flake8: noqa
import django.core.validators
from django.db import migrations, models
import django.db.models.deletion
import django_celery_beat.validators
import timezone_field.fields
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0009_periodictask_headers'),
]
operations = [
migrations.AlterField(
model_name='crontabschedule',
name='day_of_month',
field=models.CharField(default='*', help_text='Cron Days Of The Month to Run. Use "*" for "all". (Example: "1,15")', max_length=124, validators=[django_celery_beat.validators.day_of_month_validator], verbose_name='Day(s) Of The Month'),
),
migrations.AlterField(
model_name='crontabschedule',
name='day_of_week',
field=models.CharField(default='*', help_text='Cron Days Of The Week to Run. Use "*" for "all". (Example: "0,5")', max_length=64, validators=[django_celery_beat.validators.day_of_week_validator], verbose_name='Day(s) Of The Week'),
),
migrations.AlterField(
model_name='crontabschedule',
name='hour',
field=models.CharField(default='*', help_text='Cron Hours to Run. Use "*" for "all". (Example: "8,20")', max_length=96, validators=[django_celery_beat.validators.hour_validator], verbose_name='Hour(s)'),
),
migrations.AlterField(
model_name='crontabschedule',
name='minute',
field=models.CharField(default='*', help_text='Cron Minutes to Run. Use "*" for "all". (Example: "0,30")', max_length=240, validators=[django_celery_beat.validators.minute_validator], verbose_name='Minute(s)'),
),
migrations.AlterField(
model_name='crontabschedule',
name='month_of_year',
field=models.CharField(default='*', help_text='Cron Months Of The Year to Run. Use "*" for "all". (Example: "0,6")', max_length=64, validators=[django_celery_beat.validators.month_of_year_validator], verbose_name='Month(s) Of The Year'),
),
migrations.AlterField(
model_name='crontabschedule',
name='timezone',
field=timezone_field.fields.TimeZoneField(default='UTC', help_text='Timezone to Run the Cron Schedule on. Default is UTC.', verbose_name='Cron Timezone'),
),
migrations.AlterField(
model_name='intervalschedule',
name='every',
field=models.IntegerField(help_text='Number of interval periods to wait before running the task again', validators=[django.core.validators.MinValueValidator(1)], verbose_name='Number of Periods'),
),
migrations.AlterField(
model_name='intervalschedule',
name='period',
field=models.CharField(choices=[('days', 'Days'), ('hours', 'Hours'), ('minutes', 'Minutes'), ('seconds', 'Seconds'), ('microseconds', 'Microseconds')], help_text='The type of period between task runs (Example: days)', max_length=24, verbose_name='Interval Period'),
),
migrations.AlterField(
model_name='periodictask',
name='args',
field=models.TextField(blank=True, default='[]', help_text='JSON encoded positional arguments (Example: ["arg1", "arg2"])', verbose_name='Positional Arguments'),
),
migrations.AlterField(
model_name='periodictask',
name='crontab',
field=models.ForeignKey(blank=True, help_text='Crontab Schedule to run the task on. Set only one schedule type, leave the others null.', null=True, on_delete=django.db.models.deletion.CASCADE, to='django_celery_beat.CrontabSchedule', verbose_name='Crontab Schedule'),
),
migrations.AlterField(
model_name='periodictask',
name='date_changed',
field=models.DateTimeField(auto_now=True, help_text='Datetime that this PeriodicTask was last modified', verbose_name='Last Modified'),
),
migrations.AlterField(
model_name='periodictask',
name='description',
field=models.TextField(blank=True, help_text='Detailed description about the details of this Periodic Task', verbose_name='Description'),
),
migrations.AlterField(
model_name='periodictask',
name='enabled',
field=models.BooleanField(default=True, help_text='Set to False to disable the schedule', verbose_name='Enabled'),
),
migrations.AlterField(
model_name='periodictask',
name='exchange',
field=models.CharField(blank=True, default=None, help_text='Override Exchange for low-level AMQP routing', max_length=200, null=True, verbose_name='Exchange'),
),
migrations.AlterField(
model_name='periodictask',
name='expires',
field=models.DateTimeField(blank=True, help_text='Datetime after which the schedule will no longer trigger the task to run', null=True, verbose_name='Expires Datetime'),
),
migrations.AlterField(
model_name='periodictask',
name='headers',
field=models.TextField(blank=True, default='{}', help_text='JSON encoded message headers for the AMQP message.', verbose_name='AMQP Message Headers'),
),
migrations.AlterField(
model_name='periodictask',
name='interval',
field=models.ForeignKey(blank=True, help_text='Interval Schedule to run the task on. Set only one schedule type, leave the others null.', null=True, on_delete=django.db.models.deletion.CASCADE, to='django_celery_beat.IntervalSchedule', verbose_name='Interval Schedule'),
),
migrations.AlterField(
model_name='periodictask',
name='kwargs',
field=models.TextField(blank=True, default='{}', help_text='JSON encoded keyword arguments (Example: {"argument": "value"})', verbose_name='Keyword Arguments'),
),
migrations.AlterField(
model_name='periodictask',
name='last_run_at',
field=models.DateTimeField(blank=True, editable=False, help_text='Datetime that the schedule last triggered the task to run. Reset to None if enabled is set to False.', null=True, verbose_name='Last Run Datetime'),
),
migrations.AlterField(
model_name='periodictask',
name='name',
field=models.CharField(help_text='Short Description For This Task', max_length=200, unique=True, verbose_name='Name'),
),
migrations.AlterField(
model_name='periodictask',
name='one_off',
field=models.BooleanField(default=False, help_text='If True, the schedule will only run the task a single time', verbose_name='One-off Task'),
),
migrations.AlterField(
model_name='periodictask',
name='priority',
field=models.PositiveIntegerField(blank=True, default=None, help_text='Priority Number between 0 and 255. Supported by: RabbitMQ, Redis (priority reversed, 0 is highest).', null=True, validators=[django.core.validators.MaxValueValidator(255)], verbose_name='Priority'),
),
migrations.AlterField(
model_name='periodictask',
name='queue',
field=models.CharField(blank=True, default=None, help_text='Queue defined in CELERY_TASK_QUEUES. Leave None for default queuing.', max_length=200, null=True, verbose_name='Queue Override'),
),
migrations.AlterField(
model_name='periodictask',
name='routing_key',
field=models.CharField(blank=True, default=None, help_text='Override Routing Key for low-level AMQP routing', max_length=200, null=True, verbose_name='Routing Key'),
),
migrations.AlterField(
model_name='periodictask',
name='solar',
field=models.ForeignKey(blank=True, help_text='Solar Schedule to run the task on. Set only one schedule type, leave the others null.', null=True, on_delete=django.db.models.deletion.CASCADE, to='django_celery_beat.SolarSchedule', verbose_name='Solar Schedule'),
),
migrations.AlterField(
model_name='periodictask',
name='start_time',
field=models.DateTimeField(blank=True, help_text='Datetime when the schedule should begin triggering the task to run', null=True, verbose_name='Start Datetime'),
),
migrations.AlterField(
model_name='periodictask',
name='task',
field=models.CharField(help_text='The Name of the Celery Task that Should be Run. (Example: "proj.tasks.import_contacts")', max_length=200, verbose_name='Task Name'),
),
migrations.AlterField(
model_name='periodictask',
name='total_run_count',
field=models.PositiveIntegerField(default=0, editable=False, help_text='Running count of how many times the schedule has triggered the task', verbose_name='Total Run Count'),
),
migrations.AlterField(
model_name='solarschedule',
name='event',
field=models.CharField(choices=[('dawn_astronomical', 'dawn_astronomical'), ('dawn_civil', 'dawn_civil'), ('dawn_nautical', 'dawn_nautical'), ('dusk_astronomical', 'dusk_astronomical'), ('dusk_civil', 'dusk_civil'), ('dusk_nautical', 'dusk_nautical'), ('solar_noon', 'solar_noon'), ('sunrise', 'sunrise'), ('sunset', 'sunset')], help_text='The type of solar event when the job should run', max_length=24, verbose_name='Solar Event'),
),
migrations.AlterField(
model_name='solarschedule',
name='latitude',
field=models.DecimalField(decimal_places=6, help_text='Run the task when the event happens at this latitude', max_digits=9, validators=[django.core.validators.MinValueValidator(-90), django.core.validators.MaxValueValidator(90)], verbose_name='Latitude'),
),
migrations.AlterField(
model_name='solarschedule',
name='longitude',
field=models.DecimalField(decimal_places=6, help_text='Run the task when the event happens at this longitude', max_digits=9, validators=[django.core.validators.MinValueValidator(-180), django.core.validators.MaxValueValidator(180)], verbose_name='Longitude'),
),
]

View File

@@ -0,0 +1,32 @@
# Generated by Django 2.2 on 2019-05-08 01:53
# flake8: noqa
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0010_auto_20190429_0326'),
]
operations = [
migrations.CreateModel(
name='ClockedSchedule',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('clocked_time', models.DateTimeField(help_text='Run the task at clocked time', verbose_name='Clock Time')),
('enabled', models.BooleanField(default=True, editable=False, help_text='Set to False to disable the schedule', verbose_name='Enabled')),
],
options={
'verbose_name': 'clocked',
'verbose_name_plural': 'clocked',
'ordering': ['clocked_time'],
},
),
migrations.AddField(
model_name='periodictask',
name='clocked',
field=models.ForeignKey(blank=True, help_text='Clocked Schedule to run the task on. Set only one schedule type, leave the others null.', null=True, on_delete=django.db.models.deletion.CASCADE, to='django_celery_beat.ClockedSchedule', verbose_name='Clocked Schedule'),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 2.2.4 on 2019-08-30 00:46
# flake8: noqa
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0011_auto_20190508_0153'),
]
operations = [
migrations.AddField(
model_name='periodictask',
name='expire_seconds',
field=models.PositiveIntegerField(blank=True, help_text='Timedelta with seconds which the schedule will no longer trigger the task to run', null=True, verbose_name='Expires timedelta with seconds'),
),
]

View File

@@ -0,0 +1,20 @@
# Generated by Django 3.0.6 on 2020-06-09 07:27
# flake8: noqa
from django.db import migrations
import django_celery_beat.models
import timezone_field.fields
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0012_periodictask_expire_seconds'),
]
operations = [
migrations.AlterField(
model_name='crontabschedule',
name='timezone',
field=timezone_field.fields.TimeZoneField(default=django_celery_beat.models.crontab_schedule_celery_timezone, help_text='Timezone to Run the Cron Schedule on. Default is UTC.', verbose_name='Cron Timezone'),
),
]

View File

@@ -0,0 +1,17 @@
# Generated by Django 2.2.4 on 2019-08-30 00:46
# flake8: noqa
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0013_auto_20200609_0727'),
]
operations = [
migrations.RemoveField(
model_name='clockedschedule',
name='enabled',
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.0.6 on 2020-12-13 15:00
# flake8: noqa
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0014_remove_clockedschedule_enabled'),
]
operations = [
migrations.AlterField(
model_name='solarschedule',
name='event',
field=models.CharField(choices=[('dawn_astronomical', 'Astronomical dawn'), ('dawn_civil', 'Civil dawn'), ('dawn_nautical', 'Nautical dawn'), ('dusk_astronomical', 'Astronomical dusk'), ('dusk_civil', 'Civil dusk'), ('dusk_nautical', 'Nautical dusk'), ('solar_noon', 'Solar noon'), ('sunrise', 'Sunrise'), ('sunset', 'Sunset')], help_text='The type of solar event when the job should run', max_length=24, verbose_name='Solar Event'),
),
]

View File

@@ -0,0 +1,25 @@
# Generated by Django 4.0.3 on 2022-03-21 20:20
# flake8: noqa
from django.db import migrations
import django_celery_beat.models
import timezone_field.fields
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0015_edit_solarschedule_events_choices'),
]
operations = [
migrations.AlterField(
model_name='crontabschedule',
name='timezone',
field=timezone_field.fields.TimeZoneField(
default=
django_celery_beat.models.crontab_schedule_celery_timezone,
help_text=
'Timezone to Run the Cron Schedule on. Default is UTC.',
use_pytz=False, verbose_name='Cron Timezone'),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 4.1.4 on 2022-12-17 09:21
from django.db import migrations, models
import django_celery_beat.validators
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0016_alter_crontabschedule_timezone'),
]
operations = [
migrations.AlterField(
model_name='crontabschedule',
name='month_of_year',
field=models.CharField(default='*', help_text='Cron Months (1-12) Of The Year to Run. Use "*" for "all". (Example: "1,12")', max_length=64, validators=[django_celery_beat.validators.month_of_year_validator], verbose_name='Month(s) Of The Year'),
),
]

View File

@@ -0,0 +1,19 @@
# Generated by Django 3.2.16 on 2022-12-23 22:30
from django.db import migrations, models
import django_celery_beat.validators
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0017_alter_crontabschedule_month_of_year'),
]
operations = [
migrations.AlterField(
model_name='crontabschedule',
name='day_of_week',
field=models.CharField(default='*', help_text='Cron Days Of The Week to Run. Use "*" for "all", Sunday is 0 or 7, Monday is 1. (Example: "0,5")', max_length=64, validators=[django_celery_beat.validators.day_of_week_validator], verbose_name='Day(s) Of The Week'),
),
]

View File

@@ -0,0 +1,17 @@
# Generated by Django 5.0.1 on 2024-07-04 07:32
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('django_celery_beat', '0018_improve_crontab_helptext'),
]
operations = [
migrations.AlterModelOptions(
name='periodictasks',
options={'verbose_name': 'periodic task track', 'verbose_name_plural': 'periodic task tracks'},
),
]