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

Invitations: API Support (Update Invitation and Add Invitation) + Change Profile Email Invitation #9887

Open
9 tasks
defstat opened this issue Apr 15, 2024 · 0 comments
Assignees

Comments

@defstat
Copy link
Collaborator

defstat commented Apr 15, 2024

Describe the feature
There is a need to add certain features to the Invitations toolset.

  1. API Support
  • Update Invitation Payload
  • Accept Invitation
  • Decline Invitation
  • Dispatch invitation (Access rights should be considered)
  1. 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:
image
  • Disable the ability to request another email change if one is pending. Something like:
image
  • Ability to cancel the change request from within the profile page. Something like:
image

PRs

OJS: pkp/ojs#4244
PKP-LIB: #9888

@defstat defstat self-assigned this Apr 15, 2024
defstat added a commit to defstat/ojs that referenced this issue Apr 15, 2024
defstat added a commit to defstat/pkp-lib that referenced this issue Apr 15, 2024
defstat added a commit to defstat/pkp-lib that referenced this issue Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant