Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync payments changes membership status which are overriden #75

Open
eptbertram opened this issue Mar 13, 2024 · 1 comment
Open

Sync payments changes membership status which are overriden #75

eptbertram opened this issue Mar 13, 2024 · 1 comment

Comments

@eptbertram
Copy link

If you synchronize membership contribution payments, the end date and membership status will be adjusted. At least if "Extend membership when contribution is completed" is checked in the configuration.

There is no filter as to which status is excluded in https://github.com/Project60/org.project60.membership/blob/new_master/api/v3/MembershipPayment/AssignAll.php
In some installations, however, it is possible that an active status "Cancelled by the end of the year" has been set manually, permanently overriding the status. Syncing a payment sets this status to Current, but leaves it permanently overwritten. This is wrong.

Can a filter be installed that checks whether a status is permanently overwritten? In this case, the membership should not be updated, but only the link between payment and membership should be established.

As this is problematic from a technical point of view, we could at least refer to this constellation in the help text on the configuration page.

Any opinions on this issue?

@eptbertram
Copy link
Author

This issue refers to:
#18
#49

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants