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

Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#2717 closed enhancement (fixed)

管理画面で複数の書き込みを一括削除する機能

Reported by: imamura623 Owned by: fukamachi
Priority: minor Milestone: OpenPNE2.13.8
Component: pne-admin Version:
Keywords: Cc:

Description (last modified by kudo)

■概要

複数の書き込み、コミュニティを一括削除する機能を追加したい。

■仕様

■関連情報

元のdescription

http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=17541 より転記

コミュニティのトピックやトピックのコメントを
100件以上スクリプトで投稿されても
1件づつ削除ボタンで消していくしかないのはかなりつらいです

せめてチェックボックスで一斉削除できなければ
と思いますが

Attachments (2)

2717_admin_page_diary_list.png (33.8 KB) - added by kiwa 9 years ago.
日記一覧のUI変更
2717_admin_page_delete_diary.png (24.6 KB) - added by kiwa 9 years ago.
日記削除確認のUI変更

Download all attachments as: .zip

Change History (17)

comment:1 Changed 9 years ago by kiwa

Milestone: OpenPNE2.14.0

comment:2 Changed 9 years ago by fukamachi

Owner: changed from nobody to fukamachi
Status: newassigned

深町です。 初めてですが、私がつくります。

Changed 9 years ago by kiwa

日記一覧のUI変更

Changed 9 years ago by kiwa

日記削除確認のUI変更

comment:3 Changed 9 years ago by kiwa

↓下のような感じでお願いします。

日記リスト

日記一覧のUI変更
チェックボックス・一括削除ボタンを追加。

※ ページャをまたいだ場合、チェックした内容は保持しないでいいです

日記削除確認

日記削除確認のUI変更
選択した日記を一覧表示できるように変更。


また、日記以外の監視機能にも同様の変更をお願いします。

変更機能

  • 日記管理
  • 日記コメント管理
  • コミュニティ管理
  • トピック・イベント管理
  • トピック・イベントのコメント管理
  • レビュー管理
  • アルバム管理
  • アルバム写真管理

comment:4 Changed 9 years ago by fukamachi

Keywords: 確認中 added
Milestone: OpenPNE2.14.0OpenPNE2.13.8

comment:5 Changed 9 years ago by nagasawa

Keywords: 差し戻し added; 確認中 removed

マージしてください

comment:6 Changed 9 years ago by fukamachi

r11511で、必要なファイルだけをまとめました。

http://trac.openpne.jp/browser/OpenPNE/branches/work/fukamachi/select_delete

comment:7 Changed 9 years ago by fukamachi

Keywords: 確認中 added; 差し戻し removed

r11513で開発版にマージしました。

comment:8 Changed 9 years ago by nagasawa

Keywords: 差し戻し added; 確認中 removed

ハードタブ、インデントがずれています。

comment:9 in reply to:  8 Changed 9 years ago by fukamachi

Keywords: 確認中 added; 差し戻し removed

Replying to nagasawa:

ハードタブ、インデントがずれています。

r11519で、タブを半角スペースに変換しました。
また、空行に半角スペースが入っていたのでr11520で削除しました。

comment:10 Changed 9 years ago by kudo

Keywords: 差し戻し added; 確認中 removed
  • 日記管理
  • 日記コメント管理
  • コミュニティ管理
  • トピック・イベント管理
  • トピック・イベントのコメント管理
  • レビュー管理
  • アルバム管理

の動作は確認しましたが、

  • アルバム写真管理

同じアルバムの中の写真を複数選択し、削除の確認ボタンを押した後にWarningが表示される。

警告内容

( ! ) Warning: Missing argument 2 for db_album_delete_c_album_image(), called in /hogehoge/webapp/modules/admin/do/delete_c_album_image_selected.php on line 27 and defined in /hogehoge/webapp/lib/db/album.php on line 547 
Call Stack 
# Time Memory Function Location 
1 0.0002 47504 {main}( ) ../index.php:0 
2 0.0279 743860 openpne_execute( ) ../index.php:10 
3 0.0280 743896 openpne_forward( ) ../controller.php:45 
4 0.0380 828900 admin_do_delete_c_album_image_selected->execute( ) ../controller.php:210 
5 0.0403 831408 db_album_delete_c_album_image( ) ../delete_c_album_image_selected.php:27 

( ! ) Warning: Missing argument 2 for db_album_delete_c_album_image(), called in /hogehoge/webapp/modules/admin/do/delete_c_album_image_selected.php on line 27 and defined in /hogehoge/webapp/lib/db/album.php on line 547 
Call Stack 
# Time Memory Function Location 
1 0.0002 47504 {main}( ) ../index.php:0 
2 0.0279 743860 openpne_execute( ) ../index.php:10 
3 0.0280 743896 openpne_forward( ) ../controller.php:45 
4 0.0380 828900 admin_do_delete_c_album_image_selected->execute( ) ../controller.php:210 
5 0.0504 893344 db_album_delete_c_album_image( ) ../delete_c_album_image_selected.php:27 

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /hogehoge/webapp/lib/db/album.php:547) in /hogehoge/webapp/lib/util/util.php on line 34 
Call Stack 
# Time Memory Function Location 
1 0.0002 47504 {main}( ) ../index.php:0 
2 0.0279 743860 openpne_execute( ) ../index.php:10 
3 0.0280 743896 openpne_forward( ) ../controller.php:45 
4 0.0380 828900 admin_do_delete_c_album_image_selected->execute( ) ../controller.php:210 
5 0.0576 893724 admin_client_redirect( ) ../delete_c_album_image_selected.php:30 
6 0.0577 893924 client_redirect_absolute( ) ../etc_admin.php:89 
7 0.0578 894336 header ( ) ../util.php:34 

comment:11 in reply to:  10 Changed 9 years ago by fukamachi

Keywords: 確認中 added; 差し戻し removed

Replying to kudo:

引数の不十分な箇所があったので、r11542で修正しました。
アルバム画像の削除には以下の関数を使っており、2つ目のメンバーIDを引数に指定しなかったことが原因でした。

// webapp/lib/db/album.php
547  function db_album_delete_c_album_image($c_album_image_id, $c_member_id)

自分のミスで申し訳ないです。

comment:12 Changed 9 years ago by kudo

Keywords: 2.13 added; 2.13要望 確認中 removed
Resolution: fixed
Status: assignedclosed

動作テストしました。問題が無いので閉じます。

comment:13 Changed 9 years ago by kudo

#3895:監視機能で複数の書き込みを一括削除する機能 コードチェック

コードチェックは上のチケットで行います。

comment:14 Changed 9 years ago by kudo

Description: modified (diff)
Keywords: 2.13 removed

comment:15 Changed 9 years ago by imamura623

Summary: 監視機能で複数の書き込みを一括削除する機能管理画面で複数の書き込みを一括削除する機能
Note: See TracTickets for help on using tickets.