Sha256: 6a688f1098bba2557ddb3bcec3c593d7dab21a1361b5ee4f72f994ab5fb164e3
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
class Admin::EmployeesController < ApplicationController include AdminLayoutHelper include ExtensibleObjectHelper active_scaffold :employee do |config| config.label = "Employees" config.columns = [:first_name, :last_name, :email_address, :password, :phone_extension, :is_active, :login_enabled, :created_at, :updated_at] config.columns[:is_active].label = 'Active?' config.columns[:email_address].includes = [:credential] config.columns[:email_address].sort_by :sql => "credentials.email_address" config.list.columns =[:last_name, :first_name, :email_address] config.list.sorting = [{:last_name => :asc}, {:first_name => :asc}] config.nested.add_link "Labor Rates", :employee_client_labor_rates config.create.columns = [:first_name, :last_name, :email_address, :password, :phone_extension, :login_enabled] config.update.columns = [:first_name, :last_name, :email_address, :password, :phone_extension, :is_active, :login_enabled] config.full_list_refresh_on = [:update, :destroy] end def conditions_for_collection ['is_active = ?', true] end handle_extensions end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
brisk-bills-0.8.2 | app/controllers/admin/employees_controller.rb |
brisk-bills-0.8.1 | app/controllers/admin/employees_controller.rb |