app/controllers/phcscriptcdnpro/script/versions_controller.rb in phcscriptcdnpro-5.8.4 vs app/controllers/phcscriptcdnpro/script/versions_controller.rb in phcscriptcdnpro-5.8.5
- old
+ new
@@ -1,74 +1,76 @@
require_dependency "phcscriptcdnpro/application_controller"
module Phcscriptcdnpro
- class Script::VersionsController < ApplicationController
+ class Script::VersionsController < ApplicationController
+
+ # Filters & Security
+ before_action :require_user
+ before_action :set_script_version, only: [:show, :edit, :update, :destroy]
+
+ # INDEX - Script Versions
+ def index
+ @script_versions = Script::Version.all
+ end
+
+ # DETAILS - Script Versions
+ def show
+ end
+
+ # NEW - Script Versions
+ def new
+ @script_version = Script::Version.new
+ end
+
+ # EDIT - Script Versions
+ def edit
+ end
+
+ # POST - Script Versions
+ def create
+ @script_version = Script::Version.new(script_version_params)
+ @script_version.user_id = current_user.id
+ @script_version.user_name = current_user.username
+ @script_version.membership_id = membership_info.id
+ @script_version.oganization_id = membership_info.org_id
+ if @script_version.save
+ redirect_to script_versions_url, notice: 'Version was successfully created.'
+ else
+ render :new
+ end
+ end
+
+ # PATCH/PUT - Script Versions
+ def update
+ @script_version.user_id = current_user.id
+ @script_version.user_name = current_user.username
+ @script_version.membership_id = membership_info.id
+ @script_version.oganization_id = membership_info.org_id
+ if @script_version.update(script_version_params)
+ redirect_to script_versions_url, notice: 'Version was successfully updated.'
+ else
+ render :edit
+ end
+ end
+
+ # DELETE - Script Versions
+ def destroy
+ @script_version.destroy
+ redirect_to script_versions_url, notice: 'Version was successfully destroyed.'
+ end
+
+ private
+
+ # Common Callbacks
+ def set_script_version
+ @script_version = Script::Version.find(params[:id])
+ end
+
+ # Only allow a trusted parameter "white list" through.
+ def script_version_params
+ params.require(:script_version).permit(:scriptversion, :user_id, :user_name, :membership_id, :oganization_id)
+ end
+
+ end
+end
- # Filters & Security
- before_action :require_user
- before_action :set_script_version, only: [:show, :edit, :update, :destroy]
- # INDEX - Script Versions
- def index
- @script_versions = Script::Version.all
- end
-
- # DETAILS - Script Versions
- def show
- end
-
- # NEW - Script Versions
- def new
- @script_version = Script::Version.new
- end
-
- # EDIT - Script Versions
- def edit
- end
-
- # POST - Script Versions
- def create
- @script_version = Script::Version.new(script_version_params)
- @script_version.user_id = current_user.id
- @script_version.user_name = current_user.username
- @script_version.membership_id = membership_info.id
- @script_version.oganization_id = membership_info.org_id
- if @script_version.save
- redirect_to script_versions_url, notice: 'Version was successfully created.'
- else
- render :new
- end
- end
-
- # PATCH/PUT - Script Versions
- def update
- @script_version.user_id = current_user.id
- @script_version.user_name = current_user.username
- @script_version.membership_id = membership_info.id
- @script_version.oganization_id = membership_info.org_id
- if @script_version.update(script_version_params)
- redirect_to script_versions_url, notice: 'Version was successfully updated.'
- else
- render :edit
- end
- end
-
- # DELETE - Script Versions
- def destroy
- @script_version.destroy
- redirect_to script_versions_url, notice: 'Version was successfully destroyed.'
- end
-
- private
-
- # Common Callbacks
- def set_script_version
- @script_version = Script::Version.find(params[:id])
- end
-
- # Only allow a trusted parameter "white list" through.
- def script_version_params
- params.require(:script_version).permit(:scriptversion, :user_id, :user_name, :membership_id, :oganization_id)
- end
-
- end
-end