-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
広告の曜日を設定できるように #10095
広告の曜日を設定できるように #10095
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #10095 +/- ##
============================================
+ Coverage 24.72% 73.36% +48.64%
============================================
Files 705 809 +104
Lines 65224 77526 +12302
Branches 2303 5403 +3100
============================================
+ Hits 16125 56880 +40755
+ Misses 49099 20646 -28453
... and 638 files with indirect coverage changes Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
広告に曜日を紐づけたいケースがあんまり理解できていない |
カレーの日を告知するとか…? |
メディアを週刊で更新するなら更新タイミングの日や次の日などに広告を打つと効率的 |
例えばユーザーが多い休日のみをターゲットにするとか、毎週その曜日にyoutube等に動画がアップされるのでその日だけ告知したい等がある (現在ioでも毎週日曜日に指定した広告を流してほしいとのこともあったので |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
サーバーのタイムゾーン周りで不可解な挙動になりそうなのでタイムゾーン指定までさせたほうがいいかもしれない
これは今の修正みたいな感じで指定するので合ってる? |
いや、サーバーのタイムゾーンがどこかわからない (基本 UTC な気はするが場合によっては普通に現地時間=日本だったら Asia/Tokyo だったりする) ので管理者が曜日を設定する時にタイムゾーンも設定できたほうがいいという話をしたかった |
広告ごとにタイムゾーン決めて |
広告ごとにタイムゾーン決めてあったほうが英語圏とかでは嬉しい気がするけどそういうこと言い出すとクエリが面倒になる気がしてきた (面倒だったらとりあえずサーバーの現在タイムゾーン表示 & 変更するには TZ 環境変数で指定せいってUIに書いておくでいい気もする) |
クエリはもうちょっと面倒になりそう |
どうでしょう? |
Co-authored-by: Acid Chicken (硫酸鶏) <[email protected]>
曜日を選択できるようにするということは、逆にユーザーの少ない平日のみをターゲットにしたいユースケースも存在するということ? |
そういうこともできたりする |
これってまだ修正必要な部分あったりします?(なかったらマージしてもよさそう) |
👍🏻 |
* 曜日選択できるように * ラベル選択でもチェックが変更されるように * adを参照しないといけないかも * smallint -> integer * 異物混入だったので取りだし * タイムゾーン指定(Date2つ使うのなんか違和感 * 未テスト * これにすると出てこないかも * UIチョット変更 * UI変更 fix bug * 畳むように修正 * dayofweek->dayOfWeek * マイグレ時にnot null,default設定してるのでnullable:falseでよさそう * コメントの記載 * Update packages/backend/src/server/api/endpoints/meta.ts Co-authored-by: Acid Chicken (硫酸鶏) <[email protected]> --------- Co-authored-by: Acid Chicken (硫酸鶏) <[email protected]>
What
広告に曜日の設定をできるように修正を行った
全てにチェックが入っていない場合も表示するようにしている
Why
毎週何曜日にこの広告を優先度○で出してほしい等の要望がある
Additional info (optional)
ローカル環境にてテスト済み
下記確認
・チェック後のupdateにて設定値が入っていること
・チェックを外した際にuptdateにて規定値が入っていること
・ラベルクリック時にクリックした項目の値が入っていること(保存時に確認
・チェックが入っていない場合の広告は表示されない(別曜日にてチェックが入っている場合
・チェックが入っている曜日の広告が表示される
・どの曜日にもチェックが入っていない場合は表示される