ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Closed 11 years ago

#2365 closed defect (fixed)

ポータルのイベント表示で非公開コミュのイベントが表示されてしまう

Reported by: sawai Owned by: ebihara
Priority: major Milestone: OpenPNE2.12RC1
Component: 指定しない Version: 2.12.x & 2.14.x
Keywords: Cc:

Description

ポータルページに イベントをひょうじしたら 非公開コミュの イベントまで 表示されている。 非公開コミュは イベントの存在すら 非公開だと おもうので 表示しないのが 普通だと考える。

SQLは 苦手なので修正コードをかけませんが、 この関数のSQLを変更すればよいと 思います。

function db_portal_c_commu_event($today, $from, $count) {

$sql = 'select cc.name as community_name, cct.name as event_name, cct.open_date as open_date from c_commu cc, c_commu_topic cct where cc.c_commu_id = cct.c_commu_id and cct.event_flag = ? and cct.open_date > ? order by cct.open_date'; $params = array('1', $today); return db_get_all_limit($sql, $from, $count, $params);

}

Change History (11)

comment:1 Changed 11 years ago by sawai

$sql = 'select cc.name as community_name, cct.name as event_name, cct.open_date as open_date from c_commu cc, c_commu_topic cct where cc.c_commu_id = cct.c_commu_id and cct.event_flag = ? and cct.open_date >= ? and cc.public_flag = ? order by cct.open_date';

$params = array('1', $today,'public');

って 修正したら 期待通りになりました。

うちのSNSでは さらに 特定のカテゴリだけ表示されるようにSQLを変更しています。

comment:2 Changed 11 years ago by ebihara

Milestone: OpenPNE2.12RC1

見落としていました。申し訳ないです。

現象の報告および修正コードの提示ありがとうございます。この現象はバグ扱いとし、開発版の修正項目に入れたいと思います。

comment:3 Changed 11 years ago by ebihara

Type: enhancementdefect

comment:4 Changed 11 years ago by ebihara

Priority: criticalmajor

comment:5 Changed 11 years ago by ogawa

Version: 2.12.x & 2.13.x

comment:6 Changed 11 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

やります。

comment:7 Changed 11 years ago by ebihara

Keywords: 確認中 added; potal event removed

以下のリビジョンで修正しました。ご確認ください。

comment:8 Changed 11 years ago by ashida

Keywords: 確認中 removed

以下の動作の確認お願いします。

Version

2.12.X

場所

ポータルログイン画面(portal_page_user_top)

手順

  1. 参加:管理者の承認が必要、掲示板:全員に公開 でコミュニティを作成
  2. イベントを作成(開催日時は2009-01-01 にしました)
  3. ポータルログイン画面を表示
  4. イベント一覧に2で作成したイベントが表示されない。

comment:9 Changed 11 years ago by ebihara

Keywords: 確認中 added

以下のリビジョンでコミュニティの公開範囲設定に基づいて書き込みを表示するように修正しました。

comment:10 Changed 11 years ago by ogawa

Keywords: テスト待ち added; 確認中 removed

comment:11 Changed 11 years ago by kiwa

Keywords: テスト待ち removed
Resolution: fixed
Status: assignedclosed

大丈夫そうです

Note: See TracTickets for help on using tickets.