プロジェクト

全般

プロフィール

機能追加 #1487

完了

[不具合管理シート_No.81]ニックネームの海外用追加

葛原 弘安 さんが約2ヶ月前に追加. 29日前に更新.

ステータス:
完了
優先度:
担当者:
開始日:
2024/11/27
期日:
2024/12/23
進捗率:

0%

予定工数:

説明

海外用のニックネームの入力、編集を追加する。

まずはサーバー側でDBにカラム追加、API修正

その後、アプリの画面を対応

葛原 弘安 さんが約2ヶ月前に更新

  • 題名ニックネームの海外用追加 から [不具合管理シート_No.81]ニックネームの海外用追加 に変更

宮村 裕美絵 さんが約2ヶ月前に更新

Here is the current location where nicknames are stored.
You will need to add a column for storing English versions of nicknames in the following tables:

nickname column in the users table
pair_nickname column in the attendant_companions table
If you search the code using the column names, you should find the locations where they are being used.
Among these, for cases such as MessageStore where the nickname is passed to push notifications (e.g., sendPushNotification), please handle it as follows:

Check if the language setting of the person whose nickname is included in the push notification matches the language setting of the recipient.
If they match, pass the current nickname.
If they differ, use the English version of the nickname.
The language setting of the person included in the push notification can be determined from the "Accept-Language" header.
The recipient's language setting is stored in the language_id column in the users table, which is already being retrieved in the push notification sending process.

Additionally, nicknames are also used in email content.
For these cases, similarly, determine the displayed nickname based on the recipient's language setting and switch to the appropriate version accordingly.

葛原 弘安 さんが約1ヶ月前に更新

ランドマークや自己紹介と同じく海外用は任意。
DBではNULL許容。
ただ、現在はニックネームが必須になっていますが、今回の海外用を追加することで
「必須」→「どちらか必須」になる可能性があります。
この場合、DBやAPIにも影響あるので先方に確認しております。

Le Khai さんが約1ヶ月前に更新

  • ステータス新規 から 対応中 に変更

Le Khai さんが約1ヶ月前に更新

  • ステータス対応中 から レビュー に変更
  • 担当者Le Khai から 葛原 弘安 に変更

葛原 弘安 さんが約1ヶ月前に更新

  • ステータスレビュー から 対応中 に変更
  • 担当者葛原 弘安 から 鈴木 美香 に変更

バックエンド側の対応完了しましたので、アプリ側対応お願いします。

葛原 弘安 さんが約1ヶ月前に更新

  • 担当者鈴木 美香 から 葛原 弘安 に変更

以下ニックネームの表示や入力の仕様について先方に質問しています。
ですので、一旦保留。

ニックネーム(海外用)の仕様についてです(MTGでも議題に上げた内容です。今頃になり申し訳ありません。)
1.ニックネーム(海外用)の入力は「任意」でよろしいでしょうか?(該当画面:アテンダント申込、同行者登録)
2.旅行者登録時のニックネームにも海外用は必要でしょうか?
3.ニックネームを表示している箇所はどういたしましょうか?(該当画面:アテンダント詳細画面、アテンダント一覧画面、メッセージ一覧画面、マイページ(アテンダント)、アテンド登録完了メール、メッセージ)
 補足:国内/海外で切り替える場合、項目1は「必須」になるかと思います。

葛原 弘安 さんが約1ヶ月前に更新

  • 期日2024/12/23 にセット

葛原 弘安 さんが約1ヶ月前に更新

  • 担当者葛原 弘安 から 鈴木 美香 に変更

国内/海外で切り替えとか一切なしになりました。
対応は以下です。
・ニックネームの入力をアルファベットのみとするように対応。
 ただし、空白のみ、1文字のみ、未入力はエラーとする。

葛原 弘安 さんが約1ヶ月前に更新

以下、先方より

ピンポイントで恐縮ですが、ニックネームの箇所について、
「新たに項目を追加せず、既存項目について英字のみ許可する」と言いましたが、
(入力欄にその旨の記載と入力チェックのお願いをさせていただきましたが)
入力欄に、
「国外旅行者も受け付けたい場合は、英字での入力をおすすめする」
旨の文言だけを設けて、入力チェックも不要にできればと思いました。
具体的な文言は遅くとも月曜の朝までには連携させていただきますので、
上記の対応でお願いさせていただけますでしょうか。

葛原 弘安 さんが約1ヶ月前に更新

海外用ニックネームの件の仕様が決まりました。
・ニックネームの登録・編集の入力欄に「国外旅行者の申込を受け付ける場合は、英字で登録してください」
と表示する
 →「西暦で入力」や「大文字、小文字は区別されます」と同じフォントで入力欄の上に表示しましょうか。
・1文字を登録不可とする。(全言語)。 
 →1文字入力でのエラー文言は「ニックネームは2文字以上入力してください」で。
 →上記に付随して未入力はすでにエラーとなりますが、空白のみは登録画面まで遷移できてサーバーエラーとなりますね。
  ここも修正できれば。エラー文言は未入力と同じ。
画面は以下かと。
・旅行者アカウント作成、アテンダントアカウント作成、マイページ(旅行者)、マイページ(アテンダント)、マイページ(同行者追加)
https://docs.google.com/spreadsheets/d/1lK8WtoCNqkmloXIthpCIjEoA7NWcD9TYSn3GE7Flj1w/edit?gid=381174491#gid=381174491

葛原 弘安 さんが29日前に更新

  • ステータス対応中 から 完了 に変更
  • 担当者鈴木 美香 から 葛原 弘安 に変更

動作確認OKです。

他の形式にエクスポート: Atom PDF