mirror of
https://github.com/SuiteCRM/SuiteCRM.git
synced 2026-03-02 19:16:58 -05:00
Feature request: Contact active/inactive #4975
Labels
No labels
Area: API
Area: Campaigns
Area: Cases
Area: Clean Up
Area: Clean Up: Performance
Area: Dashlets
Area: Databases
Area: Developer Tools
Area: Elasticsearch
Area: Elasticsearch
Area: Emails
Area: Emails:Campaigns
Area: Emails:Cases
Area: Emails:Compose
Area: Emails:Config
Area: Emails:Templates
Area: Environment
Area: Installation
Area: Language
Area: Mobile
Area: Module
Area: PDFs
Area: PHP8
Area: Reports
Area: Studio
Area: Styling
Area: Upgrading
Area: Workflow
Area:Activity Stream
Area:Calls
Area:Import
Area:Projects
Area:Search
Area:Surveys
Area:Themes
Area:Users
Branch:Hotfix
Good First Issue
Hacktoberfest
Help Wanted
PR:Community Contribution
PR:Type:Enhancement
Priority:Critical
Priority:Important
Priority:Moderate
Severity: Major
Severity: Minor
Severity: Moderate
Status: Requires Code Review
Status: Requires Updates
Status: Stale
Status: Team Investigating
Status:Assessed
Status:Fix Proposed
Status:Needs Assessed
Status:Requires Automated Tests
Type: Bug
Type:Deprecated
Type:Discussion
Type:Duplicate
Type:Invalid
Type:Question
Type:Suggestion
Type:Suggestion
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/SuiteCRM-SuiteCRM#4975
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bunk3m on GitHub (Mar 15, 2023).
Contacts retire, are temporarily unemployed, die, etc. Those contacts should be retained for information purposes but should be made inactive so they don't receive marketing pieces etc. Deleting the contact doesn't always make sense since you may lose account history.
Some discussion about the issue is found below:
https://community.suitecrm.com/t/is-there-a-setting-to-make-retired-contacts-inactive/88422
Expected Behavior
If we find out that a contact has retired or moved on but can't find them, then the contact shouldn't be deleted. It should be made "inactive" until which time that it makes sense to either attach them to another account or delete (in the future). In the interim period, the contact shouldn't show up on call out lists, marketing emails etc. etc.
Actual Behavior
At the moment there is a way to make accounts inactive but not contacts.
Possible Fix
Add a selection field "active/inactive" in the contact edit detail. As a default the field should be "active". But when the contact has retired, etc., then you should be able to manually check status as "inactive".
Context
We have found a number of individuals who have retired, moved jobs, quit (can't find yet) and so one. That contact history shouldn't be lost as there is valuable information in the history. However, those contacts will continue to show up in marketing email lists, contact lists etc. even when it isn't appropriate. There isn't a way to exclude those except manually delete the contact from the email lists.
Your Environment
@chris001 commented on GitHub (Mar 15, 2023):
Great idea. What about having multiple choices for Inactive to provide other users and the CRM system with more detail, if any.. "moved on to another job/organization", "retired", "deceased", "on leave of absence", "on medical leave", "unknown".... because these have various different follow-up possibilities, and reactivation possibilities, if any.