Opened 6 years ago

Closed 6 years ago

#1759 closed bug (fixed)

comments (shouts) from deleted profiles are not deleted

Reported by: globetrotter_tt Owned by: crumbking
Priority: blocker Milestone: 1.3
Component: BW Profile Keywords: privacy
Cc: planetcruiser, jsfan

Description (last modified by globetrotter_tt)

Issue:

  • If you delete your profile, the comments you left on a group, blogpost, trip or gallery are still there. For example: See http://www.bewelcome.org/groups/66 the comment from "RETIRED..."

Solution:

  • Remove the comments when a profile is deleted.

Info:

  • Have a look at build/shouts

Change History (15)

comment:1 Changed 6 years ago by globetrotter_tt

  • Description modified (diff)

comment:2 Changed 6 years ago by beatnickgr

I cannot completely aggree. The references sent/received should be deleted of course.

But about forum posts, if somebody had answered later, it would not possible to understand what he is answering to.

Forum comment should be deleted only if nobody has answered the thread later.

comment:3 Changed 6 years ago by globetrotter_tt

I was not talking about forum posts, but about the comments you can leave at blog posts for example.

comment:4 Changed 6 years ago by planetcruiser

  • Milestone changed from unassigned to 1.3
  • Priority changed from major to blocker

this has become a problem on http://alpha.bewelcome.org/groups/53 - a spammer has been banned, but their spam stays in the comment section (first comment on that page) - not good.

globetrotter_tt, do you have other examples?

i am tempted to fix this for 1.2, but.. let's not go there! ;)

however, the question is also if we should remove comments that don't break our terms. they might be relevant in a discussion. hm, how do other websites handle this?

comment:5 Changed 6 years ago by globetrotter_tt

Actually i would remove the whole comment/shouts thingy from groups.

I would leave comments/shouts only for commenting blog posts and pictures.

We need a system that bw admins can delete comments. This is still not possible.

comment:6 Changed 6 years ago by crumbking

What will be the status after deleting a member or marking members a spammers?

Removing the whole shout stuff from groups should go into another ticket. (might be related with mahouni's subgroups)

comment:7 follow-up: Changed 6 years ago by crumbking

  • Owner set to crumbking
  • Status changed from new to assigned

I think I fixed that via sql.

only shown status after fixing: ('Active', 'Pending', 'ChoiceInactive?', 'OutOfRemind?', 'PassedAway?') as it's the same like in blogs. But really wonder if we should show 'OutOfRemind?' and 'PassedAway?'.

I would only show: 'Active', 'Pending', 'ChoiceInactive?'

comment:8 in reply to: ↑ 7 Changed 6 years ago by globetrotter_tt

Replying to crumbking:

I think I fixed that via sql.

only shown status after fixing: ('Active', 'Pending', 'ChoiceInactive?', 'OutOfRemind?', 'PassedAway?') as it's the same like in blogs. But really wonder if we should show 'OutOfRemind?' and 'PassedAway?'.

I would only show: 'Active', 'Pending', 'ChoiceInactive?'

Actually status "Pending" is obsolete now. There are no more profiles with this status. I would keep "Active", "ChoiceInactive?", "OutOfRemind?". About "PassedAway?" I am not sure.

Last edited 6 years ago by globetrotter_tt (previous) (diff)

comment:9 Changed 6 years ago by pablobd

+1 to remove the whole comment/shouts thingy from groups, it has never been useful

comment:10 follow-up: Changed 6 years ago by beatnickgr

+1 bulk delete forum posts, like CS does since november. I think it's the easiest way, as it doesnt require human intervention.

-If it's the first post of the thread, completely delete it.

-If it's part of a thread, replace by "profile & posts deleted for spamming", so that we can understand that there was somebody in the conversation who has been deleted.

Last edited 6 years ago by beatnickgr (previous) (diff)

comment:11 in reply to: ↑ 10 Changed 6 years ago by globetrotter_tt

Replying to beatnickgr:

+1 bulk delete forum posts, like CS does since november. I think it's the easiest way, as it doesnt require human intervention.

-If it's the first post of the thread, completely delete it.

-If it's part of a thread, replace by "profile & posts deleted for spamming", so that we can understand that there was somebody in the conversation who has been deleted.

Just to clarify: We are talking about the "comment section" of a group, not the group forum. You can see this below the recent forum posts on the group overview. For example here: http://www.bewelcome.org/groups/47#

comment:13 Changed 6 years ago by crumbking

comment:14 Changed 6 years ago by jsfan

Deployed on alpha.

comment:15 Changed 6 years ago by shevek

  • Resolution set to fixed
  • Status changed from assigned to closed

I retired my test user as well. The comment on the testing group vanished with it.

Note: See TracTickets for help on using tickets.