1 class LicensesController < ApplicationController
2 before_filter :authenticate_user!, :only => [:index, :show]
3 before_filter :authenticate_admin!, :only => [:list, :browse]
8 @licenses = License.all
10 respond_to do |format|
11 format.html # index.html.erb
12 format.json { render json: @licenses }
17 # GET /licenses/1.json
19 @license = License.find(params[:id])
20 if @license.common_license
21 redirect_to :controller => 'common_licenses', :action => :browse, :id => @license.common_license.id
23 redirect_to :controller => 'original_licenses', :action => :browse, :id => @license.original_license.id
28 @licenses = License.all
30 respond_to do |format|
31 format.html { render layout: 'system' }
32 format.json { render json: @licenses }
37 @license = License.find(params[:id])
39 respond_to do |format|
40 format.html { render layout: 'system' }
41 format.json { render json: @license }