openlibhums / openlibhums/janeway
No-index for public user profiles
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 Janeway admin, I want to prevent users from creating public spam profiles.
Describe the solution you'd like
User profiles are no-index until the user has either a certain role (e.g. editor) or a live publication linked to their account.
Describe alternatives you've considered
User profiles always set to always be no-index
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 locating the user profile page and its current indexing metadata, then trace how user roles and live publications are represented. The change is done when profiles without an eligible role or linked live publication are no-index, while qualifying profiles remain indexable; add or update tests for both cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100