OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2020-06-12T13:38:53Z
OpenPNE Issue Tracking System
Redmine
OpenPNE 3 - Enhancement(機能追加・改善) #4447 (New(新規)): 携帯(ガラケー)向けの機能を削除する
http://redmine.openpne.jp/issues/4447
2020-06-12T13:38:53Z
Rimpei Ogawa
ogawa@tejimaya.com
<a name="Overview-概要"></a>
<h3 >Overview (概要)<a href="#Overview-概要" class="wiki-anchor">¶</a></h3>
<p>携帯(ガラケー)向けの機能を削除する。(スマートフォン向けの機能は対象外)</p>
<p>mobile_frontend, mobile_mail_frontend, 携帯向けメール 等</p>
<a name="Spec-仕様"></a>
<h3 >Spec (仕様)<a href="#Spec-仕様" class="wiki-anchor">¶</a></h3>
<p>仕様がある場合、仕様を記入</p>
opLikePlugin - Bug(バグ) #4182 (Fixed(完了)): opSkinThemePlugin の Bootstrap とバージョンが違うためデザインが崩れる箇所がある
http://redmine.openpne.jp/issues/4182
2017-03-31T08:00:14Z
Rimpei Ogawa
ogawa@tejimaya.com
<a name="Overview-現象"></a>
<h3 >Overview (現象)<a href="#Overview-現象" class="wiki-anchor">¶</a></h3>
<p>opLikePlugin をインストールした環境で、opSkinThemePlugin を有効にすると、PC画面でデザインが崩れる箇所がある。</p>
<p>例:モーダルが画面外に表示される</p>
<p><img src="http://redmine.openpne.jp/attachments/download/655/modal.png" alt="" /></p>
<a name="Causes-原因"></a>
<h3 >Causes (原因)<a href="#Causes-原因" class="wiki-anchor">¶</a></h3>
<p>opLikePlugin と opSkinThemePlugin で同梱されている Bootstrap のバージョンが異なるため。</p>
PC:
<ul>
<li>opLikePlugin: v2.0.1</li>
<li>opSkinThemePlugin: v2.3.2</li>
</ul>
<p>なお、スマートフォンの画面では opLikePlugin に同梱されている Bootstrap は読み込まれない。</p>
<a name="Way-to-fix-修正内容"></a>
<h3 >Way to fix (修正内容)<a href="#Way-to-fix-修正内容" class="wiki-anchor">¶</a></h3>
<p>修正内容を記入</p>
opLikePlugin - Bug(バグ) #4181 (Fixed(完了)): opSkinBasicPlugin 使用時にPC画面全般のデザインが崩れる
http://redmine.openpne.jp/issues/4181
2017-03-31T07:41:34Z
Rimpei Ogawa
ogawa@tejimaya.com
<a name="Overview-現象"></a>
<h3 >Overview (現象)<a href="#Overview-現象" class="wiki-anchor">¶</a></h3>
<p>opLikePlugin をインストールした環境で、opSkinBasicPlugin を有効にすると、PC画面でデザインが崩れる箇所がある。</p>
<p>例えば、以下のようにフォームのラジオボタンや、右サイドの言語切替部分が不自然な表示となる。<br /><img src="http://redmine.openpne.jp/attachments/download/654/skin_basic_plugin.png" alt="" /></p>
<a name="Causes-原因"></a>
<h3 >Causes (原因)<a href="#Causes-原因" class="wiki-anchor">¶</a></h3>
<p>opSkinBasicPlugin 使用時のPC画面では Bootstrap は本来使用されていないが、opLikePlugin では PC 版ログイン後の全画面で Bootstrap の CSS を強制的に読み込むため、デザインが崩れる。</p>
<a name="Way-to-fix-修正内容"></a>
<h3 >Way to fix (修正内容)<a href="#Way-to-fix-修正内容" class="wiki-anchor">¶</a></h3>
<p>opLikePlugin に関係ない箇所のデザインに影響が出ないような変更をするか、opSkinBasicPlugin との併用は不可として説明する。</p>
opLikePlugin - Bug(バグ) #4180 (Fixed(完了)): 日記のスマートフォン版に対応していない
http://redmine.openpne.jp/issues/4180
2017-03-31T07:25:02Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>README のスクリーンショットには、日記のスマートフォン版の画面が存在するが、実際には対応していない。<br /><a class="external" href="https://github.com/tejimaya/opLikePlugin/blob/opLikePlugin-1.2.4/README.md">https://github.com/tejimaya/opLikePlugin/blob/opLikePlugin-1.2.4/README.md</a></p>
<p>opDiaryPlugin 用のパッチ<br /><a class="external" href="https://github.com/tejimaya/opLikePlugin/blob/opLikePlugin-1.2.4/data/patches/opDiaryPlugin.patch">https://github.com/tejimaya/opLikePlugin/blob/opLikePlugin-1.2.4/data/patches/opDiaryPlugin.patch</a><br />スマートフォン用のファイルに対する変更がない。</p>
<p>日記のスマートフォン版に対応するか、READMEの説明を改める必要あり</p>
opCalendarPlugin - Bug(バグ) #3828 (Pending Review(レビュー待ち)): 翌月、前月の計算で意図しない結果となる箇所がある
http://redmine.openpne.jp/issues/3828
2015-06-30T10:36:17Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>翌月、前月の計算で、実行する日付によっては意図しない結果となる箇所があります。</p>
<p>該当箇所の例</p>
<pre>
lib/task/opCalendarUpdategoogleapiTask.class.php
86: $endYear = date('Y', strtotime('+1 month'));
87: $endMonth = date('m', strtotime('+1 month'));
lib/task/opCalendarUpdategoogleapiTask.class.php
91: 'timeMin' => date('c', strtotime(sprintf('%s-01 00:00:00', date('Y-m', strtotime('-1 month'))))),
</pre>
<p><code>+1 month</code> や <code>-1 month</code> の結果は、翌月・前月になるとは限りません。</p>
<pre>
php > var_dump(date('Y-m-d', strtotime('+1 month', strtotime('2015-01-31'))));
string(10) "2015-03-03"
php > var_dump(date('Y-m-d', strtotime('-1 month', strtotime('2015-03-31'))));
string(10) "2015-03-03"
</pre>
<p>↑こんな具合です。</p>
opCalendarPlugin - Bug(バグ) #3827 (Pending Testing(テスト待ち)): MemberConfigTable::generateNameValueHa...
http://redmine.openpne.jp/issues/3827
2015-06-30T10:18:26Z
Rimpei Ogawa
ogawa@tejimaya.com
<pre>
lib/util/opCalendarPluginToolkit.class.php
64: md5('google_cron_update,1'),
</pre>
opCalendarPlugin - Bug(バグ) #3826 (Pending Testing(テスト待ち)): 存在しないメソッド sfContext::getMember() を呼びだそ...
http://redmine.openpne.jp/issues/3826
2015-06-30T10:16:10Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>opCalendarPluginToolkit::updateGoogleCalendarCronFlags() の第三引数が null だった場合に呼ばれますが、現状のこのメソッド使用箇所では第三引数を明示的に指定しているようです。</p>
<pre><code class="php syntaxhl"><span class="CodeRay"><span class="keyword">class</span> <span class="class">opCalendarPluginToolkit</span>
{
<span class="keyword">static</span> <span class="keyword">public</span> <span class="keyword">function</span> <span class="function">updateGoogleCalendarCronFlags</span>(<span class="local-variable">$cronFlag</span>, <span class="local-variable">$publicFlag</span>, <span class="constant">Member</span> <span class="local-variable">$member</span> = <span class="predefined-constant">null</span>)
{
<span class="keyword">if</span> (<span class="predefined-constant">null</span> === <span class="local-variable">$member</span>)
{
<span class="local-variable">$member</span> = sfContext::getInstance()->getMember();
}
</span></code></pre>
<p>おそらく <code>getUser()</code> が抜けただけだと思います。</p>
opCalendarPlugin - Bug(バグ) #3825 (Pending Testing(テスト待ち)): 管理画面のスケジュールリソース更新が必ずエラーになる
http://redmine.openpne.jp/issues/3825
2015-06-30T10:03:43Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>管理画面のスケジュールリソース更新の部分で、CSRFトークンがテンプレートで出力されていないため必ずエラーとなり更新できない状態になっています。</p>
<p>エラーメッセージは、<br />「スケジュールリソースの更新に失敗しました」<br />としか表示されず(他の入力エラーも同様なのですが)、原因がわかりにくい状態になっています。</p>
opCalendarPlugin - Bug(バグ) #3824 (Pending Testing(テスト待ち)): スケジュール詳細画面で 'Schedule resource lock' が...
http://redmine.openpne.jp/issues/3824
2015-06-30T09:52:40Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>スケジュール詳細画面で 'Schedule resource lock' が英語のまま表示されます。</p>
<p>apps/pc_frontend/modules/schedule/templates/_detailScheduleTable.php</p>
opCalendarPlugin - Bug(バグ) #3823 (Rejected(差し戻し)): カレンダーに関係ない部分に影響を与えるスタイル指定がある
http://redmine.openpne.jp/issues/3823
2015-06-30T09:36:44Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>web/css/main.css にカレンダーに関係ない部分に影響を与えるスタイル指定があります。</p>
<pre>
* {
word-wrap: break-word;
}
</pre>
<p>このCSSファイルはカレンダー専用ページ以外でも読み込まれるため、このプラグインを入れている場合と入れていない場合で、カレンダーに関係ない部分の表示に差異が生じる可能性があります。</p>
opCalendarPlugin - Bug(バグ) #3822 (Accepted(着手)): SNS内名称設定の「コミュニティ」に対応していない
http://redmine.openpne.jp/issues/3822
2015-06-30T09:29:37Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>管理画面のSNS内名称設定で「コミュニティ」を変更しても反映されない箇所がある。</p>
<pre>
apps/pc_frontend/i18n/messages.ja.xml
266- <source>All Community Member's opened Schedule and Community Event</source>
267: <target>全メンバーのスケジュールとコミュニティイベントをカレンダーに表示</target>
274- <source>Only Community Event</source>
275: <target>コミュニティイベントのみカレンダーに表示</target>
</pre>
opCalendarPlugin - Bug(バグ) #3821 (New(新規)): 管理画面コミュニティリストでカレンダー表示範囲設定が英語で翻訳されずに表示される
http://redmine.openpne.jp/issues/3821
2015-06-30T07:50:54Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>管理画面コミュニティリストでカレンダー表示範囲設定(Calendar Show Flag)が、見出し・値ともに、日本語設定であっても英語のまま翻訳されずに表示されています。</p>
<p>Bug(バグ) <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug(バグ): 管理画面の翻訳が不十分である (New(新規))" href="http://redmine.openpne.jp/issues/2399">#2399</a>: 管理画面の翻訳が不十分である<br /><a class="external" href="https://redmine.openpne.jp/issues/2399">https://redmine.openpne.jp/issues/2399</a><br />に関連しますが、元チケットの <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug(バグ): 国際化対応がされていない (Fixed(完了))" href="http://redmine.openpne.jp/issues/1575">#1575</a> の説明文にある日本語がベタ書きなっている問題とは別です。</p>
opCalendarPlugin - Bug(バグ) #3820 (New(新規)): コミュニティカレンダーを表示するとコミュニティ情報を表示しているテーブルのセル幅が変わってしまう
http://redmine.openpne.jp/issues/3820
2015-06-30T07:21:25Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>コミュニティカレンダーを表示するとコミュニティ情報を表示しているテーブルのセル幅が変わってしまいます。</p>
<p>以下のとおり、表示しない場合に較べて見出し部分が広く、コンテンツ部分が狭くなっています。</p>
<table>
<tr>
<td> カレンダーなし </td>
<td> カレンダーあり </td>
</tr>
<tr>
<td style="vertical-align:top;"><img src="http://redmine.openpne.jp/attachments/download/600/no_calendar.png" style="width:220px;" alt="" /> </td>
<td style="vertical-align:top;"><img src="http://redmine.openpne.jp/attachments/download/601/calendar.png" style="width:220px;" alt="" /> </td>
</tr>
</table>
<p>どちらが見やすいかというようなことは別として、カレンダーの有無でカレンダー以外の部分の表示が変わってしまうのは問題だと思います。<br />また、コミュニティ説明文には小窓を入れることも可能となっており、カレンダーを表示した際にはほとんど見えなくなってしまう場合があります。</p>
opCalendarPlugin - Bug(バグ) #3819 (New(新規)): 設定変更の公開範囲のデフォルト値が通常のスケジュール追加に反映されない
http://redmine.openpne.jp/issues/3819
2015-06-30T06:40:48Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>「設定変更」>「スケジュール設定」<br />から設定できる公開範囲のデフォルト値が、週間カレンダーや月間カレンダーからの通常のスケジュール追加に反映されません。</p>
<p>ソースコード上で設定値を使用しているのが opGoogleCalendarChoiceForm のみのようです。<br />仮に opGoogleCalendarChoiceForm のみに反映されるのが仕様であれば、そのような説明が必要になると思います。</p>
opCalendarPlugin - Bug(バグ) #3818 (Pending Review(レビュー待ち)): 管理画面スケジュールリソースの作成者名が正しくエスケープされていない
http://redmine.openpne.jp/issues/3818
2015-06-30T06:29:52Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>管理画面スケジュールリソースの作成者名が正しくエスケープされずに出力されています。</p>
<pre><code class="php syntaxhl"><span class="CodeRay"><span class="inline-delimiter"><?php</span> <span class="predefined">echo</span> get_auther_name(<span class="local-variable">$scheduleResourceForm</span>->getObject(), <span class="predefined-constant">true</span>) <span class="inline-delimiter">?></span>
</span></code></pre>
<p>Form 由来の変数であるため、自動エスケープの対象外となっています。</p>
<p>現行の機能の範囲内ではスケジュールリソースを作成できるのは管理者のみでその管理者の名前が出力されるだけですが、データ構造上はメンバーの名前が表示される可能性を持っているため、将来的な機能追加やカスタマイズを考慮すれば重要度は高いです。</p>