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

他人の作成した活動を変更する際に確認メッセージを出す。(モバイルデバイスを用いているかの識別とシステム変数未対応) #1084

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

kkouta
Copy link
Collaborator

@kkouta kkouta commented Sep 1, 2024

関連Issue / Related Issue

不具合の内容 / Bug

  1. カレンダー

原因 / Cause

  1. モバイルデバイスを利用している際に、画面が小さい為、カレンダー画面で誤って他人のスケジュールを編集や削除してしまうことがある。

変更内容 / Details of Change

  1. 他人の活動を編集する際に、確認メッセージを出すようにする。
  2. 確認メッセージを出す機能のOn/Offを、システム変数で設定できるようにする。(途中)

スクリーンショット / Screenshot

他人の活動を編集する際に、画像のようなメッセージを出す。
image

影響範囲 / Affected Area

活動の編集/削除の範囲。

チェックリスト / Check List

  • 自らテストを行った
  • 不必要な変更が無い
  • 影響範囲の検討を行った

備考 / Remarks

システム変数にて制御を行えるように修正しています。

@@ -1609,6 +1609,7 @@
'INVALID_NUMBER_OF' => '無効な数字:',
'INVALID_NUMBER' => '無効な数字',
'JS_LBL_ARE_YOU_SURE_YOU_WANT_TO_DELETE' => '削除しますか?',
'JS_EDIT_OTHERS_EVENT_CONFIRMATION' => '他人の活動に変更を加えますか?',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

エラーメッセージですが、「他ユーザーの活動を変更しますか?」でお願いします。

$result = $adb->pquery($query, $check_activity);
$currentUserId = $current_user->id;
$creatorId = $adb->query_result($result,0,"smcreatorid");
if($currentUserId != $creatorId){
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

作成者で判定するのではなく、「担当」か「参加者に含まれているか」で判定したほうがよさそうです。
以下の手順の警告を解消したいためです。

  1. ユーザー1が参加者にユーザー2を追加して活動を作成
  2. ユーザー2が担当の活動も自動作成される
  3. ユーザー2が 2. で作成された活動を編集しようとすると警告が表示
     ↑これは警告を出したくない

@sanototsuka
Copy link
Collaborator

活動をドラッグして時間変更した場合も警告表示させてほしいです。

@kkouta
Copy link
Collaborator Author

kkouta commented Oct 24, 2024

承知しました!

@sanototsuka
Copy link
Collaborator

@kkouta

要件をこちらで調整しましたので、以下に修正していただけないでしょうか。

  • 他ユーザーの活動を保存する際に警告を確認メッセージを表示する
    • 活動のドラッグ時
    • 活動のQuickCreateモーダルで保存ボタンを押下
  • モバイルサイズの場合、活動のバルーンから編集アイコンを押してQuickCreateモーダルを表示するようにする
  • モバイルサイズの場合、活動のバルーンのアイコンサイズを大きくする

前回レビューと合わせて、ご確認のほどよろしくお願いいたします。

@kkouta
Copy link
Collaborator Author

kkouta commented Oct 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
2 participants