Sha256: ef5dfa3f98f73ba68ac3b665b619a8bdfbe7b5fc55b60e5f006280fbc4f8efff

Contents?: true

Size: 830 Bytes

Versions: 5

Compression:

Stored size: 830 Bytes

Contents

class UsergroupsController < ApplicationController
  def index
    @usergroups = Usergroup.paginate :page => params[:page]
    respond_to do |format|
      format.html
      format.json { render :json => @usergroups}
    end
  end

  def new
    @usergroup = Usergroup.new
  end

  def create
    @usergroup = Usergroup.new(params[:usergroup])
    if @usergroup.save
      process_success
    else
      process_error
    end
  end

  def edit
    @usergroup = Usergroup.find(params[:id])
  end

  def update
    @usergroup = Usergroup.find(params[:id])
    if @usergroup.update_attributes(params[:usergroup])
      process_success
    else
      process_error
    end
  end

  def destroy
    @usergroup = Usergroup.find(params[:id])
    if @usergroup.destroy
      process_success
    else
      process_error
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
foreman_discovery-1.0.0 test/foreman_app/app/controllers/usergroups_controller.rb
foreman_discovery-1.0.0.rc4 test/foreman_app/app/controllers/usergroups_controller.rb
foreman_discovery-1.0.0.rc3 test/foreman_app/app/controllers/usergroups_controller.rb
foreman_discovery-1.0.0.rc2 test/foreman_app/app/controllers/usergroups_controller.rb
foreman_discovery-1.0.0.rc1 test/foreman_app/app/controllers/usergroups_controller.rb