1 class OriginalLisencesController < ApplicationController
2 before_filter :authenticate_author!, :except => [:index]
4 # GET /original_lisences
5 # GET /original_lisences.json
7 @original_lisences = OriginalLisence.all
10 format.html # index.html.erb
11 format.json { render json: @original_lisences }
15 # GET /original_lisences/1
16 # GET /original_lisences/1.json
18 @original_lisence = OriginalLisence.find(params[:id])
20 respond_to do |format|
21 format.html # show.html.erb
22 format.json { render json: @original_lisence }
26 # GET /original_lisences/new
27 # GET /original_lisences/new.json
29 @original_lisence = OriginalLisence.new
31 respond_to do |format|
32 format.html # new.html.erb
33 format.json { render json: @original_lisence }
37 # GET /original_lisences/1/edit
39 @original_lisence = OriginalLisence.find(params[:id])
42 # POST /original_lisences
43 # POST /original_lisences.json
45 @original_lisence = OriginalLisence.new(params[:original_lisence])
46 @original_lisence.artist_id = current_author.artist.id
47 respond_to do |format|
48 if @original_lisence.save
49 format.html { redirect_to @original_lisence, notice: 'Original lisence was successfully created.' }
50 format.json { render json: @original_lisence, status: :created, location: @original_lisence }
52 format.html { render action: "new" }
53 format.json { render json: @original_lisence.errors, status: :unprocessable_entity }
58 # PUT /original_lisences/1
59 # PUT /original_lisences/1.json
61 @original_lisence = OriginalLisence.find(params[:id])
63 respond_to do |format|
64 if @original_lisence.update_attributes(params[:original_lisence])
65 format.html { redirect_to @original_lisence, notice: 'Original lisence was successfully updated.' }
66 format.json { head :ok }
68 format.html { render action: "edit" }
69 format.json { render json: @original_lisence.errors, status: :unprocessable_entity }
74 # DELETE /original_lisences/1
75 # DELETE /original_lisences/1.json
77 @original_lisence = OriginalLisence.find(params[:id])
78 @original_lisence.destroy
80 respond_to do |format|
81 format.html { redirect_to original_lisences_url }
82 format.json { head :ok }