from flask_wtf import FlaskForm
from wtforms import SelectField, StringField, SubmitField, TextAreaField
from wtforms.validators import DataRequired, Length, Optional


class IsEmriFormu(FlaskForm):
    # 'adi' alanı için karakter sınırlaması ve zorunluluk
    adi = StringField(
        "İş Emri Adı",
        validators=[DataRequired(message="İsim boş bırakılamaz"), Length(max=120)],
    )

    urun_id = SelectField("Ürün", validators=[DataRequired()])
    bolum_id = SelectField("Bölüm", validators=[DataRequired()])
    hat_id = SelectField("Hat", validators=[DataRequired()])
    aciklama = TextAreaField("Açıklama", validators=[Optional()])
