プロジェクト

全般

プロフィール

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

管理画面のプロフィール編集画面でプリセット設定を編集する際にどの項目を編集しているかを表示する

Yuya Watanabe12年以上前に追加. ほぼ12年前に更新.

ステータス:
Pending Review(レビュー待ち)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2011-10-04
期日:
進捗率:

50%


説明

概要

管理画面のプロフィール編集画面( pc_backend.php/profile/edit )でプリセット設定を編集する際にどの項目を編集しているかを表示する.
ユーザ設定の場合は識別名や日本語名,英語名などを入力する欄が表示されるため現在何を編集しているかがわかるが,プリセットの場合はそれが無い.
そのため,何を編集しているかがわかりにくい部分について表示する実装を行う.

確認バージョン

OpenPNE 3.7.0-dev

変更方針

プロフィール一覧画面( pc_backend.php/profile/list )の「項目名」となっている列の名前を表示するようにする.

変更内容

diff --git a/apps/pc_backend/modules/profile/templates/editSuccess.php b/apps/pc_backend/modules/profile/templates/editSuccess.php
index 8660a5d..83f4ca4 100644
--- a/apps/pc_backend/modules/profile/templates/editSuccess.php
+++ b/apps/pc_backend/modules/profile/templates/editSuccess.php
@@ -30,6 +30,17 @@
 <?php echo __('There is no preset profile.') ?>
 <?php endif; ?>
 <?php else: ?>
+<h3><?
+$presetList = opToolkit::getPresetProfileList();
+foreach ($presetList as $k => $v)
+{
+  if ('op_preset_'.$v['Name'] === $profile['name'])
+  {
+    echo __($v['Caption']);
+    break;
+  }
+}
+?></h3>
 <form action="<?php echo url_for('profile/edit?type=preset&id='.$profile->getId()) ?>" method="post">
 <table style="width: 50%;">
 <?php echo $presetForm ?>

関係しているリビジョン

リビジョン 76fc78c7 (差分)
Yuya Watanabe12年以上前に追加

(fixes #2464) add preset profile name to editing page

リビジョン f25f2f03 (差分)
Yuya Watanabe12年以上前に追加

(refs #2464) fixed for coding standard

履歴

#1 Yuya Watanabe12年以上前に更新

  • 説明 を更新 (diff)

#2 wa ta12年以上前に更新

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

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

#3 Shouta Kashiwagi約12年前に更新

  • 対象バージョンOpenPNE 3.7.0 から 252 に変更

#4 Shouta Kashiwagiほぼ12年前に更新

  • 対象バージョン252 から OpenPNE 3.8.x に変更

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