1 class OriginalLicensesController < ApplicationController
2 before_filter :authenticate_admin!, :only => [:list, :browse, :new, :edit, :create, :update, :destroy]
4 # GET /original_licenses
5 # GET /original_licenses.json
7 @page = OriginalLicense.page params[:page]
8 @page_size = OriginalLicense.page_size params[:page_size]
9 @original_licenses = OriginalLicense.list({}, @page, @page_size)
11 respond_to do |format|
12 format.html # index.html.erb
13 format.json { render json: @original_licenses.to_json(OriginalLicense.list_json_opt) }
17 # GET /original_licenses/1
18 # GET /original_licenses/1.json
20 @original_license = OriginalLicense.show(params[:id])
22 respond_to do |format|
23 format.html # show.html.erb
24 format.json { render json: @original_license.to_json(OriginalLicense.show_json_include_opt) }
29 @original_licenses = OriginalLicense.all
31 respond_to do |format|
32 format.html { render layout: 'system' }
33 format.json { render json: @original_licenses }
38 @original_license = OriginalLicense.find(params[:id])
40 respond_to do |format|
41 format.html { render layout: 'system' }
42 format.json { render json: @original_license }
46 # GET /original_licenses/new
47 # GET /original_licenses/new.json
49 @original_license = OriginalLicense.new
50 @original_license.supply_default
51 respond_to do |format|
52 format.html # new.html.erb
54 format.json { render json: @original_license }
58 # GET /original_licenses/1/edit
60 @original_license = OriginalLicense.show(params[:id])
61 respond_to do |format|
67 # POST /original_licenses
68 # POST /original_licenses.json
70 @original_license = OriginalLicense.new
71 @original_license.supply_default
72 @original_license.attributes = params[:original_license]
73 respond_to do |format|
74 if @original_license.store
75 format.html { redirect_to @original_license, notice: 'Original license was successfully created.' }
76 format.json { render json: @original_license, status: :created, location: @original_license }
78 format.html { render action: "new" }
79 format.json { render json: @original_license.errors, status: :unprocessable_entity }
84 # PUT /original_licenses/1
85 # PUT /original_licenses/1.json
87 @original_license = OriginalLicense.show(params[:id])
88 @original_license.attributes = params[:original_license]
90 respond_to do |format|
91 if @original_license.store
92 format.html { redirect_to @original_license, notice: 'Original license was successfully updated.' }
93 format.json { head :ok }
95 format.html { render action: "edit" }
96 format.json { render json: @original_license.errors, status: :unprocessable_entity }
101 # DELETE /original_licenses/1
102 # DELETE /original_licenses/1.json
104 @original_license = OriginalLicense.find(params[:id])
105 @original_license.destroy
107 respond_to do |format|
108 format.html { redirect_to original_licenses_url }
109 format.json { head :ok }