Page MenuHomePhabricator

Allow Feed Item Deletion
Closed, DuplicatePublic

Description

Can we get the ability to allow admins to delete an item from the feed? We display the feed openly to all employees and there are quite a few times we have deleted items from the feed manually to clear the feed up.

For example when you edit a project description, the feed gets blown up with the project description. And because the project description doesn't have a preview box we frequently save and view it to see how the remarkup looks. This creates a lot of entries in feed that are unnecessary.

Event Timeline

spavel raised the priority of this task from to Wishlist.
spavel updated the task description. (Show Details)
spavel added a project: Feed.
spavel added a subscriber: spavel.
btrahan raised the priority of this task from Wishlist to Needs Triage.Jun 16 2015, 6:21 PM
btrahan added a subscriber: btrahan.

Can you provide more examples of feed stories that you'd like to delete? Generally, I think the goal we want to solve is to make feed useful such that you don't feel the need to X out stories, so more context on what you want to remove is very helpful. In the example given, I would think we might want to aggregate those stories and just show a single one.

I assume if we decide to build something to delete feed stories it would be exposed to users - they could delete any story they created through an action - and not an administrator-only power.

Another example is tasks. We create columns for work requests on the Workboard for projects and then outline the work request in multiple tasks. We've had work request with 20+ items. This fills the feed really fast. Especially if you forget to set to assign the tasks or something and have to go back in and make changes. Each of those changes then shows up in the feed as well.

Consolidation would work here as well is suppose. Something like 'spavel created 25 tasks in {Project Name}'

Other examples would be visibility changes, setting images for projects, users being added to projects, and other general phabricator related tasks that don't have much meaning to anyone but the person that did them.

If we could set a permission (similar to the way viewing things works) to allow users to delete that would be nice.

chad added a subscriber: chad.

I think the right solution is to offer more options on what people see in feed, not outright removing items (at an admin level).

Task deletion usage:
Colleague submits something for archival, but accidentally leaves in a bunch of dramatic content which does not reflect positively on hisself.

Hope:
I want the feed and logs to be nearly immutable, but I also want to be able to hide things removed from it from anyone other than an administrator so that when people do something goofy they aren't skewered for it. Sometimes personality traits aren't perfect when someone has exactly the right skills.

Bad hires are not a reason to ask the upstream to prioritize work. Even if feed had "delete" it doesn't solve the emails that already left the system.

I get what you're asking, but professionally it feels like you're trying to put a band-aid on a broken bone. It needs to be addressed. As admin you should be able to nuke most things from CLI or DB.

You're likely right. I'll move down both corridors and see what I find. The system is fine.

Oh! If it's just a comment on an item, admins can remove comment on the drop down on the item and it should also be removed from feed.