Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AdministrateRansackの多機能化 #8

Closed
3 tasks done
goosys opened this issue Jul 19, 2024 · 0 comments
Closed
3 tasks done

AdministrateRansackの多機能化 #8

goosys opened this issue Jul 19, 2024 · 0 comments
Milestone

Comments

@goosys
Copy link
Owner

goosys commented Jul 19, 2024

Issue

  • AdministrateRansackの新バージョンで多少改善されているが、もっと改良したい
    • ※PRは出しているが動きがないので、fork版を使用する
  • Ransackの多機能なpredicatesの機能を使用したい
  • HasManyの欄をチェックボックスか選択ボックスか選択できるようにしたい
  • Administrateがturboに対応したので、selectizeもAdministrateのturboを利用したい
    • ※従来の(jQueryの)ままだと、selectizeを選択した状態でページめくりをするとselectizeが解除されてしまう
  • Administrate::ApplicationController#contextualize_resource にも対応したい
    • ※必要かは不明。要調査。
  • 不正な検索パラメーターを含む場合、検索結果を0件にしてflashアラートを出すようにしたい
  • 検索できない項目(がdashboardから与えられている)場合、フォーム化せずにスキップしてしまいたい
    • ※従来の動作に合わせる形だが、このままいくかどうかは要検討

Tasks

Usage

image

image

Todos

  • flatpickrをturbo対応にするか、別なライブラリを探して導入する
  • HasMany,BelongsTo系のcollectionをlambdaのscopeで可変できるようにする
  • 虫眼鏡の検索も同時にできるようにする
    • <input type=text form=ransack_formのID /> とすればできそう
  • scoped_resourceの上書きではなくfilter_resourcesを使う?
  • ransackable_attributesなどをDashboardで制御したい
@goosys goosys added this to the 1.0.0 milestone Jul 19, 2024
@goosys goosys mentioned this issue Jul 30, 2024
@goosys goosys closed this as completed Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant