# Only option shown for Flag \> Flagged Posts -\> Agree is "Agree and Keep post"

**URL:** https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355
**Category:** Feature
**Created:** [December 18, 2017, 10:26pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355 "2017-12-18T22:26:11Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![Sujan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sujan/32/70979_2.png) [@Sujan](https://meta.discourse.org/u/Sujan)
#### Post date: [December 18, 2017, 10:26pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/1 "2017-12-18T22:26:11Z")

</div>

Does this make sense that the only thing I can do as a moderator is to agree, but keep the post unchanged?

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/3/b3cb5e6d24ab0a8a50bcfa19582f2e90cb224267.png)

Appears on hosted community [https://forum.ionicframework.com/](https://forum.ionicframework.com/)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 18, 2017, 11:08pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/2 "2017-12-18T23:08:26Z")

</div>

Yes, I believe that’s by design, but @eviltrout can comment.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [December 19, 2017, 4:40pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/3 "2017-12-19T16:40:36Z")

</div>

I’m not 100% convinced, but the thinking is you should be able to see what is going to happen.

We could make it so that the button says “Agree and Keep Post” if it’s the only action, but having said that I am a fan of the interface always working the same way. Moderators might expect the button to always create a dropdown, and if it doesn’t sometimes it might be confusing.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 19, 2017, 9:40pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/4 "2017-12-19T21:40:44Z")

</div>

I think it is OK as well.

---

<div class="post-metadata">

### Author: ![Sujan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sujan/32/70979_2.png) [@Sujan](https://meta.discourse.org/u/Sujan)
#### Post date: [December 19, 2017, 11:02pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/5 "2017-12-19T23:02:18Z")

</div>

Huh?

If I get a report for “Inappropriate” why is the only available “Agree…” option “Agree and Keep Post”? I want to remove the post and make sure that the users knows he has done something wrong.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [December 19, 2017, 11:06pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/6 "2017-12-19T23:06:13Z")

</div>

Yeah, I think you should copy the “Agree and Delete Post” and “Agree and Suspend User” options into the dropdown, even though it’s already present on the right.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 19, 2017, 11:41pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/7 "2017-12-19T23:41:41Z")

</div>

Oh I see this is not what I thought it was @eviltrout. I agree there should be more options under “Agree” if the flag was **inappropriate**.

---

<div class="post-metadata">

### Author: ![Sujan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sujan/32/70979_2.png) [@Sujan](https://meta.discourse.org/u/Sujan)
#### Post date: [December 20, 2017, 2:25am UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/8 "2017-12-20T02:25:00Z")

</div>

> [@riking](#):
>
> even though it’s already present on the right.

I thought “Delete” would delete the flag, not the post…

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [December 20, 2017, 6:04am UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/9 "2017-12-20T06:04:27Z")

</div>

Nope, you cannot delete a flag, for logging and audit purposes. If you just want the flag to go away, use Disagree or Defer.

> [@codinghorror](#):
>
> if the flag was inappropriate.

Shouldn’t the options just always be there? e.g. sometimes deleting an off-topic post is the best way to deal with it.

No need to confuse admins with options disappearing based on the sometimes tenuous distinction between off topic/inappropriate/spam flags.

---

<div class="post-metadata">

### Author: ![Sujan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sujan/32/70979_2.png) [@Sujan](https://meta.discourse.org/u/Sujan)
#### Post date: [December 20, 2017, 4:56pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/10 "2017-12-20T16:56:39Z")

</div>

> [@riking](#):
>
> Nope, you cannot delete a flag, for logging and audit purposes. If you just want the flag to go away, use Disagree or Defer.

I actually don’t want to delete the flag - I want to agree and delete the post.

“Agree and Keep Post” is actually a misnomer, wouldn’t “Agree but keep post” be better?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 20, 2017, 11:19pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/11 "2017-12-20T23:19:14Z")

</div>

Can you repro this @jomaxro? I’m curious if using a new signup on [try.discourse.org](http://try.discourse.org) casting an inappopriate flag can repro this for a mod there?

Actually I was a little curious about this so I did it myself. @Sujan I can’t repro your situation here is what it looks like for me:

1. In incognito mode, logged in as new user on [try.discourse.org](http://try.discourse.org) (TL1 default there)

2. Flagged a post as inappropriate.

3. In a different browser, logged in as staff and viewed the resulting flag.

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/f/bfd209b7d28c50df59e50f69d21379d388df12c2.png)

Note that I get “agree and hide”. So something is weird about your flagged post @sujan.

You could definitely argue (cc @eviltrout) that we should show the delete option here as well, all the time, and I do agree with that.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [December 20, 2017, 11:25pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/12 "2017-12-20T23:25:05Z")

</div>

Looking at @Sujan’s screenshot, it appears the post is already hidden. Perhaps that is why the agree and hide post option is not there?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 20, 2017, 11:26pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/13 "2017-12-20T23:26:16Z")

</div>

Yeah possibly, so there’s nothing to do @sujan .. at that point **you are waiting for the user to edit their post and automatically unhide it**.

Remember that “Hide and send PM” (which happens automatically if enough people flag a post anyway, though a mod can force it to happen with just one flag) urges the user to edit their post.

I still think the delete option should appear here under the agree button @eviltrout.

---

<div class="post-metadata">

### Author: ![Sujan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sujan/32/70979_2.png) [@Sujan](https://meta.discourse.org/u/Sujan)
#### Post date: [December 20, 2017, 11:27pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/14 "2017-12-20T23:27:14Z")

</div>

But I have a flag that has to be taken care of, and it seems the interface doesn’t offer me any option to do so, correct? If I should " … and keep post" in this situation, it doesn’t really make sense to me that I have to decide that depending on the current state of the post, or does it?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 20, 2017, 11:28pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/15 "2017-12-20T23:28:07Z")

</div>

Not really, you can defer the flag if you don’t care if the user ever edits their post – if they never do, it will just stay hidden (behind a click to reveal) indefinitely.

**The pending flag is a reminder that _you are waiting for the user to edit and fix their post_** , reacting to the PM they got urging them to edit their post to fix it.

Perhaps we could be clearer about that state @eviltrout, when the post is already hidden?

---

<div class="post-metadata">

### Author: ![Sujan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sujan/32/70979_2.png) [@Sujan](https://meta.discourse.org/u/Sujan)
#### Post date: [December 20, 2017, 11:29pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/16 "2017-12-20T23:29:04Z")

</div>

Interesting, did this change recently?  
I never had this problem before. I could always handle flags as an “inbox zero” problem.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [December 20, 2017, 11:32pm UTC](https://meta.discourse.org/t/only-option-shown-for-flag-flagged-posts-agree-is-agree-and-keep-post/76355/17 "2017-12-20T23:32:27Z")

</div>

I dunno, @jomaxro could test some more to see if there is a difference when a moderator agrees with the flag and hides the post.. that might also clear the flag, which makes me wonder how you got into that state. Perhaps the flag stays live when 3 users all flag a post and triggers the automatic hide + PM.

It doesn’t really matter, you could just defer / ignore the flag.
