Sha256: b6014f52e9251fb54f722f818069e0f80183062ca9260c600ea7e59d7b7cb99a
Contents?: true
Size: 949 Bytes
Versions: 2
Compression:
Stored size: 949 Bytes
Contents
class Admin::EmployeeClientLaborRatesController < ApplicationController include AdminLayoutHelper include ExtensibleObjectHelper active_scaffold :employee_client_labor_rate do |config| config.label = "Employee/Client Labor Rates" config.columns = [:client, :employee, :hourly_rate, :created_at, :updated_at] config.columns[:client].form_ui = :select columns[:client].sort_by :sql => 'clients.company_name' config.columns[:employee].form_ui = :select columns[:employee].sort_by :sql => 'last_name ASC, first_name ASC' config.columns[:hourly_rate].sort_by :sql => 'hourly_rate_in_cents' config.list.columns = [:client, :employee, :hourly_rate ] config.create.columns = config.update.columns = [:client, :employee, :hourly_rate] config.list.sorting = [{:hourly_rate => :asc}] end def conditions_for_collection ['employees.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/employee_client_labor_rates_controller.rb |
brisk-bills-0.8.1 | app/controllers/admin/employee_client_labor_rates_controller.rb |