diff --git a/www/conservancy/apps/assignment/forms.py b/www/conservancy/apps/assignment/forms.py index f69333555d79197f67825a8e2372b6f88da851da..8777e0b4857fc36018b98894832587f60447ed31 100644 --- a/www/conservancy/apps/assignment/forms.py +++ b/www/conservancy/apps/assignment/forms.py @@ -13,18 +13,20 @@ def validate_in_past(value): class AssignmentForm(forms.ModelForm): period_begins = forms.DateField( - label='Start of period to assign', + label='Assign the copyright in my above contributions starting on', + help_text='You can use the day you first started contributing (or, equivalently, your date of birth), or any later date.', required=True, widget=forms.DateInput(attrs={'type': 'date'}), validators=[validate_in_past], ) period_end_type = forms.ChoiceField( - label='End of period to assign', + label='and ending on', choices=[ - ('all future contributions', 'all future contributions'), + ('all future contributions', 'all future contributions (no end date)'), ('a specific past date', 'a specific past date (specify below)'), ], widget=forms.RadioSelect(), + initial='all future contributions', ) period_ends = forms.DateField( label='Specific past date (if applicable)', @@ -38,6 +40,10 @@ class AssignmentForm(forms.ModelForm): help_text='Please be aware that some employment agreements explicitly transfer copyright ownership to the employer. We recommend you review your recent employment agreements for such clauses.', ) + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + self.fields['attestation_of_copyright'].required = True + class Meta: model = Assignment fields = [