Class: TimestampQueryColumn
- Inherits:
-
QueryColumn
- Object
- QueryColumn
- TimestampQueryColumn
- Defined in:
- app/models/query.rb
Instance Attribute Summary
Attributes inherited from QueryColumn
#default_order, #groupable, #name, #sortable, #totalable
Instance Method Summary collapse
Methods inherited from QueryColumn
#caption, #css_classes, #frozen?, #initialize, #inline?, #sortable?, #value, #value_object
Methods included from Redmine::I18n
#abbr_day_name, #current_language, #day_letter, #day_name, #find_language, #format_date, #format_hours, #format_time, included, #l, #l_hours, #l_hours_short, #l_or_humanize, #languages_options, #ll, #lu, #month_name, #normalize_float, #set_language_if_valid, #valid_languages
Constructor Details
This class inherits a constructor from QueryColumn
Instance Method Details
#group_by_statement ⇒ Object
96 97 98 |
# File 'app/models/query.rb', line 96 def group_by_statement Redmine::Database.(sortable, User.current.time_zone) end |
#group_value(object) ⇒ Object
100 101 102 103 104 |
# File 'app/models/query.rb', line 100 def group_value(object) if time = value(object) User.current.time_to_date(time) end end |
#groupable? ⇒ Boolean
92 93 94 |
# File 'app/models/query.rb', line 92 def groupable? group_by_statement.present? end |