from django import forms

from accounts.models import FifaAccount
from sbc.models import SBCWorker
from . import crispy_layouts


class StartSingleSBCForm(forms.Form):
    fifa_account = forms.ModelChoiceField(queryset=FifaAccount.objects.all())


class SbcWorkerUpdateForm(forms.ModelForm):
    helper = crispy_layouts.SbcWorkerUpdateFormHelper()

    class Meta:
        model = SBCWorker
        fields = ['is_done', 'has_error', 'error_description', 'must_done']
