プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #1329

Change opMailSend::sendTemplateMail() to not use super global template

Shogo Kawaharaほぼ14年前に追加. ほぼ14年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2010-07-13
期日:
進捗率:

100%


説明

Overview

Changes opMailSend::sendTemplateMail() to not use super global template

( opMailSend::sendTemplateMail() を super global template = ./templates/* を使わないように変える)


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #1304: Mail templates for mobile are defective (モバイル版のメールテンプレートに不備がある) Fixed(完了) 2010-07-07
関連している OpenPNE 3 - Bug(バグ) #1309: Unused template files are existing in mobile_mail_frontend (使われていない不要なメールテンプレートが存在している) Fixed(完了) 2010-07-08
関連している OpenPNE 3 - Bug(バグ) #1038: 携帯版の退会処理で500エラー Invalid(無効) 2010-05-10

関係しているリビジョン

リビジョン cbe0ffe4 (差分)
Shogo Kawaharaほぼ14年前に追加

changed opMailSend::sendTemplateMail() to not use super globl template (refs #1329)

リビジョン b2d1f593 (差分)
Shogo Kawaharaほぼ14年前に追加

removed opNotificationMailTemplateLoaderDatabase, added opNotificationMailTemplateLoaderConfigSample (refs #1329)

リビジョン d7cc88ac (差分)
Shogo Kawaharaほぼ14年前に追加

removed super global templates (fixes #1329)

リビジョン ae11e268 (差分)
Shogo Kawaharaほぼ14年前に追加

removed opNotificationMailTemplateLoaderDatabase (fixes #1329)

履歴

#1 Shogo Kawaharaほぼ14年前に更新

  • 担当者Shogo Kawahara にセット
  • 対象バージョンOpenPNE 3.6beta1 にセット

#2 Shogo Kawaharaほぼ14年前に更新

  • ステータスNew(新規) から Pending Fixing(修正待ち) に変更

#3 Shogo Kawaharaほぼ14年前に更新

  • ステータスPending Fixing(修正待ち) から Accepted(着手) に変更

#4 Shogo Kawaharaほぼ14年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

#5 Rimpei Ogawaほぼ14年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

NotificationMailTable::fetchTemplate() の中で mail_template.yml の内容からテンプレートを取得する処理がありますが、これを opNotificationMailTemplateLoaderDatabase という名前の Loader の中でやっているのは不適切です。Loader を分割するか、名前を変更するかのどちらかをすべきです。

また、使わなくなったスーパーグローバルのテンプレートファイルは削除しないと混乱のもととなるでしょう。

#6 Shogo Kawaharaほぼ14年前に更新

  • ステータスRejected(差し戻し) から Pending Review(レビュー待ち) に変更

更新履歴 d7cc88ac2ff918cd93bdd7ff5012bc3a7853cb84 で適用されました。

#7 Rimpei Ogawaほぼ14年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

lib/util/opNotificationMailTemplateLoaderDatabase.class.php が不要になっているので削除してください。

#8 Shogo Kawaharaほぼ14年前に更新

  • ステータスRejected(差し戻し) から Accepted(着手) に変更

#9 Shogo Kawaharaほぼ14年前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更

更新履歴 ae11e268f8bf6ae5f7f983eb7ba1edca39fd1572 で適用されました。

#10 Rimpei Ogawaほぼ14年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#11 Kousuke Ebiharaほぼ14年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

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