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

Allow configuration of API limit instead of hardcoding at 100 #19

Open
sanak opened this issue Oct 23, 2020 · 5 comments
Open

Allow configuration of API limit instead of hardcoding at 100 #19

sanak opened this issue Oct 23, 2020 · 5 comments
Labels
Feature Redmine.orgのチケット(もしくはこれから作成するチケット)のトラッカー

Comments

@sanak
Copy link
Member

sanak commented Oct 23, 2020

https://www.redmine.org/issues/16069

以前、弊社のRest APIクライアント開発サイドで、Redmine側で対応されていれば...という話が出てましたので、こちらも登録いたします。

@ishikawa999 ishikawa999 added Feature Redmine.orgのチケット(もしくはこれから作成するチケット)のトラッカー 取り組み候補 labels Oct 24, 2020
@fkdkent
Copy link

fkdkent commented Oct 24, 2020

@ishikawa999
Copy link
Contributor

制限はIssueで提案されているとおりAdministrationの設定で変えるようにするのが良さそう

@fkdkent
Copy link

fkdkent commented Oct 24, 2020

https://www.redmine.org/issues/16069#note-5

100件未満にすることを許さないほうがいいという話

でも設定画面で入力値をバリデーションするのは実装大変そう。

@ishikawa999
Copy link
Contributor

ishikawa999 commented Oct 25, 2020

でも設定画面で入力値をバリデーションするのは実装大変そう。

既存の仕組みの上でバリデーションするなら、Email Addressのバリデーションと同じようにvalidate_all_from_paramsの中で実行する形になりそうです。
(今後このメソッドが膨らんでいくと混ぜるの嫌がられそうですが...)
https://github.com/redmine/redmine/blob/master/app/models/setting.rb#L186

@ishikawa999
Copy link
Contributor

でも設定画面で入力値をバリデーションするのは実装大変そう。

既存の仕組みの上でバリデーションするなら、Email Addressのバリデーションと同じようにvalidate_all_from_paramsの中で実行する形になりそうです。
(今後このメソッドが膨らんでいくと混ぜるの嫌がられそうですが...)
https://github.com/redmine/redmine/blob/master/app/models/setting.rb#L186

https://www.redmine.org/issues/16069#note-35
とりあえずその手法でのパッチを添付しました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Redmine.orgのチケット(もしくはこれから作成するチケット)のトラッカー
Projects
None yet
6 participants