Sha256: 3647f412dfa0e9fa2c3c7d14ea320c43782e7f42da4a554a116151bd5d774b4e
Contents?: true
Size: 969 Bytes
Versions: 12
Compression:
Stored size: 969 Bytes
Contents
# frozen_string_literal: true require 'rails_admin/config/fields/types/datetime' module RailsAdmin module Config module Fields module Types class Time < RailsAdmin::Config::Fields::Types::Datetime RailsAdmin::Config::Fields::Types.register(self) def parse_value(value) abstract_model.model.type_for_attribute(name.to_s).serialize(super)&.change(year: 2000, month: 1, day: 1) end register_instance_option :filter_operators do %w[default between] + (required? ? [] : %w[_separator _not_null _null]) end register_instance_option :datepicker_options do { allowInput: true, altFormat: flatpickr_format, enableTime: true, noCalendar: true, } end register_instance_option :strftime_format do '%H:%M' end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems