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

Release 2024-07-03 06:36:16 +0000 #7920

Merged
merged 104 commits into from
Jul 4, 2024
Merged

Release 2024-07-03 06:36:16 +0000 #7920

merged 104 commits into from
Jul 4, 2024

Conversation

su-su-su-su and others added 30 commits June 22, 2024 00:41
・このissueの変更が反映されると、プラクティスに紐づく日報、質問、Docsのうち質問だけが0件の時でも笑顔マークになってしまうため、町田さんに確認のうえ、全て泣き顔で統一することとした。
・町田さんからの指示を反映。日報のページのみ泣き顔マークの背景が白くなっていたため、他のページと統一するために白背景を削除した。
コンフリクト解消のためrebaseしたところ「日報はまだありません。」の表示が重複するようになってしまったため修正した。
他のキャンセルボタン(日報、イベント)と位置を合わせるため、`.is-ais-flex-start`を削除した
- テストが重くなるため、動作確認用のfixtureを削除し、既存のfixtureにgithub_idを追加
masyuko0222 and others added 17 commits July 1, 2024 22:43
Dateクラスを利用すると検索時にUTCに変換してくれずバグになるため。
「第〇週のX曜日」ではなく、「第〇X曜日」を表すので、それに沿った命名にした。
selectだと、SQLのselectが期待されてしまうため、勘違いさせないように。
held?だと引数が必要そうなので、held_scheduled_date?だと内部で処理している感がでる。
UpcomingEventsGroupクラスを作成していたが、近日開催イベントであるUpcomingEvent自体がその作成を担っても違和感はないため。
Structだと内部でしか使わないことを想定されるが、ContorllerでViewに渡すためにStructを使ってしまってる感じだったので変更した。
クラスもあまり増やしたくなかったので、シンプルにハッシュに変えた。
あと利用していないkeyが潜んでいたのでそれも消した。
・クラスとして定義することで、どのような構造かすぐにわかるようにした。
・また、副作用がないので、利用者からはUpcomingEventのメンバに見えるようにした。
  - 参考:https://docs.komagata.org/5630
・UpcomingEventの責務として、外部に公開しておくべきメソッドのため。
・.upcoming_events_groupsの内部で利用されているため、テストはそちらで担保する。
  - テストコード見やすくするために、コード順も少し変えた。
・メソッド名のみのテスト名ではない場合は、自然な英文にするが慣習のため、一部テスト名を自然な英文にした。
・逆に1つのテストケースに合併しても問題ないものは合併して、メソッド名のみのテスト名にした。
・また、併せて説明変数に代入している処理行の位置を変更して、メインのテストがどこになるかもわかりやすくした。
…users-github

管理者は自分以外のユーザーのGitHubアカウント連携を解除できるように修正
@github-actions github-actions bot changed the title Preparing release pull request... Release 2024-07-02 22:11:21 +0000 Jul 2, 2024
…n_special_and_regular_events_pages

 特別イベント一覧、定期イベント一覧に、直近(近日開催)のイベント一覧を表示する。
@github-actions github-actions bot changed the title Release 2024-07-02 22:11:21 +0000 Release 2024-07-02 22:19:06 +0000 Jul 2, 2024
…roduct-edit-page

提出物の新規作成/編集画面にキャンセルボタンを追加
@github-actions github-actions bot changed the title Release 2024-07-02 22:19:06 +0000 Release 2024-07-02 23:38:13 +0000 Jul 2, 2024
…eta-description

meta description中にプラクティス名が表示されるように修正
@github-actions github-actions bot changed the title Release 2024-07-02 23:38:13 +0000 Release 2024-07-02 23:41:11 +0000 Jul 2, 2024
…docs-page-in-an-individual-practice-page-when-no-docs

プラクティス個別ページ配下のDocsが0の場合に泣き顔を表示するようにした
@github-actions github-actions bot changed the title Release 2024-07-02 23:41:11 +0000 Release 2024-07-02 23:57:55 +0000 Jul 2, 2024
…ile-not-saving

管理者が他のメンターのプロフィール公開・非公開を変更できるように修正
@github-actions github-actions bot changed the title Release 2024-07-02 23:57:55 +0000 Release 2024-07-03 06:36:16 +0000 Jul 3, 2024
@komagata komagata merged commit 01bad3b into production Jul 4, 2024
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants