diff --git a/app/blueprints/round/forms.py b/app/blueprints/round/forms.py index 7a964d64..d1689080 100644 --- a/app/blueprints/round/forms.py +++ b/app/blueprints/round/forms.py @@ -142,12 +142,6 @@ class RoundForm(FlaskForm): widget=GovTextInput(), validators=[DataRequired(message="Enter the privacy notice link"), validate_flexible_url], ) - project_name_field_id = StringField( - "Project name field ID", - widget=GovTextInput(), - description="Ask a developer on the Forms team for the correct field ID", - validators=[DataRequired(message="Enter the project name field ID")], - ) eoi_decision_schema_en = TextAreaField( "Expression of interest decision schema (optional)", widget=GovTextArea(), diff --git a/app/blueprints/round/services.py b/app/blueprints/round/services.py index 2fba1f8d..b03bc4ca 100644 --- a/app/blueprints/round/services.py +++ b/app/blueprints/round/services.py @@ -6,6 +6,8 @@ from app.db.models.round import Round from app.db.queries.round import add_round, update_round +PROJECT_NAME_FIELD_DEFAULT = "RoLhhf" + def convert_json_data_for_form(data) -> str: if isinstance(data, dict): @@ -72,7 +74,6 @@ def populate_form_with_round_data(round_obj, form_class): "instructions_en": round_obj.instructions_json.get("en", "") if round_obj.instructions_json else "", "instructions_cy": round_obj.instructions_json.get("cy", "") if round_obj.instructions_json else "", "feedback_link": round_obj.feedback_link, - "project_name_field_id": round_obj.project_name_field_id, "application_guidance_en": ( round_obj.application_guidance_json.get("en", "") if round_obj.application_guidance_json else "" ), @@ -166,7 +167,8 @@ def update_existing_round(round_obj, form, user="dummy_user"): round_obj.support_times = form.support_times.data round_obj.support_days = form.support_days.data round_obj.feedback_link = form.feedback_link.data - round_obj.project_name_field_id = form.project_name_field_id.data + # TODO this need to be revisited with a good approach FS-4904 + round_obj.project_name_field_id = PROJECT_NAME_FIELD_DEFAULT round_obj.guidance_url = form.guidance_url.data round_obj.all_uploaded_documents_section_available = form.all_uploaded_documents_section_available.data round_obj.application_fields_download_available = form.application_fields_download_available.data @@ -217,7 +219,8 @@ def create_new_round(form, user="dummy_user"): support_days=form.support_days.data, instructions_json={"en": form.instructions_en.data or None, "cy": form.instructions_cy.data or None}, feedback_link=form.feedback_link.data, - project_name_field_id=form.project_name_field_id.data, + # TODO this need to be revisited with a good approach FS-4904 + project_name_field_id=PROJECT_NAME_FIELD_DEFAULT, application_guidance_json={ "en": form.application_guidance_en.data or None, "cy": form.application_guidance_cy.data or None, diff --git a/app/blueprints/round/templates/round.html b/app/blueprints/round/templates/round.html index 9378dcb8..dc00d481 100644 --- a/app/blueprints/round/templates/round.html +++ b/app/blueprints/round/templates/round.html @@ -72,7 +72,6 @@