Specifically in the UI, activities that are past their date show as red unless their status is completed. I have a few use cases where it would be preferable for the final state of the activity to be a status like 'accepted' or 'denied'. I have not found in place where it is possible to set the status level as equal to Completed, so I am assuming that you would have to either do it with some type of extension or custom code?

2 Answers 2


The status of an Activity is where it stands on its path from creation to completion (started, in process, awaiting xyz, etc, etc, completed).

In this flow, 'accepted' and 'denied' aren't statuses, because they don't tell us what the next action is (or if there will be another action). We should think of these as outcomes. Assuming the activity is a proposal or similar, what about creating a custom field called Result or Outcome, with 'accepted' or 'denied' as the available options?

  • This is a good point, you could have accepted, approved, denied what have you, but that may not be the end of the process. I have taken the custom field approach, which looks like it will work fine. Thanks for the feedback. Commented Jul 7, 2015 at 15:49

As you likely know, you can create custom activity statuses at /civicrm/admin/options?gid=26&reset=1 After adding the two new statuses, I would filter to exclude them from the upcoming Activities Report by going to filter tab on /civicrm/report/instance/3?reset=1 .

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.