Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • CiviCRM Core CiviCRM Core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,449
    • Issues 1,449
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • CiviCRM CoreCiviCRM Core
  • Issues
  • #542
Closed
Open
Created Nov 21, 2018 by jitendra@jitendraDeveloper

Case Manager is not shown for closed cases.

Current Status

When closing a case, all case roles (relationships) are given an end date. This keeps them from cluttering up core screens (e.g. contact summary activity tab) where only active relationships should be shown. However it causes undesired behavior when viewing closed cases: all the case roles are gone.

One proposed solution is to show all disabled relationships when viewing a closed case. However this isn't quite right as it is then impossible to distinguish current roles from roles that ended before the case was closed.

Proposal

(after discussion at NY Sprint btw @eileen @colemanw & @DaveD)

  1. Stop ending/disabling relationships when a case is closed.
  2. Update core screens to filter out relationships from closed cases when displaying active relationships (e.g. contact summary activity tab)
  3. Add upgrade script to reactivate & remove end date from all activities that ended on the same date their case was closed.

Further reading

Past discussions of this at https://civicrm.stackexchange.com/questions/27215/case-roles-on-closed-cases

Edited Jun 14, 2019 by colemanw
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking