openlibhums / openlibhums/janeway
Multitenant repositories: Each repository should have own registration & password reset templates
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 238
- Forks
- 97
- Avg merge
- 9d 1h
- Merged PRs (30d)
- 8
Description
Is your feature request related to a problem? Please describe.
As a preprints Repository admin, I need to customise the email templates for user registration and password reset messages, because information I wish to convey to my usergroup is different from the other Repositories on my host Janeway Press. For example, I may need to inform my usergroup that they must complete certain steps required for registration, which may not be required at the Repository B.
Describe the solution you'd like
Similar to Journals, each Repository should have its own email template for user registration and password reset. These should both be in the Repository Wizard.
Describe alternatives you've considered
I assume that the Press still requires its own registration & reset templates because it also allows for user registration, otherwise I might be inclined to suggest that the Press Manager probably shouldn't include these templates.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing how journal-specific registration and password-reset templates are handled, then inspect the Repository Wizard and the Press Manager areas mentioned in the issue. Done means each repository can customise both templates independently while the press-level templates continue to support press user registration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authentication, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100