gitextract_n6znt0mu/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ ├── code-ql.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── .teatro.yml ├── .yardopts ├── Appraisals ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.md ├── Procfile.teatro ├── README.md ├── Rakefile ├── app/ │ ├── assets/ │ │ ├── javascripts/ │ │ │ └── rails_admin/ │ │ │ ├── application.js.erb │ │ │ └── custom/ │ │ │ └── ui.js │ │ └── stylesheets/ │ │ └── rails_admin/ │ │ ├── application.scss.erb │ │ └── custom/ │ │ ├── mixins.scss │ │ ├── theming.scss │ │ └── variables.scss │ ├── controllers/ │ │ └── rails_admin/ │ │ ├── application_controller.rb │ │ └── main_controller.rb │ ├── helpers/ │ │ └── rails_admin/ │ │ ├── application_helper.rb │ │ ├── form_builder.rb │ │ └── main_helper.rb │ └── views/ │ ├── kaminari/ │ │ └── ra-twitter-bootstrap/ │ │ ├── _gap.html.erb │ │ ├── _next_page.html.erb │ │ ├── _page.html.erb │ │ ├── _paginator.html.erb │ │ ├── _prev_page.html.erb │ │ └── without_count/ │ │ ├── _next_page.html.erb │ │ ├── _paginator.html.erb │ │ └── _prev_page.html.erb │ ├── layouts/ │ │ └── rails_admin/ │ │ ├── _head.html.erb │ │ ├── _navigation.html.erb │ │ ├── _secondary_navigation.html.erb │ │ ├── _sidebar_navigation.html.erb │ │ ├── application.html.erb │ │ ├── content.html.erb │ │ └── modal.js.erb │ └── rails_admin/ │ └── main/ │ ├── _dashboard_history.html.erb │ ├── _delete_notice.html.erb │ ├── _form_action_text.html.erb │ ├── _form_boolean.html.erb │ ├── _form_ck_editor.html.erb │ ├── _form_code_mirror.html.erb │ ├── _form_colorpicker.html.erb │ ├── _form_datetime.html.erb │ ├── _form_enumeration.html.erb │ ├── _form_field.html.erb │ ├── _form_file_upload.html.erb │ ├── _form_filtering_multiselect.html.erb │ ├── _form_filtering_select.html.erb │ ├── _form_froala.html.erb │ ├── _form_multiple_file_upload.html.erb │ ├── _form_nested_many.html.erb │ ├── _form_nested_one.html.erb │ ├── _form_polymorphic_association.html.erb │ ├── _form_simple_mde.html.erb │ ├── _form_text.html.erb │ ├── _form_wysihtml5.html.erb │ ├── _submit_buttons.html.erb │ ├── bulk_delete.html.erb │ ├── dashboard.html.erb │ ├── delete.html.erb │ ├── edit.html.erb │ ├── export.html.erb │ ├── history.html.erb │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb ├── config/ │ ├── initializers/ │ │ ├── active_record_extensions.rb │ │ └── mongoid_extensions.rb │ ├── locales/ │ │ └── rails_admin.en.yml │ └── routes.rb ├── gemfiles/ │ ├── composite_primary_keys.gemfile │ ├── rails_6.0.gemfile │ ├── rails_6.1.gemfile │ ├── rails_7.0.gemfile │ ├── rails_7.1.gemfile │ ├── rails_7.2.gemfile │ └── rails_8.0.gemfile ├── lib/ │ ├── generators/ │ │ └── rails_admin/ │ │ ├── importmap_formatter.rb │ │ ├── install_generator.rb │ │ ├── templates/ │ │ │ ├── initializer.erb │ │ │ ├── rails_admin.js │ │ │ ├── rails_admin.scss.erb │ │ │ ├── rails_admin.vite.js │ │ │ └── rails_admin.webpacker.js │ │ └── utils.rb │ ├── rails_admin/ │ │ ├── abstract_model.rb │ │ ├── adapters/ │ │ │ ├── active_record/ │ │ │ │ ├── association.rb │ │ │ │ ├── object_extension.rb │ │ │ │ └── property.rb │ │ │ ├── active_record.rb │ │ │ ├── mongoid/ │ │ │ │ ├── association.rb │ │ │ │ ├── bson.rb │ │ │ │ ├── extension.rb │ │ │ │ ├── object_extension.rb │ │ │ │ └── property.rb │ │ │ └── mongoid.rb │ │ ├── config/ │ │ │ ├── actions/ │ │ │ │ ├── base.rb │ │ │ │ ├── bulk_delete.rb │ │ │ │ ├── dashboard.rb │ │ │ │ ├── delete.rb │ │ │ │ ├── edit.rb │ │ │ │ ├── export.rb │ │ │ │ ├── history_index.rb │ │ │ │ ├── history_show.rb │ │ │ │ ├── index.rb │ │ │ │ ├── new.rb │ │ │ │ ├── show.rb │ │ │ │ └── show_in_app.rb │ │ │ ├── actions.rb │ │ │ ├── configurable.rb │ │ │ ├── const_load_suppressor.rb │ │ │ ├── fields/ │ │ │ │ ├── association.rb │ │ │ │ ├── base.rb │ │ │ │ ├── collection_association.rb │ │ │ │ ├── factories/ │ │ │ │ │ ├── action_text.rb │ │ │ │ │ ├── active_storage.rb │ │ │ │ │ ├── association.rb │ │ │ │ │ ├── carrierwave.rb │ │ │ │ │ ├── devise.rb │ │ │ │ │ ├── dragonfly.rb │ │ │ │ │ ├── enum.rb │ │ │ │ │ ├── paperclip.rb │ │ │ │ │ ├── password.rb │ │ │ │ │ └── shrine.rb │ │ │ │ ├── group.rb │ │ │ │ ├── singular_association.rb │ │ │ │ ├── types/ │ │ │ │ │ ├── action_text.rb │ │ │ │ │ ├── active_record_enum.rb │ │ │ │ │ ├── active_storage.rb │ │ │ │ │ ├── all.rb │ │ │ │ │ ├── belongs_to_association.rb │ │ │ │ │ ├── boolean.rb │ │ │ │ │ ├── bson_object_id.rb │ │ │ │ │ ├── carrierwave.rb │ │ │ │ │ ├── citext.rb │ │ │ │ │ ├── ck_editor.rb │ │ │ │ │ ├── code_mirror.rb │ │ │ │ │ ├── color.rb │ │ │ │ │ ├── date.rb │ │ │ │ │ ├── datetime.rb │ │ │ │ │ ├── decimal.rb │ │ │ │ │ ├── dragonfly.rb │ │ │ │ │ ├── enum.rb │ │ │ │ │ ├── file_upload.rb │ │ │ │ │ ├── float.rb │ │ │ │ │ ├── froala.rb │ │ │ │ │ ├── has_and_belongs_to_many_association.rb │ │ │ │ │ ├── has_many_association.rb │ │ │ │ │ ├── has_one_association.rb │ │ │ │ │ ├── hidden.rb │ │ │ │ │ ├── inet.rb │ │ │ │ │ ├── integer.rb │ │ │ │ │ ├── json.rb │ │ │ │ │ ├── multiple_active_storage.rb │ │ │ │ │ ├── multiple_carrierwave.rb │ │ │ │ │ ├── multiple_file_upload.rb │ │ │ │ │ ├── numeric.rb │ │ │ │ │ ├── paperclip.rb │ │ │ │ │ ├── password.rb │ │ │ │ │ ├── polymorphic_association.rb │ │ │ │ │ ├── serialized.rb │ │ │ │ │ ├── shrine.rb │ │ │ │ │ ├── simple_mde.rb │ │ │ │ │ ├── string.rb │ │ │ │ │ ├── string_like.rb │ │ │ │ │ ├── text.rb │ │ │ │ │ ├── time.rb │ │ │ │ │ ├── timestamp.rb │ │ │ │ │ ├── uuid.rb │ │ │ │ │ └── wysihtml5.rb │ │ │ │ └── types.rb │ │ │ ├── fields.rb │ │ │ ├── groupable.rb │ │ │ ├── has_description.rb │ │ │ ├── has_fields.rb │ │ │ ├── has_groups.rb │ │ │ ├── hideable.rb │ │ │ ├── inspectable.rb │ │ │ ├── lazy_model.rb │ │ │ ├── model.rb │ │ │ ├── proxyable/ │ │ │ │ └── proxy.rb │ │ │ ├── proxyable.rb │ │ │ ├── sections/ │ │ │ │ ├── base.rb │ │ │ │ ├── create.rb │ │ │ │ ├── edit.rb │ │ │ │ ├── export.rb │ │ │ │ ├── list.rb │ │ │ │ ├── modal.rb │ │ │ │ ├── nested.rb │ │ │ │ ├── show.rb │ │ │ │ └── update.rb │ │ │ └── sections.rb │ │ ├── config.rb │ │ ├── engine.rb │ │ ├── extension.rb │ │ ├── extensions/ │ │ │ ├── cancancan/ │ │ │ │ └── authorization_adapter.rb │ │ │ ├── cancancan.rb │ │ │ ├── controller_extension.rb │ │ │ ├── paper_trail/ │ │ │ │ └── auditing_adapter.rb │ │ │ ├── paper_trail.rb │ │ │ ├── pundit/ │ │ │ │ └── authorization_adapter.rb │ │ │ ├── pundit.rb │ │ │ └── url_for_extension.rb │ │ ├── support/ │ │ │ ├── composite_keys_serializer.rb │ │ │ ├── csv_converter.rb │ │ │ ├── datetime.rb │ │ │ ├── es_module_processor.rb │ │ │ └── hash_helper.rb │ │ └── version.rb │ ├── rails_admin.rb │ └── tasks/ │ ├── .gitkeep │ └── rails_admin.rake ├── package.json ├── rails_admin.gemspec ├── spec/ │ ├── controllers/ │ │ └── rails_admin/ │ │ ├── application_controller_spec.rb │ │ └── main_controller_spec.rb │ ├── dummy_app/ │ │ ├── .browserslistrc │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Gemfile │ │ ├── Procfile.dev │ │ ├── Rakefile │ │ ├── app/ │ │ │ ├── active_record/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── abstract.rb │ │ │ │ ├── another_field_test.rb │ │ │ │ ├── ball.rb │ │ │ │ ├── carrierwave_uploader.rb │ │ │ │ ├── category.rb │ │ │ │ ├── cms/ │ │ │ │ │ └── basic_page.rb │ │ │ │ ├── cms.rb │ │ │ │ ├── comment/ │ │ │ │ │ └── confirmed.rb │ │ │ │ ├── comment.rb │ │ │ │ ├── concerns/ │ │ │ │ │ └── taggable.rb │ │ │ │ ├── deeply_nested_field_test.rb │ │ │ │ ├── division.rb │ │ │ │ ├── draft.rb │ │ │ │ ├── fan.rb │ │ │ │ ├── fanship.rb │ │ │ │ ├── favorite_player.rb │ │ │ │ ├── field_test.rb │ │ │ │ ├── hardball.rb │ │ │ │ ├── image.rb │ │ │ │ ├── league.rb │ │ │ │ ├── managed_team.rb │ │ │ │ ├── managing_user.rb │ │ │ │ ├── nested_fan.rb │ │ │ │ ├── nested_favorite_player.rb │ │ │ │ ├── nested_field_test.rb │ │ │ │ ├── paper_trail_test/ │ │ │ │ │ └── subclass_in_namespace.rb │ │ │ │ ├── paper_trail_test.rb │ │ │ │ ├── paper_trail_test_subclass.rb │ │ │ │ ├── paper_trail_test_with_custom_association.rb │ │ │ │ ├── player.rb │ │ │ │ ├── read_only_comment.rb │ │ │ │ ├── restricted_team.rb │ │ │ │ ├── shrine_uploader.rb │ │ │ │ ├── shrine_versioning_uploader.rb │ │ │ │ ├── team.rb │ │ │ │ ├── trail.rb │ │ │ │ ├── two_level/ │ │ │ │ │ ├── namespaced/ │ │ │ │ │ │ └── polymorphic_association_test.rb │ │ │ │ │ └── namespaced.rb │ │ │ │ ├── user/ │ │ │ │ │ └── confirmed.rb │ │ │ │ ├── user.rb │ │ │ │ └── without_table.rb │ │ │ ├── assets/ │ │ │ │ ├── builds/ │ │ │ │ │ └── .keep │ │ │ │ ├── config/ │ │ │ │ │ └── manifest.js │ │ │ │ ├── javascripts/ │ │ │ │ │ ├── application.js │ │ │ │ │ ├── rails-ujs.esm.js.erb │ │ │ │ │ └── rails_admin/ │ │ │ │ │ └── custom/ │ │ │ │ │ └── ui.js │ │ │ │ └── stylesheets/ │ │ │ │ ├── application.css │ │ │ │ ├── rails_admin/ │ │ │ │ │ └── custom/ │ │ │ │ │ └── theming.scss │ │ │ │ └── rails_admin.scss │ │ │ ├── controllers/ │ │ │ │ ├── application_controller.rb │ │ │ │ └── players_controller.rb │ │ │ ├── eager_loaded/ │ │ │ │ └── basketball.rb │ │ │ ├── frontend/ │ │ │ │ ├── entrypoints/ │ │ │ │ │ ├── application.js │ │ │ │ │ └── rails_admin.js │ │ │ │ └── stylesheets/ │ │ │ │ └── rails_admin.scss │ │ │ ├── javascript/ │ │ │ │ ├── application.js │ │ │ │ ├── rails_admin.js │ │ │ │ └── rails_admin.scss │ │ │ ├── jobs/ │ │ │ │ ├── application_job.rb │ │ │ │ └── null_job.rb │ │ │ ├── locales/ │ │ │ │ └── models.en.yml │ │ │ ├── mailers/ │ │ │ │ └── .gitkeep │ │ │ ├── mongoid/ │ │ │ │ ├── another_field_test.rb │ │ │ │ ├── ball.rb │ │ │ │ ├── carrierwave_uploader.rb │ │ │ │ ├── category.rb │ │ │ │ ├── cms/ │ │ │ │ │ └── basic_page.rb │ │ │ │ ├── cms.rb │ │ │ │ ├── comment/ │ │ │ │ │ └── confirmed.rb │ │ │ │ ├── comment.rb │ │ │ │ ├── concerns/ │ │ │ │ │ └── taggable.rb │ │ │ │ ├── deeply_nested_field_test.rb │ │ │ │ ├── division.rb │ │ │ │ ├── draft.rb │ │ │ │ ├── embed.rb │ │ │ │ ├── fan.rb │ │ │ │ ├── field_test.rb │ │ │ │ ├── hardball.rb │ │ │ │ ├── image.rb │ │ │ │ ├── league.rb │ │ │ │ ├── managed_team.rb │ │ │ │ ├── managing_user.rb │ │ │ │ ├── nested_field_test.rb │ │ │ │ ├── player.rb │ │ │ │ ├── read_only_comment.rb │ │ │ │ ├── restricted_team.rb │ │ │ │ ├── shrine_uploader.rb │ │ │ │ ├── shrine_versioning_uploader.rb │ │ │ │ ├── team.rb │ │ │ │ ├── two_level/ │ │ │ │ │ └── namespaced/ │ │ │ │ │ └── polymorphic_association_test.rb │ │ │ │ ├── user/ │ │ │ │ │ └── confirmed.rb │ │ │ │ └── user.rb │ │ │ └── views/ │ │ │ ├── layouts/ │ │ │ │ └── application.html.erb │ │ │ └── players/ │ │ │ └── show.html.erb │ │ ├── babel.config.js │ │ ├── bin/ │ │ │ ├── bundle │ │ │ ├── dev │ │ │ ├── docker-entrypoint │ │ │ ├── importmap │ │ │ ├── rails │ │ │ ├── rake │ │ │ ├── setup │ │ │ ├── update │ │ │ ├── vite │ │ │ ├── webpack │ │ │ └── webpack-dev-server │ │ ├── config/ │ │ │ ├── application.rb │ │ │ ├── boot.rb │ │ │ ├── database.yml │ │ │ ├── dockerfile.yml │ │ │ ├── environment.rb │ │ │ ├── environments/ │ │ │ │ ├── development.rb │ │ │ │ ├── production.rb │ │ │ │ └── test.rb │ │ │ ├── importmap.rails_admin.rb │ │ │ ├── importmap.rb │ │ │ ├── initializers/ │ │ │ │ ├── application_controller_renderer.rb │ │ │ │ ├── assets.rb │ │ │ │ ├── backtrace_silencers.rb │ │ │ │ ├── cookies_serializer.rb │ │ │ │ ├── cors.rb │ │ │ │ ├── devise.rb │ │ │ │ ├── dragonfly.rb │ │ │ │ ├── filter_parameter_logging.rb │ │ │ │ ├── inflections.rb │ │ │ │ ├── mime_types.rb │ │ │ │ ├── mongoid.rb │ │ │ │ ├── rails_admin.rb │ │ │ │ ├── secret_token.rb │ │ │ │ ├── session_patch.rb │ │ │ │ ├── session_store.rb │ │ │ │ ├── shrine.rb │ │ │ │ └── wrap_parameters.rb │ │ │ ├── locales/ │ │ │ │ ├── devise.en.yml │ │ │ │ ├── en.yml │ │ │ │ └── fr.yml │ │ │ ├── mongoid5.yml │ │ │ ├── mongoid6.yml │ │ │ ├── puma.rb │ │ │ ├── routes.rb │ │ │ ├── secrets.yml │ │ │ ├── storage.yml │ │ │ ├── vite.json │ │ │ ├── webpack/ │ │ │ │ ├── development.js │ │ │ │ ├── environment.js │ │ │ │ ├── production.js │ │ │ │ └── test.js │ │ │ └── webpacker.yml │ │ ├── config.ru │ │ ├── db/ │ │ │ ├── migrate/ │ │ │ │ ├── 00000000000001_create_divisions_migration.rb │ │ │ │ ├── 00000000000002_create_drafts_migration.rb │ │ │ │ ├── 00000000000003_create_leagues_migration.rb │ │ │ │ ├── 00000000000004_create_players_migration.rb │ │ │ │ ├── 00000000000005_create_teams_migration.rb │ │ │ │ ├── 00000000000006_devise_create_users.rb │ │ │ │ ├── 00000000000007_create_histories_table.rb │ │ │ │ ├── 00000000000008_create_fans_migration.rb │ │ │ │ ├── 00000000000009_create_fans_teams_migration.rb │ │ │ │ ├── 00000000000010_add_revenue_to_team_migration.rb │ │ │ │ ├── 00000000000011_add_suspended_to_player_migration.rb │ │ │ │ ├── 00000000000012_add_avatar_columns_to_user.rb │ │ │ │ ├── 00000000000013_add_roles_to_user.rb │ │ │ │ ├── 00000000000014_add_color_to_team_migration.rb │ │ │ │ ├── 20101223222233_create_rel_tests.rb │ │ │ │ ├── 20110103205808_create_comments.rb │ │ │ │ ├── 20110123042530_rename_histories_to_rails_admin_histories.rb │ │ │ │ ├── 20110224184303_create_field_tests.rb │ │ │ │ ├── 20110328193014_create_cms_basic_pages.rb │ │ │ │ ├── 20110329183136_remove_league_id_from_teams.rb │ │ │ │ ├── 20110607152842_add_format_to_field_test.rb │ │ │ │ ├── 20110714095433_create_balls.rb │ │ │ │ ├── 20110831090841_add_protected_field_and_restricted_field_to_field_tests.rb │ │ │ │ ├── 20110901131551_change_division_primary_key.rb │ │ │ │ ├── 20110901142530_rename_league_id_foreign_key_on_divisions.rb │ │ │ │ ├── 20110901150912_set_primary_key_not_null_for_divisions.rb │ │ │ │ ├── 20110901154834_change_length_for_rails_admin_histories.rb │ │ │ │ ├── 20111108143642_add_dragonfly_and_carrierwave_to_field_tests.rb │ │ │ │ ├── 20111115041025_add_type_to_balls.rb │ │ │ │ ├── 20111123092549_create_nested_field_tests.rb │ │ │ │ ├── 20111130075338_add_dragonfly_asset_name_to_field_tests.rb │ │ │ │ ├── 20111215083258_create_foo_bars.rb │ │ │ │ ├── 20120117151733_add_custom_field_to_teams.rb │ │ │ │ ├── 20120118122004_add_categories.rb │ │ │ │ ├── 20120319041705_drop_rel_tests.rb │ │ │ │ ├── 20120720075608_create_another_field_tests.rb │ │ │ │ ├── 20120928075608_create_images.rb │ │ │ │ ├── 20140412075608_create_deeply_nested_field_tests.rb │ │ │ │ ├── 20140826093220_create_paper_trail_tests.rb │ │ │ │ ├── 20140826093552_create_versions.rb │ │ │ │ ├── 20150815102450_add_refile_to_field_tests.rb │ │ │ │ ├── 20151027181550_change_field_test_id_to_nested_field_tests.rb │ │ │ │ ├── 20160728152942_add_main_sponsor_to_teams.rb │ │ │ │ ├── 20160728153058_add_formation_to_players.rb │ │ │ │ ├── 20171229220713_add_enum_fields_to_field_tests.rb │ │ │ │ ├── 20180701084251_create_active_storage_tables.active_storage.rb │ │ │ │ ├── 20180707101855_add_carrierwave_assets_to_field_tests.rb │ │ │ │ ├── 20181029101829_add_shrine_data_to_field_tests.rb │ │ │ │ ├── 20190531065324_create_action_text_tables.action_text.rb │ │ │ │ ├── 20201127111952_update_active_storage_tables.rb │ │ │ │ ├── 20210811121027_create_two_level_namespaced_polymorphic_association_tests.rb │ │ │ │ ├── 20210812115908_create_custom_versions.rb │ │ │ │ ├── 20211011235734_add_bool_field_open.rb │ │ │ │ ├── 20220416102741_create_composite_key_tables.rb │ │ │ │ └── 20240921171953_add_non_nullable_boolean_field.rb │ │ │ ├── schema.rb │ │ │ └── seeds.rb │ │ ├── doc/ │ │ │ └── README_FOR_APP │ │ ├── fly.toml │ │ ├── lib/ │ │ │ ├── assets/ │ │ │ │ └── .gitkeep │ │ │ ├── does_not_load_autoload_paths_not_in_eager_load.rb │ │ │ └── tasks/ │ │ │ └── .gitkeep │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── public/ │ │ │ ├── 404.html │ │ │ ├── 422.html │ │ │ ├── 500.html │ │ │ ├── robots.txt │ │ │ └── system/ │ │ │ └── dragonfly/ │ │ │ └── development/ │ │ │ └── 2011/ │ │ │ └── 11/ │ │ │ ├── 24/ │ │ │ │ └── 10_36_27_888_Pensive_Parakeet.jpg.meta │ │ │ └── 30/ │ │ │ └── 08_54_39_906_Costa_Rican_Frog.jpg.meta │ │ ├── vendor/ │ │ │ └── javascript/ │ │ │ └── .keep │ │ ├── vite.config.ts │ │ └── webpack.config.js │ ├── factories.rb │ ├── fixtures/ │ │ └── test.txt │ ├── helpers/ │ │ └── rails_admin/ │ │ ├── application_helper_spec.rb │ │ ├── form_builder_spec.rb │ │ └── main_helper_spec.rb │ ├── integration/ │ │ ├── actions/ │ │ │ ├── base_spec.rb │ │ │ ├── bulk_delete_spec.rb │ │ │ ├── dashboard_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── edit_spec.rb │ │ │ ├── export_spec.rb │ │ │ ├── history_index_spec.rb │ │ │ ├── history_show_spec.rb │ │ │ ├── index_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── show_in_app_spec.rb │ │ │ └── show_spec.rb │ │ ├── auditing/ │ │ │ └── paper_trail_spec.rb │ │ ├── authentication/ │ │ │ └── devise_spec.rb │ │ ├── authorization/ │ │ │ ├── cancancan_spec.rb │ │ │ └── pundit_spec.rb │ │ ├── fields/ │ │ │ ├── action_text_spec.rb │ │ │ ├── active_record_enum_spec.rb │ │ │ ├── active_storage_spec.rb │ │ │ ├── base_spec.rb │ │ │ ├── belongs_to_association_spec.rb │ │ │ ├── boolean_spec.rb │ │ │ ├── carrierwave_spec.rb │ │ │ ├── ck_editor_spec.rb │ │ │ ├── code_mirror_spec.rb │ │ │ ├── color_spec.rb │ │ │ ├── date_spec.rb │ │ │ ├── datetime_spec.rb │ │ │ ├── enum_spec.rb │ │ │ ├── file_upload_spec.rb │ │ │ ├── floara_spec.rb │ │ │ ├── has_and_belongs_to_many_association_spec.rb │ │ │ ├── has_many_association_spec.rb │ │ │ ├── has_one_association_spec.rb │ │ │ ├── hidden_spec.rb │ │ │ ├── multiple_active_storage_spec.rb │ │ │ ├── multiple_carrierwave_spec.rb │ │ │ ├── multiple_file_upload_spec.rb │ │ │ ├── paperclip_spec.rb │ │ │ ├── polymorphic_assosiation_spec.rb │ │ │ ├── serialized_spec.rb │ │ │ ├── shrine_spec.rb │ │ │ ├── simple_mde_spec.rb │ │ │ ├── time_spec.rb │ │ │ └── wysihtml5_spec.rb │ │ ├── rails_admin_spec.rb │ │ └── widgets/ │ │ ├── datetimepicker_spec.rb │ │ ├── filter_box_spec.rb │ │ ├── filtering_multi_select_spec.rb │ │ ├── filtering_select_spec.rb │ │ ├── nested_many_spec.rb │ │ ├── nested_one_spec.rb │ │ └── remote_form_spec.rb │ ├── orm/ │ │ ├── active_record.rb │ │ └── mongoid.rb │ ├── policies.rb │ ├── rails_admin/ │ │ ├── abstract_model_spec.rb │ │ ├── active_record_extension_spec.rb │ │ ├── adapters/ │ │ │ ├── active_record/ │ │ │ │ ├── association_spec.rb │ │ │ │ ├── object_extension_spec.rb │ │ │ │ └── property_spec.rb │ │ │ ├── active_record_spec.rb │ │ │ ├── mongoid/ │ │ │ │ ├── association_spec.rb │ │ │ │ ├── object_extension_spec.rb │ │ │ │ └── property_spec.rb │ │ │ └── mongoid_spec.rb │ │ ├── config/ │ │ │ ├── actions/ │ │ │ │ └── base_spec.rb │ │ │ ├── actions_spec.rb │ │ │ ├── configurable_spec.rb │ │ │ ├── const_load_suppressor_spec.rb │ │ │ ├── fields/ │ │ │ │ ├── association_spec.rb │ │ │ │ ├── base_spec.rb │ │ │ │ └── types/ │ │ │ │ ├── action_text_spec.rb │ │ │ │ ├── active_record_enum_spec.rb │ │ │ │ ├── active_storage_spec.rb │ │ │ │ ├── belongs_to_association_spec.rb │ │ │ │ ├── boolean_spec.rb │ │ │ │ ├── bson_object_id_spec.rb │ │ │ │ ├── carrierwave_spec.rb │ │ │ │ ├── citext_spec.rb │ │ │ │ ├── ck_editor_spec.rb │ │ │ │ ├── code_mirror_spec.rb │ │ │ │ ├── color_spec.rb │ │ │ │ ├── date_spec.rb │ │ │ │ ├── datetime_spec.rb │ │ │ │ ├── decimal_spec.rb │ │ │ │ ├── drangonfly_spec.rb │ │ │ │ ├── enum_spec.rb │ │ │ │ ├── file_upload_spec.rb │ │ │ │ ├── float_spec.rb │ │ │ │ ├── froala_spec.rb │ │ │ │ ├── has_and_belongs_to_many_association_spec.rb │ │ │ │ ├── has_many_association_spec.rb │ │ │ │ ├── has_one_association_spec.rb │ │ │ │ ├── hidden_spec.rb │ │ │ │ ├── inet_spec.rb │ │ │ │ ├── integer_spec.rb │ │ │ │ ├── json_spec.rb │ │ │ │ ├── multiple_active_storage_spec.rb │ │ │ │ ├── multiple_carrierwave_spec.rb │ │ │ │ ├── multiple_file_upload_spec.rb │ │ │ │ ├── numeric_spec.rb │ │ │ │ ├── paperclip_spec.rb │ │ │ │ ├── password_spec.rb │ │ │ │ ├── serialized_spec.rb │ │ │ │ ├── shrine_spec.rb │ │ │ │ ├── simple_mde_spec.rb │ │ │ │ ├── string_like_spec.rb │ │ │ │ ├── string_spec.rb │ │ │ │ ├── text_spec.rb │ │ │ │ ├── time_spec.rb │ │ │ │ ├── timestamp_spec.rb │ │ │ │ ├── uuid_spec.rb │ │ │ │ └── wysihtml5_spec.rb │ │ │ ├── fields_spec.rb │ │ │ ├── has_description_spec.rb │ │ │ ├── has_fields_spec.rb │ │ │ ├── lazy_model_spec.rb │ │ │ ├── model_spec.rb │ │ │ ├── proxyable_spec.rb │ │ │ ├── sections/ │ │ │ │ └── list_spec.rb │ │ │ └── sections_spec.rb │ │ ├── config_spec.rb │ │ ├── engine_spec.rb │ │ ├── extentions/ │ │ │ ├── cancancan/ │ │ │ │ └── authorization_adapter_spec.rb │ │ │ └── paper_trail/ │ │ │ ├── auditing_adapter_spec.rb │ │ │ └── version_proxy_spec.rb │ │ ├── install_generator_spec.rb │ │ ├── support/ │ │ │ ├── csv_converter_spec.rb │ │ │ ├── datetime_spec.rb │ │ │ └── hash_helper_spec.rb │ │ └── version_spec.rb │ ├── shared_examples/ │ │ └── shared_examples_for_field_types.rb │ ├── spec_helper.rb │ └── support/ │ ├── cuprite_logger.rb │ ├── fakeio.rb │ ├── fixtures.rb │ └── jquery.simulate.drag-sortable.js ├── src/ │ └── rails_admin/ │ ├── abstract-select.js │ ├── base.js │ ├── filter-box.js │ ├── filtering-multiselect.js │ ├── filtering-select.js │ ├── i18n.js │ ├── jquery.js │ ├── nested-form-hooks.js │ ├── remote-form.js │ ├── sidescroll.js │ ├── styles/ │ │ ├── base/ │ │ │ ├── README.txt │ │ │ ├── mixins.scss │ │ │ ├── theming.scss │ │ │ └── variables.scss │ │ ├── base.scss │ │ ├── filtering-multiselect.scss │ │ ├── filtering-select.scss │ │ └── widgets.scss │ ├── ui.js │ ├── vendor/ │ │ └── jquery_nested_form.js │ └── widgets.js └── vendor/ └── assets/ ├── javascripts/ │ └── rails_admin/ │ ├── bootstrap.js │ ├── flatpickr-with-locales.js │ ├── jquery-ui/ │ │ ├── data.js │ │ ├── effect.js │ │ ├── ie.js │ │ ├── keycode.js │ │ ├── position.js │ │ ├── safe-active-element.js │ │ ├── scroll-parent.js │ │ ├── unique-id.js │ │ ├── version.js │ │ ├── widget.js │ │ └── widgets/ │ │ ├── autocomplete.js │ │ ├── menu.js │ │ ├── mouse.js │ │ └── sortable.js │ ├── jquery3.js │ └── popper.js └── stylesheets/ └── rails_admin/ ├── bootstrap/ │ ├── _accordion.scss │ ├── _alert.scss │ ├── _badge.scss │ ├── _breadcrumb.scss │ ├── _button-group.scss │ ├── _buttons.scss │ ├── _card.scss │ ├── _carousel.scss │ ├── _close.scss │ ├── _containers.scss │ ├── _dropdown.scss │ ├── _forms.scss │ ├── _functions.scss │ ├── _grid.scss │ ├── _helpers.scss │ ├── _images.scss │ ├── _list-group.scss │ ├── _mixins.scss │ ├── _modal.scss │ ├── _nav.scss │ ├── _navbar.scss │ ├── _offcanvas.scss │ ├── _pagination.scss │ ├── _placeholders.scss │ ├── _popover.scss │ ├── _progress.scss │ ├── _reboot.scss │ ├── _root.scss │ ├── _spinners.scss │ ├── _tables.scss │ ├── _toasts.scss │ ├── _tooltip.scss │ ├── _transitions.scss │ ├── _type.scss │ ├── _utilities.scss │ ├── _variables.scss │ ├── bootstrap.scss │ ├── forms/ │ │ ├── _floating-labels.scss │ │ ├── _form-check.scss │ │ ├── _form-control.scss │ │ ├── _form-range.scss │ │ ├── _form-select.scss │ │ ├── _form-text.scss │ │ ├── _input-group.scss │ │ ├── _labels.scss │ │ └── _validation.scss │ ├── helpers/ │ │ ├── _clearfix.scss │ │ ├── _colored-links.scss │ │ ├── _position.scss │ │ ├── _ratio.scss │ │ ├── _stacks.scss │ │ ├── _stretched-link.scss │ │ ├── _text-truncation.scss │ │ ├── _visually-hidden.scss │ │ └── _vr.scss │ ├── mixins/ │ │ ├── _alert.scss │ │ ├── _backdrop.scss │ │ ├── _border-radius.scss │ │ ├── _box-shadow.scss │ │ ├── _breakpoints.scss │ │ ├── _buttons.scss │ │ ├── _caret.scss │ │ ├── _clearfix.scss │ │ ├── _color-scheme.scss │ │ ├── _container.scss │ │ ├── _deprecate.scss │ │ ├── _forms.scss │ │ ├── _gradients.scss │ │ ├── _grid.scss │ │ ├── _image.scss │ │ ├── _list-group.scss │ │ ├── _lists.scss │ │ ├── _pagination.scss │ │ ├── _reset-text.scss │ │ ├── _resize.scss │ │ ├── _table-variants.scss │ │ ├── _text-truncate.scss │ │ ├── _transition.scss │ │ ├── _utilities.scss │ │ └── _visually-hidden.scss │ ├── utilities/ │ │ └── _api.scss │ └── vendor/ │ └── _rfs.scss ├── flatpickr.css └── font-awesome.scss