1 class LicensesController < ApplicationController
2 layout 'test' if MagicNumber['test_layout']
3 before_filter :authenticate_admin!, :only => [:list, :browse]
8 @licenses = License.list()
10 respond_to do |format|
12 render :template => 'system/filer', :locals => {
13 :items => @licenses, :model => License,
14 :roles => [@user, @admin], :pager => nil
17 format.json { render json: @licenses.to_json(License.list_json_opt) }
22 # GET /licenses/1.json
24 @license = License.show(params[:id])
25 respond_to do |format|
26 format.html # show.html.erb
27 format.prof { render :template => 'top/prof', :layout => true }
28 format.json { render json: @license.to_json(License.show_json_opt) }
33 @licenses = License.list_by_name(params[:name])
35 respond_to do |format|
37 format.json { render json: @licenses.to_json }
42 @licenses = License.all
44 respond_to do |format|
45 format.html { render layout: 'system' }
46 format.json { render json: @licenses }
51 @license = License.find(params[:id])
53 respond_to do |format|
54 format.html { render layout: 'system' }
55 format.json { render json: @license }