Files @ b4a2b9c613c1
Branch filter:

Location: website/conservancy/assignment/migrations/0002_auto_20211206_2237.py

Bradley M. Kuhn
Calculate hours when only one day is left.

This {% widthratio %} trick is something I found online that didn't
require a django-math module to work, but I would have rather written
something that:

(b) Could have a different message when there is only one hour
left: “less than one hour left” (i.e., tested if hours == 1)

(c) Will say “hour” instead of “hours” when there is exactly 1 hour
left.
# Generated by Django 1.11.29 on 2021-12-06 22:37

import datetime

from django.db import migrations, models
import django_countries.fields


class Migration(migrations.Migration):

    dependencies = [
        ('assignment', '0001_initial'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='assignment',
            name='coverage',
        ),
        migrations.RemoveField(
            model_name='assignment',
            name='place_of_residence',
        ),
        migrations.RemoveField(
            model_name='assignment',
            name='repository',
        ),
        migrations.AddField(
            model_name='assignment',
            name='all_emails',
            field=models.TextField(default='', verbose_name='All email addresses and/or names used by you to contribute to the above'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='assignment',
            name='country_of_residence',
            field=django_countries.fields.CountryField(default='', max_length=2),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='assignment',
            name='period_begins',
            field=models.DateField(default=datetime.date(2021, 1, 1), verbose_name='Assignment period begins'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='assignment',
            name='period_end_type',
            field=models.CharField(choices=[('all future contributions', 'all future contributions'), ('a specific past date', 'a specific past date')], default=datetime.date(2021, 1, 1), max_length=50, verbose_name='Time period to assign'),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='assignment',
            name='period_ends',
            field=models.DateField(blank=True, null=True, verbose_name='Assignment period ends (if applicable)'),
        ),
        migrations.AddField(
            model_name='assignment',
            name='repositories',
            field=models.TextField(default='', help_text='List of URLs, one per line', verbose_name="Code repositories contributed to that you'd like to assign"),
            preserve_default=False,
        ),
        migrations.AlterField(
            model_name='assignment',
            name='attestation_of_copyright',
            field=models.BooleanField(verbose_name='I agree to be bound by the terms of the Copyright Assignment Agreement above, and that I own the copyright in the works defined above'),
        ),
        migrations.AlterField(
            model_name='assignment',
            name='email',
            field=models.EmailField(max_length=254, verbose_name='Email address (to contact you if we have questions)'),
        ),
    ]