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

Make forgot-password link removable #2622

Closed
vins01-4science opened this issue Nov 10, 2023 · 1 comment · Fixed by #2624
Closed

Make forgot-password link removable #2622

vins01-4science opened this issue Nov 10, 2023 · 1 comment · Fixed by #2624
Assignees
Labels
authorization related to authorization, permissions or groups claimed: 4Science 4Science team is working on this issue & will contribute back new feature
Milestone

Comments

@vins01-4science
Copy link
Contributor

vins01-4science commented Nov 10, 2023

Is your feature request related to a problem? Please describe.
Make the forgot-password anchor removable as it is now working with the new-user one.

Describe the solution you'd like
Create a new AuthorizationFeature that will handle this behavior by checking a configuration property, and if the user is specified also that the user can update the password, i.e. org.dspace.app.util.AuthorizeUtil#authorizeUpdatePassword.

Additional Context
linked DSpace issue: DSpace/DSpace#9192

@vins01-4science vins01-4science added new feature needs triage New issue needs triage and/or scheduling labels Nov 10, 2023
@vins01-4science vins01-4science self-assigned this Nov 10, 2023
@github-project-automation github-project-automation bot moved this to 🆕 Triage in DSpace Backlog Nov 10, 2023
@vins01-4science vins01-4science added authorization related to authorization, permissions or groups claimed: 4Science 4Science team is working on this issue & will contribute back labels Nov 10, 2023
@vins01-4science
Copy link
Contributor Author

We @4Science can work on this issue!

@tdonohue tdonohue moved this from 📋 To Do to 🏗 In Progress in DSpace 8.0 Release Nov 10, 2023
@tdonohue tdonohue removed the needs triage New issue needs triage and/or scheduling label Nov 10, 2023
vins01-4science added a commit to 4Science/dspace-angular that referenced this issue Nov 10, 2023
vins01-4science added a commit to 4Science/dspace-angular that referenced this issue Nov 10, 2023
tdonohue added a commit that referenced this issue Feb 13, 2024
[#2622] Makes forgot-password link removable
@github-project-automation github-project-automation bot moved this from 🏗 In Progress to ✅ Done in DSpace 8.0 Release Feb 13, 2024
@tdonohue tdonohue added this to the 8.0 milestone Jun 24, 2024
4science-it pushed a commit to 4Science/dspace-angular that referenced this issue Jul 23, 2024
4science-it pushed a commit to 4Science/dspace-angular that referenced this issue Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
authorization related to authorization, permissions or groups claimed: 4Science 4Science team is working on this issue & will contribute back new feature
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants