diff --git a/benefits/eligibility/templates/eligibility/start.html b/benefits/eligibility/templates/eligibility/start.html index bc73317876..0e2a1f5d81 100644 --- a/benefits/eligibility/templates/eligibility/start.html +++ b/benefits/eligibility/templates/eligibility/start.html @@ -13,21 +13,11 @@ {% block inner-content %}
-

- {% if start_sub_headline %} - {% translate start_sub_headline %} - {% else %} - {% translate "eligibility.pages.start.sub_headline" %} - {% endif %} -

- {% if media %} - {% include "core/includes/media-list.html" with media=media %} - {% else %} - - {% endif %} +

{% translate "eligibility.pages.start.sub_headline" %}

+
{% endblock inner-content %} @@ -39,7 +29,4 @@

{% endblock call-to-action-text %} {% block call-to-action-button %} - {% for b in page.buttons %} - {% include "core/includes/button.html" with button=b %} - {% endfor %} {% endblock call-to-action-button %} diff --git a/benefits/eligibility/views.py b/benefits/eligibility/views.py index 07d363d73b..ced9f31649 100644 --- a/benefits/eligibility/views.py +++ b/benefits/eligibility/views.py @@ -101,55 +101,12 @@ def index(request, agency=None): @decorator_from_middleware(VerifierSessionRequired) def start(request): """View handler for the eligibility verification getting started screen.""" + session.update(request, eligibility_types=[], origin=reverse(ROUTE_START)) verifier = session.verifier(request) - if verifier.start_template: - return TemplateResponse(request, verifier.start_template) - - button = viewmodels.Button.primary(text=_("eligibility.buttons.continue"), url=reverse(ROUTE_CONFIRM)) - - # define the verifier-specific required item - identity_item = viewmodels.MediaItem( - icon=viewmodels.Icon("idcardcheck", pgettext("image alt text", "core.icons.idcardcheck")), - heading=_(verifier.start_item_heading), - details=_(verifier.start_item_details), - secondary_details=_(verifier.start_item_secondary_details), - ) - - if verifier.is_auth_required: - identity_item.bullets = [_(bullet) for bullet in verifier.bullets] - - if not session.logged_in(request): - button = viewmodels.Button.login( - text=_(verifier.auth_provider.sign_in_button_label), - url=reverse(ROUTE_LOGIN), - ) - - # define the bank card item - bank_card_item = viewmodels.MediaItem( - icon=viewmodels.Icon("bankcardcheck", pgettext("image alt text", "core.icons.bankcardcheck")), - heading=_("eligibility.pages.start.bankcard.title"), - details=_("eligibility.pages.start.bankcard.text"), - ) - - media = [identity_item, bank_card_item] - - page = viewmodels.Page( - title=_(verifier.start_title), - headline=_(verifier.start_headline), - button=button, - ) - - ctx = page.context_dict() - ctx["previous_page_button"] = viewmodels.Button.previous_page(url=reverse(ROUTE_INDEX)) - ctx["media"] = media - help_page = reverse(ROUTE_HELP) - ctx["help_link"] = f"{help_page}#{verifier.start_help_anchor}" - - # update origin now, after we've saved the previous page - session.update(request, eligibility_types=[], origin=reverse(ROUTE_START)) + template = verifier.start_template or TEMPLATE_START - return TemplateResponse(request, TEMPLATE_START, ctx) + return TemplateResponse(request, template) @decorator_from_middleware(AgencySessionRequired)