Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Trivial
    • Resolution: Incomplete
    • Affects Version/s: 4.6, 4.7
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Documentation Required?:
      None
    • Funding Source:
      Needs Funding

      Description

      Relationships are meant to be expired by the scheduled job, "disable expired relationships".
      However, the relationship tab will list expired relationships as "Inactive" whether "Enabled" is checked or not.

      This "feature" was probably meant to be helpful for people not enabling the scheduled job, however it can be unhelpful as well.

      • The fact of "active/enabled" is not discernible without editing the relationship because it is not displayed in the tab.
      • this can cause api or other results to be unexpected after a casual inspection of the contacts.
      • The need to enable the scheduled job is hidden

      I propose that either the tab display should be consistent with system processing (only reflect the "active/enabled" status, or, when a user enters an expiration date that is today's date or in the past, the relationship be immediately expired.

      Another alternative might be whenever a relationship tab is viewed, and expired but active relationships are present, the user is prompted to A) have the relationships expired B) be alerted that the scheduled job is not enabled (and consult the admin).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                ginkgomzd Michael Z Daryabeygi
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: