Class: EditNewProjectRequestController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- EditNewProjectRequestController
- Defined in:
- app/controllers/edit_new_project_request_controller.rb
Instance Method Summary collapse
-
#edit ⇒ Object
GET /edit_new_project_request/1/edit.
-
#update ⇒ Object
PATCH/PUT /edit_new_project_request/1 or /edit_new_project_request/1.json.
Methods inherited from ApplicationController
#add_breadcrumb, #after_sign_in_path_for, #breadcrumbs, #new_session_path, #render_not_found, #require_admin_user
Instance Method Details
#edit ⇒ Object
GET /edit_new_project_request/1/edit
10 11 12 13 |
# File 'app/controllers/edit_new_project_request_controller.rb', line 10 def edit (@new_project_request.project_title, new_project_request_path(@new_project_request)) ("Edit Submitted Request") end |
#update ⇒ Object
PATCH/PUT /edit_new_project_request/1 or /edit_new_project_request/1.json
16 17 18 19 20 21 22 23 24 25 26 |
# File 'app/controllers/edit_new_project_request_controller.rb', line 16 def update respond_to do |format| if @new_project_request.update(request_params) && @new_project_request.valid_to_submit?(allow_empty_parent_folder: true) format.html { redirect_to new_project_request_url(@new_project_request), notice: I18n.t(:successful_update) } format.json { render :show, status: :ok, location: @new_project_request } else format.html { render :edit, status: :unprocessable_entity } format.json { render json: @new_project_request.errors, status: :unprocessable_entity } end end end |