OpenPNE Issue Tracking System: チケット
http://redmine.openpne.jp/
http://redmine.openpne.jp/favicon.ico
2009-10-04T13:05:17Z
OpenPNE Issue Tracking System
Redmine
OpenPNE 3 - Bug(バグ) #31 (Fixed(完了)): openpne:migrate is failed on installing new plugin that load...
http://redmine.openpne.jp/issues/31
2009-10-04T13:05:17Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>openpne:migrate is failed on installing new plugin that loads data.</p>
<p>データロードをおこなうプラグインをインストールした場合に openpne:migrate が失敗する。</p>
OpenPNE 3 - Bug(バグ) #29 (Fixed(完了)): openpne:migrate is failed after exchanging source code (ソースコ...
http://redmine.openpne.jp/issues/29
2009-10-03T23:53:44Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>openpne:migrate is failed after exchanging source code.</p>
<p>OpenPNE3 on the Git doesn't have "cache" directory. openpne:install creates it, but openpne:migrate doesn't. So openpne:migrate is killed in executing cache-clear task.</p>
<p>ソースコードを交換後、 openpne:migrate が失敗する。</p>
<p>Git で管理された OpenPNE3 には cache ディレクトリがない。 openpne:install 時に作成されるものの、 openpne:migrate ではそうはならない。つまり、 openpne:migrate は cache-clear タスクを実行する際に停止してしまう。</p>
OpenPNE 3 - Bug(バグ) #28 (Fixed(完了)): Searching Member page shows The White Screen of Death (メンバー画...
http://redmine.openpne.jp/issues/28
2009-10-03T22:46:21Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>Searching Member page shows The White Screen of Death.</p>
<p>OpenPNE 3.1.2+ use presetting profile in default. But Searching Member page in the pc_frontend uses old profile item, "self_intro".</p>
<p>That page worked before <a class="changeset" title="changed the model of MemberProfile to not to use leftJoin for distributed db" href="http://redmine.openpne.jp/projects/op3/repository/revisions/f8c8013f7c40779bcee96e59a94065575d88aedc">f8c8013f</a>.</p>
<p>メンバー画面に遷移すると白画面が表示される。</p>
<p>OpenPNE 3.1.2 以降では標準でプリセットプロフィールを用いるようになった。しかしメンバー検索画面では古いプロフィール項目である self_intro を見に行こうとしている。</p>
<p>このページは <a class="changeset" title="changed the model of MemberProfile to not to use leftJoin for distributed db" href="http://redmine.openpne.jp/projects/op3/repository/revisions/f8c8013f7c40779bcee96e59a94065575d88aedc">f8c8013f</a> 以前では動作していた。</p>
OpenPNE 3 - Enhancement(機能追加・改善) #25 (Fixed(完了)): Functional Test 用のクラスを追加する
http://redmine.openpne.jp/issues/25
2009-10-03T01:35:52Z
Rimpei Ogawa
ogawa@tejimaya.com
<p>OpenPNE の core / plugins 両方で共通に使える functional test 用のクラスを追加する。</p>
OpenPNE 3 - Bug(バグ) #24 (Fixed(完了)): 初回の openpne:install 後、プラグインの fixture ファイルがロードされないことがある
http://redmine.openpne.jp/issues/24
2009-10-02T12:13:18Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>初回の openpne:install 後、プラグインの fixture ファイルがロードされないことがある。</p>
<p>openpne:install 時にプラグインをインストールするが、既にインストール前のプラグインのディレクトリ群が認識されてしまっているので、 fixture ファイルをロードするときに新しく追加されたプラグインの fixture ファイルが読み込まれない。</p>
OpenPNE 3 - Bug(バグ) #22 (Fixed(完了)): 管理画面のメンバー検索で日付型の検索が「全員に公開」以外ヒットしない
http://redmine.openpne.jp/issues/22
2009-09-29T05:09:13Z
Shogo Kawahara
kawahara@bucyou.net
<a name="概要"></a>
<h1 >概要<a href="#概要" class="wiki-anchor">¶</a></h1>
<p>管理画面のメンバー検索で日付型の検索が「全員に公開」のもの以外ヒットしない。</p>
OpenPNE 3 - Bug(バグ) #21 (Fixed(完了)): symfonyのタスク実行時の最初にWarningが出る
http://redmine.openpne.jp/issues/21
2009-09-26T12:27:27Z
Shogo Kawahara
kawahara@bucyou.net
<a name="概要"></a>
<h1 >概要<a href="#概要" class="wiki-anchor">¶</a></h1>
<p>symfonyのタスク実行時に</p>
<pre>
Warning: call_user_func(opActivateBehavior::disable):First argument is expected to be a valid callback in ....
</pre>
<p>というWarningが出る。</p>
<a name="原因"></a>
<h1 >原因<a href="#原因" class="wiki-anchor">¶</a></h1>
<p>ProjectConfiguration.class.php内で、</p>
<pre><code class="php syntaxhl"><span class="CodeRay"><span class="local-variable">$this</span>->dispatcher->connect(<span class="string"><span class="delimiter">'</span><span class="content">command.pre_command</span><span class="delimiter">'</span></span>, <span class="predefined">array</span>(<span class="string"><span class="delimiter">'</span><span class="content">opActivateBehavior</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">disable</span><span class="delimiter">'</span></span>));</span></code></pre>
<p>としているが、この場合、タスク実行前に call_user_funcで指定した関数を実行する。<br />しかし、command.pre_commandイベントが実行された時点で lib/opActivateBehavior.class.phpがロードされていないために、この問題が起きている。</p>
OpenPNE 3 - Enhancement(機能追加・改善) #19 (Fixed(完了)): SNSフッター機能の追加
http://redmine.openpne.jp/issues/19
2009-09-24T06:02:21Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>OpenPNE2のSNSページ下部に表示される「ログイン前フッター」「ログイン後フッター」機能をOpenPNE3にも追加する。</p>
OpenPNE 3 - Bug(バグ) #18 (Fixed(完了)): opGenerate:plugin で生成されるテストコードがプロジェクトディレクトリ以外で動作しない
http://redmine.openpne.jp/issues/18
2009-09-24T04:13:42Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>opGenerate:plugin で生成されるテストコードがプロジェクトディレクトリ以外で動作しない。</p>
<p>開発中はプラグインディレクトリでテスト実行することも十分考えられるため、symfony(OpenPNE)のプロジェクトディレクトリ以外でも動作する方が望ましい。</p>
<p>スクリプト内で chdir() すれば対応可能。</p>
OpenPNE 3 - Bug(バグ) #17 (Fixed(完了)): opPluginSyncTask::getPluginList() で Proxy 設定が適用されていない
http://redmine.openpne.jp/issues/17
2009-09-24T04:12:44Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>opPluginSyncTask::getPluginList() で Zend_Http_Client のインスタンスを生成する際に、opPluginSyncTask::execute() でおこなわれている Proxy の設定が引き継がれていない。</p>
<p>また、未定義の変数 $config が使用されているため、タスク実行時に Notice エラーが発生している。<br /><pre>PHP Notice: Undefined variable: config in /path/to/OpenPNE/lib/task/opPluginSyncTask.class.php on line 100</pre></p>
OpenPNE 3 - Bug(バグ) #16 (Fixed(完了)): 誕生日バナー表示で公開設定の範囲が考慮されていない
http://redmine.openpne.jp/issues/16
2009-09-24T04:11:37Z
Kousuke Ebihara
ebihara@tejimaya.com
<a name="概要"></a>
<h3 >概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>誕生日を公開していない場合でも誕生日バナーが表示されてしまう。</p>
OpenPNE 3 - Enhancement(機能追加・改善) #15 (Fixed(完了)): 携帯用絵文字入力などが可能なwidgetを作成する
http://redmine.openpne.jp/issues/15
2009-09-24T04:10:50Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>2系の日記などで、利用されているリッチテキストエリアをフォームウィジェットとして作成する。</p>
OpenPNE 3 - Enhancement(機能追加・改善) #14 (Fixed(完了)): ログイン停止機能の追加
http://redmine.openpne.jp/issues/14
2009-09-24T04:10:05Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>メンバー管理(/pc_backend.php/member)にメンバー毎のログイン停止機能を追加する</p>
<ul>
<li>ログイン停止</li>
<li>ログイン停止解除</li>
</ul>
OpenPNE 3 - Bug(バグ) #12 (Fixed(完了)): prod 環境において symfony デフォルトの Oops! An Error Occurred メッセージが表示される
http://redmine.openpne.jp/issues/12
2009-09-24T04:08:32Z
Kousuke Ebihara
ebihara@tejimaya.com
<p>prod 環境において symfony デフォルトの Oops! An Error Occurred メッセージが表示される。</p>
<p>特定の symfony のバージョンに依存したエラーメッセージが表示されてしまうことはセキュリティ上の観点からもふさわしくないので修正するべき。</p>
OpenPNE 3 - Enhancement(機能追加・改善) #8 (Fixed(完了)): opGenerate:pluginでtest用の雛形を生成する
http://redmine.openpne.jp/issues/8
2009-09-24T04:03:51Z
Kousuke Ebihara
ebihara@tejimaya.com
<a name="概要"></a>
<h3 >■概要<a href="#概要" class="wiki-anchor">¶</a></h3>
<p>現状OpenPNEでプラグインを作る際、以下のコマンドで雛形を生成させる。</p>
<pre>$ symfony opGenerate:plugin opSamplePlugin</pre>
<p>このとき同時にtestディレクトリを生成し、単体・機能テスト用の雛形を作成する。</p>
<a name="仕様"></a>
<h3 >■仕様<a href="#仕様" class="wiki-anchor">¶</a></h3>
<p>testディレクトリの中身は以下のようになる。<br /><pre>
test/
- bootstrap/
- fixtures/
- functional/
- unit/</pre></p>
<p>理想としてはfunctionalとunit以下を編集するだけで(つまり最低限の編集で)、プラグイン用のテストが書けるようにする。</p>