diff --git a/app/blueprints/packages/releases.py b/app/blueprints/packages/releases.py index a271d211..3fe44af7 100644 --- a/app/blueprints/packages/releases.py +++ b/app/blueprints/packages/releases.py @@ -253,10 +253,10 @@ def delete_release(package, id): class PackageUpdateConfigFrom(FlaskForm): - trigger = SelectField("Trigger", [InputRequired()], choices=PackageUpdateTrigger.choices(), coerce=PackageUpdateTrigger.coerce, + trigger = RadioField("Trigger", [InputRequired()], choices=PackageUpdateTrigger.choices(), coerce=PackageUpdateTrigger.coerce, default=PackageUpdateTrigger.TAG) ref = StringField("Branch name", [Optional()], default=None) - action = SelectField("Action", [InputRequired()], choices=[("notification", "Notification"), ("make_release", "Create Release")], default="make_release") + action = RadioField("Action", [InputRequired()], choices=[("notification", "Send notification and mark as outdated"), ("make_release", "Create release")], default="make_release") submit = SubmitField("Save Settings") disable = SubmitField("Disable Automation") diff --git a/app/templates/macros/forms.html b/app/templates/macros/forms.html index 985f9720..3ae43c33 100644 --- a/app/templates/macros/forms.html +++ b/app/templates/macros/forms.html @@ -154,19 +154,29 @@ {%- endmacro %} -{% macro render_radio_field(field) -%} - {% for value, label, checked in field.iter_choices() %} -