Invitations: API Support (Update Invitation and Add Invitation) + Change Profile Email Invitation
defstat opened this issue · comments
Dimitris Efstathiou commented
Describe the feature
There is a need to add certain features to the Invitations toolset.
- API Support
- Update Invitation Payload
- Accept Invitation
- Decline Invitation
- Dispatch invitation (Access rights should be considered)
- A new invitation for Change user Profile Email.
- Ability to request an email change in the user profile page
- A new mailable that will be send to the requested email, and will contain the "accept invitation url"
- Message on the user profile page that there is already an email change request. Something like:
- Disable the ability to request another email change if one is pending. Something like:
- Ability to cancel the change request from within the profile page. Something like:
PRs
OJS: pkp/ojs#4244
PKP-LIB: #9888
Alec Smecher commented
Thanks, @defstat, I've added a review on pkp-lib: #9888 (review)
Alec Smecher commented
Thanks, @defstat, I added a few commits and merged the following PRs based on yours:
I've also ported the app-specific changes to OMP and OPS main
.