[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
Changes proposed in this Pull Request:
Add compatibility with PMPro Multiple Memberships Per User. Note that this does not include compatibility for purchasing multiple levels in a single checkout, only for managing users who have multiple levels.
Specific changes made include:
Fixing the Approvals Admin page
Updating emails to pull information about the specific level being approved/denied
Updating Account page to show approval status for all approval levels that the user has
Updating functions with level as an optional parameter to throw a "doing it wrong" warning
Removing approving/denying users directly from the edit user page. Instead, now shows a link to the approvals admin page
Removed code that shows "pending" and "denied" levels on the Levels page. This would be nice to add back, but it is not currently possible to get the level being shown in the gettext filter. Hopefully we can find a way to add this back in a future update
Resolves #143
Other information:
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you successfully run tests with your changes locally?
Changelog entry
Enter a summary of all changes on this Pull Request. This will appear in the changelog if accepted.
All Submissions:
Changes proposed in this Pull Request:
Add compatibility with PMPro Multiple Memberships Per User. Note that this does not include compatibility for purchasing multiple levels in a single checkout, only for managing users who have multiple levels.
Specific changes made include:
level
as an optional parameter to throw a "doing it wrong" warninggettext
filter. Hopefully we can find a way to add this back in a future updateResolves #143
Other information:
Changelog entry