Skip to content

Commit 97bcf01

Browse files
authored
Adds breadcrumb to Wizard (#2231)
Adds the breadcrumb to the Wizard and the functionality to allow the user to save their changes before leaving the Wizard when clicking on the "Dashboard" link in the breadcrumbs. Closes #2102
1 parent 1f30d6e commit 97bcf01

13 files changed

+31
-0
lines changed

app/controllers/new_project_wizard/additional_information_grants_and_funding_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::AdditionalInformationGrantsAndFundingController < Reques
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_additional_information_grants_and_funding_save_path(@request_model)
89
render "/new_project_wizard/additional_information_grants_and_funding"

app/controllers/new_project_wizard/additional_information_project_permissions_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::AdditionalInformationProjectPermissionsController < Requ
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_additional_information_project_permissions_save_path(@request_model)
89
render "/new_project_wizard/additional_information_project_permissions"

app/controllers/new_project_wizard/additional_information_related_resources_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::AdditionalInformationRelatedResourcesController < Reques
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_additional_information_related_resources_save_path(@request_model)
89
render "/new_project_wizard/additional_information_related_resources"

app/controllers/new_project_wizard/project_information_categories_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::ProjectInformationCategoriesController < RequestWizardsC
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_project_info_categories_save_path(@request_model)
89
render "/new_project_wizard/project_information_categories"

app/controllers/new_project_wizard/project_information_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ class NewProjectWizard::ProjectInformationController < RequestWizardsController
55
protected
66

77
def render_current
8+
add_breadcrumb("New Project Request")
89
@request_presenter = RequestPresenter.new(@request_model)
910
@wizard_first_step = true
1011
@form_url = new_project_project_info_save_path(@request_model)

app/controllers/new_project_wizard/project_information_dates_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::ProjectInformationDatesController < RequestWizardsContro
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_project_info_dates_save_path(@request_model)
89
render "/new_project_wizard/project_information_dates"

app/controllers/new_project_wizard/project_type_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::ProjectTypeController < RequestWizardsController
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_project_type_save_path(@request_model)
89
render "/new_project_wizard/project_type"

app/controllers/new_project_wizard/review_and_submit_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ class NewProjectWizard::ReviewAndSubmitController < RequestWizardsController
55
protected
66

77
def render_current
8+
add_breadcrumb("New Project Request")
89
@request_presenter = RequestPresenter.new(@request_model)
910
@request_model.valid_to_submit?
1011
@form_url = new_project_review_and_submit_save_path(@request_model)

app/controllers/new_project_wizard/roles_and_people_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::RolesAndPeopleController < RequestWizardsController
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_roles_and_people_save_path(@request_model)
89
render "/new_project_wizard/roles_and_people"

app/controllers/new_project_wizard/storage_and_access_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ class NewProjectWizard::StorageAndAccessController < RequestWizardsController
33
protected
44

55
def render_current
6+
add_breadcrumb("New Project Request")
67
@request_presenter = RequestPresenter.new(@request_model)
78
@form_url = new_project_storage_and_access_save_path(@request_model)
89
render "/new_project_wizard/storage_and_access"

0 commit comments

Comments
 (0)