gitextract_k8x_hooj/ ├── .circleci/ │ ├── config.yml │ └── run-build-locally.sh ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ └── dependabot.yml ├── .gitignore ├── .inch.yml ├── .rspec ├── .rubocop.yml ├── Appraisals ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── SAVED_QUERIES_HOWTO.md ├── app/ │ └── views/ │ └── kaminari/ │ └── wice_grid/ │ ├── _gap.html.erb │ ├── _next_page.html.erb │ ├── _page.html.erb │ ├── _paginator.html.erb │ └── _prev_page.html.erb ├── config/ │ └── locales/ │ ├── cz.yml │ ├── de.yml │ ├── en.yml │ ├── es.yml │ ├── fr.yml │ ├── is.yml │ ├── it.yml │ ├── ja.yml │ ├── nl.yml │ ├── pt-BR.yml │ ├── pt.yml │ ├── ru.yml │ ├── sk.yml │ ├── uk.yml │ └── zh.yml ├── gemfiles/ │ ├── rails_5.0.gemfile │ ├── rails_5.1.gemfile │ └── rails_5.2.gemfile ├── lib/ │ ├── generators/ │ │ └── wice_grid/ │ │ ├── add_migration_for_serialized_queries_generator.rb │ │ ├── install_generator.rb │ │ └── templates/ │ │ ├── create_wice_grid_serialized_queries.rb │ │ └── wice_grid_config.rb │ ├── wice/ │ │ ├── active_record_column_wrapper.rb │ │ ├── columns/ │ │ │ ├── column_action.rb │ │ │ ├── column_boolean.rb │ │ │ ├── column_bootstrap_datepicker.rb │ │ │ ├── column_custom_dropdown.rb │ │ │ ├── column_float.rb │ │ │ ├── column_html5_datepicker.rb │ │ │ ├── column_integer.rb │ │ │ ├── column_jquery_datepicker.rb │ │ │ ├── column_processor_index.rb │ │ │ ├── column_rails_date_helper.rb │ │ │ ├── column_rails_datetime_helper.rb │ │ │ ├── column_range.rb │ │ │ ├── column_string.rb │ │ │ ├── common_date_datetime_mixin.rb │ │ │ ├── common_js_date_datetime_conditions_generator_mixin.rb │ │ │ ├── common_js_date_datetime_mixin.rb │ │ │ ├── common_rails_date_datetime_conditions_generator_mixin.rb │ │ │ └── common_standard_helper_date_datetime_mixin.rb │ │ ├── columns.rb │ │ ├── grid_output_buffer.rb │ │ ├── grid_renderer.rb │ │ ├── helpers/ │ │ │ ├── bs_calendar_helpers.rb │ │ │ ├── js_calendar_helpers.rb │ │ │ ├── wice_grid_misc_view_helpers.rb │ │ │ ├── wice_grid_serialized_queries_view_helpers.rb │ │ │ └── wice_grid_view_helpers.rb │ │ ├── kaminari_monkey_patching.rb │ │ ├── table_column_matrix.rb │ │ ├── wice_grid_controller.rb │ │ ├── wice_grid_core_ext.rb │ │ ├── wice_grid_misc.rb │ │ ├── wice_grid_serialized_queries_controller.rb │ │ ├── wice_grid_serialized_query.rb │ │ └── wice_grid_spreadsheet.rb │ └── wice_grid.rb ├── package.json ├── spec/ │ ├── acceptance_helper.rb │ ├── features/ │ │ ├── action_column_request_spec.rb │ │ ├── adding_rows_request_spec.rb │ │ ├── all_records_request_spec.rb │ │ ├── auto_reloads2_request_spec.rb │ │ ├── auto_reloads3_request_spec.rb │ │ ├── auto_reloads_request_spec.rb │ │ ├── basics1_request_spec.rb │ │ ├── basics2_request_spec.rb │ │ ├── basics3_request_spec.rb │ │ ├── basics4_request_spec.rb │ │ ├── basics5_request_spec.rb │ │ ├── basics6_request_spec.rb │ │ ├── blockless_column_definition_spec.rb │ │ ├── buttons_request_spec.rb │ │ ├── csv_and_detached_filters_spec.rb │ │ ├── csv_export_request_spec.rb │ │ ├── custom_filter_params_request_spec.rb │ │ ├── custom_filters1_request_spec.rb │ │ ├── custom_filters2_request_spec.rb │ │ ├── custom_filters3_request_spec.rb │ │ ├── custom_filters4_request_spec.rb │ │ ├── custom_ordering_on_calculated_request_spec.rb │ │ ├── custom_ordering_request_spec.rb │ │ ├── custom_ordering_with_arel_request_spec.rb │ │ ├── custom_ordering_with_proc_request_spec.rb │ │ ├── custom_ordering_with_ruby_request_spec.rb │ │ ├── dates_request_spec.rb │ │ ├── detached_filters_spec.rb │ │ ├── detached_filters_two_grids_spec.rb │ │ ├── disable_all_filters_spec.rb │ │ ├── hiding_checkboxes_in_action_column_request_spec.rb │ │ ├── integration_with_application_view_request_spec.rb │ │ ├── integration_with_forms_request_spec.rb │ │ ├── joining_tables_spec.rb │ │ ├── localization_request_spec.rb │ │ ├── many_grids_on_page_request_spec.rb │ │ ├── negation_request_spec.rb │ │ ├── no_records_request_spec.rb │ │ ├── numeric_filters_request_spec.rb │ │ ├── resultset_processings2_request_spec.rb │ │ ├── resultset_processings_request_spec.rb │ │ ├── saved_queries_request_spec.rb │ │ ├── shared.rb │ │ ├── shared_detached_filters.rb │ │ ├── styling_spec.rb │ │ ├── two_associations_spec.rb │ │ ├── upper_pagination_panel_request_spec.rb │ │ └── when_filtered_spec.rb │ ├── fixtures/ │ │ ├── .gitkeep │ │ ├── companies.yml │ │ ├── priorities.yml │ │ ├── project_roles.yml │ │ ├── projects.yml │ │ ├── statuses.yml │ │ ├── tasks.yml │ │ ├── tasks_users.yml │ │ ├── users.yml │ │ └── versions.yml │ ├── models/ │ │ ├── company_spec.rb │ │ ├── priority_spec.rb │ │ ├── project_spec.rb │ │ ├── status_spec.rb │ │ ├── task_spec.rb │ │ ├── user_project_participation_spec.rb │ │ ├── user_spec.rb │ │ └── version_spec.rb │ ├── rails_helper.rb │ ├── schema.rb │ ├── spec_helper.rb │ ├── support/ │ │ ├── active_record.rb │ │ ├── download_helper.rb │ │ └── test_app/ │ │ ├── Rakefile │ │ ├── app/ │ │ │ ├── assets/ │ │ │ │ ├── builds/ │ │ │ │ │ ├── .keep │ │ │ │ │ └── application.css │ │ │ │ ├── config/ │ │ │ │ │ └── manifest.js │ │ │ │ └── stylesheets/ │ │ │ │ ├── adding_rows.scss │ │ │ │ ├── application.scss │ │ │ │ ├── csv_and_detached_filters.scss │ │ │ │ └── many_grids_on_page.scss │ │ │ ├── controllers/ │ │ │ │ ├── action_column_controller.rb │ │ │ │ ├── adding_rows_controller.rb │ │ │ │ ├── all_records_controller.rb │ │ │ │ ├── application_controller.rb │ │ │ │ ├── auto_reloads2_controller.rb │ │ │ │ ├── auto_reloads3_controller.rb │ │ │ │ ├── auto_reloads_controller.rb │ │ │ │ ├── basics1_controller.rb │ │ │ │ ├── basics2_controller.rb │ │ │ │ ├── basics3_controller.rb │ │ │ │ ├── basics4_controller.rb │ │ │ │ ├── basics5_controller.rb │ │ │ │ ├── basics6_controller.rb │ │ │ │ ├── blockless_column_definition_controller.rb │ │ │ │ ├── buttons_controller.rb │ │ │ │ ├── csv_and_detached_filters_controller.rb │ │ │ │ ├── csv_export_controller.rb │ │ │ │ ├── custom_filter_params_controller.rb │ │ │ │ ├── custom_filters1_controller.rb │ │ │ │ ├── custom_filters2_controller.rb │ │ │ │ ├── custom_filters3_controller.rb │ │ │ │ ├── custom_filters4_controller.rb │ │ │ │ ├── custom_ordering_controller.rb │ │ │ │ ├── custom_ordering_on_calculated_controller.rb │ │ │ │ ├── custom_ordering_with_arel_controller.rb │ │ │ │ ├── custom_ordering_with_proc_controller.rb │ │ │ │ ├── custom_ordering_with_ruby_controller.rb │ │ │ │ ├── dates_controller.rb │ │ │ │ ├── detached_filters_controller.rb │ │ │ │ ├── detached_filters_two_grids_controller.rb │ │ │ │ ├── disable_all_filters_controller.rb │ │ │ │ ├── hiding_checkboxes_in_action_column_controller.rb │ │ │ │ ├── home_controller.rb │ │ │ │ ├── integration_with_application_view_controller.rb │ │ │ │ ├── integration_with_forms_controller.rb │ │ │ │ ├── joining_tables_controller.rb │ │ │ │ ├── localization_controller.rb │ │ │ │ ├── many_grids_on_page_controller.rb │ │ │ │ ├── negation_controller.rb │ │ │ │ ├── no_records_controller.rb │ │ │ │ ├── null_values_controller.rb │ │ │ │ ├── numeric_filters_controller.rb │ │ │ │ ├── queries_controller.rb │ │ │ │ ├── resultset_processings2_controller.rb │ │ │ │ ├── resultset_processings_controller.rb │ │ │ │ ├── saved_queries_controller.rb │ │ │ │ ├── styling_controller.rb │ │ │ │ ├── tasks_controller.rb │ │ │ │ ├── two_associations_controller.rb │ │ │ │ ├── upper_pagination_panel_controller.rb │ │ │ │ └── when_filtered_controller.rb │ │ │ ├── helpers/ │ │ │ │ └── application_helper.rb │ │ │ ├── javascript/ │ │ │ │ └── application.js │ │ │ ├── mailers/ │ │ │ │ └── .gitkeep │ │ │ ├── models/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── company.rb │ │ │ │ ├── populate.rb │ │ │ │ ├── priority.rb │ │ │ │ ├── project.rb │ │ │ │ ├── project_role.rb │ │ │ │ ├── status.rb │ │ │ │ ├── task.rb │ │ │ │ ├── to_dropdown_mixin.rb │ │ │ │ ├── user.rb │ │ │ │ ├── user_project_participation.rb │ │ │ │ └── version.rb │ │ │ └── views/ │ │ │ ├── action_column/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── adding_rows/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── all_records/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── auto_reloads/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── auto_reloads2/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── auto_reloads3/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── basics1/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── basics2/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── basics3/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── basics4/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── basics5/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── basics6/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── blockless_column_definition/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── buttons/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── csv_and_detached_filters/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── csv_export/ │ │ │ │ ├── _projects_grid.html.erb │ │ │ │ ├── _tasks_grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_filter_params/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_filters1/ │ │ │ │ ├── _g1.html.erb │ │ │ │ ├── _g2.html.erb │ │ │ │ ├── _g3.html.erb │ │ │ │ ├── _g4.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_filters2/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_filters3/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_filters4/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_ordering/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_ordering_on_calculated/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_ordering_with_arel/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_ordering_with_proc/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── custom_ordering_with_ruby/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── dates/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── detached_filters/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── detached_filters_two_grids/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── disable_all_filters/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── hiding_checkboxes_in_action_column/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── integration_with_application_view/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── integration_with_forms/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── joining_tables/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── layouts/ │ │ │ │ └── application.html.haml │ │ │ ├── localization/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── many_grids_on_page/ │ │ │ │ ├── _tasks_grid1.html.erb │ │ │ │ ├── _tasks_grid2.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── negation/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── no_records/ │ │ │ │ ├── _empty_grid.html.haml │ │ │ │ ├── _grid1.html.erb │ │ │ │ ├── _grid2.html.erb │ │ │ │ ├── _grid3.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── null_values/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── numeric_filters/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── resultset_processings/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── resultset_processings2/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── saved_queries/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── styling/ │ │ │ │ ├── _grid1.html.erb │ │ │ │ ├── _grid2.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── tasks/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── two_associations/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ ├── upper_pagination_panel/ │ │ │ │ ├── _grid.html.erb │ │ │ │ └── index.html.haml │ │ │ └── when_filtered/ │ │ │ ├── _grid.html.erb │ │ │ └── index.html.haml │ │ ├── bin/ │ │ │ ├── dartsass │ │ │ ├── importmap │ │ │ ├── rails │ │ │ └── rake │ │ ├── config/ │ │ │ ├── application.rb │ │ │ ├── boot.rb │ │ │ ├── database.travis.yml │ │ │ ├── database.yml │ │ │ ├── database.yml.mysql │ │ │ ├── database.yml.postgresql │ │ │ ├── environment.rb │ │ │ ├── environments/ │ │ │ │ ├── development.rb │ │ │ │ ├── production.rb │ │ │ │ └── test.rb │ │ │ ├── importmap.rb │ │ │ ├── initializers/ │ │ │ │ ├── assets.rb │ │ │ │ ├── backtrace_silencers.rb │ │ │ │ ├── inflections.rb │ │ │ │ ├── mime_types.rb │ │ │ │ ├── secret_token.rb │ │ │ │ ├── session_store.rb │ │ │ │ ├── wice_grid_config.rb │ │ │ │ └── wrap_parameters.rb │ │ │ ├── locales/ │ │ │ │ ├── en.yml │ │ │ │ └── wice_grid.yml │ │ │ ├── puma.rb │ │ │ └── routes.rb │ │ ├── config.ru │ │ ├── db/ │ │ │ ├── migrate/ │ │ │ │ ├── 20120224193505_create_tasks.rb │ │ │ │ ├── 20120224193517_create_users.rb │ │ │ │ ├── 20120224193522_create_projects.rb │ │ │ │ ├── 20120224193529_create_priorities.rb │ │ │ │ ├── 20120224193537_create_statuses.rb │ │ │ │ ├── 20120224193543_create_versions.rb │ │ │ │ ├── 20120224193550_create_project_roles.rb │ │ │ │ ├── 20120224193610_create_companies.rb │ │ │ │ ├── 20120224195351_create_user_project_participations.rb │ │ │ │ ├── 20120224195521_add_tasks_users.rb │ │ │ │ └── 20120610091944_create_wice_grid_serialized_queries.rb │ │ │ ├── schema.rb │ │ │ └── seeds.rb │ │ ├── lib/ │ │ │ ├── ar_fixtures.rb │ │ │ ├── assets/ │ │ │ │ └── .gitkeep │ │ │ └── tasks/ │ │ │ ├── .gitkeep │ │ │ └── ar_fixtures.rake │ │ ├── public/ │ │ │ ├── 404.html │ │ │ ├── 422.html │ │ │ ├── 500.html │ │ │ └── robots.txt │ │ └── vendor/ │ │ └── javascript/ │ │ ├── .keep │ │ ├── @hotwired--stimulus.js │ │ ├── @stimulus-components--rails-nested-form.js │ │ ├── jquery.ui.datepicker.locales.js │ │ └── reload_on_change.js │ └── wice/ │ ├── grid_output_buffer_spec.rb │ ├── table_column_matrix_spec.rb │ ├── wice_grid_misc_spec.rb │ └── wice_grid_spreadsheet_spec.rb ├── vendor/ │ └── assets/ │ ├── javascripts/ │ │ ├── wice_grid.js │ │ ├── wice_grid_init.js.coffee │ │ ├── wice_grid_processor.js.coffee │ │ └── wice_grid_saved_queries_init.js.coffee │ └── stylesheets/ │ └── wice_grid.scss └── wice_grid.gemspec