Repository navigation
Merge Feature/pbs 26 20 into develop - #12000
Merged
Merged
Conversation
## Ticket https://openscience.atlassian.net/browse/ENG-12332 ## Purpose Recently users have started started creating “fake” accounts with ORCIDs in order to submit AI generated content to preprint providers. This is “spam” that our providers are then required to report the users (by email) to OSF support staff. A simpler solution would be to have a report spam functionality in the moderator dashboard. This would generate an email notification to [support@cos.io](mailto:support@cos.io) regarding the preprint in question, and would allow support team members to quickly go into admin and disable to creator account. Note: This is for registries and preprints ## Changes add BE option to send email if preprint or registration submission is spam related FE ticket https://openscience.atlassian.net/browse/ENG-10679
## Ticket https://openscience.atlassian.net/browse/ENG-12261 ## Purpose Fix confirmation link failure ## Changes Fix confirmation link failure
…iders (#11965) ## Ticket https://openscience.atlassian.net/browse/ENG-12060 ## Purpose When moderator rejects a new registration submission, the rejected registration is not shown rejected tab for EGAP provider. And registration moderator page shows “Not found” error immediately after rejection.
…data representation if registered_from node is private (#11964) ## Ticket https://openscience.atlassian.net/browse/ENG-11075 ## Purpose * Prevent failure of registration approval when `prevent_project_creation` flag is turned on * When this flag is turned on, registrations will have a `registered_from` relationship that points to a `draft_node` object that shouldn't be made public. This causes the metadata gathering to fail, and subsequently fails the registration approval process ## Changes * Add logic to skip serializing the registration.registered_from relationship if the registered_from relationship does not point to a public object
## Ticket https://openscience.atlassian.net/browse/ENG-12261 ## Purpose Fix issue with unregistered contributor
## Ticket https://openscience.atlassian.net/browse/ENG-12060?focusedCommentId=123788 ## Purpose Do not show rejected registrations for submitted tab
… of a preprint (#11973) ## Ticket https://openscience.atlassian.net/browse/ENG-10043 ## Purpose Since metadata is distinct for different versions of a preprint, there should be the ability to edit the metadata on each version of a preprint. This is important to be able to correct any mistakes or unintentionally excluded in the metadata at later dates (including author order, funder information, licensing, etc.) The Edit option is only available on the most recent version of a preprint. ## Changes make to be possible to edit metadata on previous versions of a preprint related FE changings PR CenterForOpenScience/angular-osf#1078
## Ticket https://openscience.atlassian.net/browse/ENG-12471 ## Purpose Flask runs handlers in LIFO order which means postcommit tasks are run before transaction commits. It makes possible the scenario when spam checks run -> transaction commits -> spam checks finish and override registration state with stale data. ## Changes Run postcommit tasks after transaction commits
* Make exclude non-contributors checked by default
…11978) ## Ticket https://openscience.atlassian.net/browse/ENG-10824 ## Purpose Reindexing a user from admin doesn’t do what the button suggests. The current “Reindex” button for a user sends that user’s content (projects, preprints) to SHARE. It doesn’t send the user record itself. So on the SHARE Reindex tab, the user stays on the list even hours after the reindex runs. The fix is to split this into two separate actions: Reindex User sends only the user record, meaning their profile metadata (no projects or preprints). Reindex All User’s Content sends everything the user owns, which is what the current button does. Admins also need to see whether a user allows SHARE indexing, and change it if the user asks.
* [ENG-12586] Fix admin management page is not protected (#11985) * [ENG-12586] Follow-up: add permission checks to a few admin views (#11988) * Update changelog and bump version * add merge migration --------- Co-authored-by: bodintsov <bodintsov@exoft.net> Co-authored-by: Longze Chen <cslzchen@gmail.com>
Add a route to the admin app that doesn't explicitly add any protections to ensure that it always remains protected by default protections.
…prints (#11984) ## Ticket https://openscience.atlassian.net/browse/ENG-10043?focusedCommentId=123980 ## Purpose user Iadded as a contributor can't see the preprint in their My Preprints ## Changes show last preprint version for contributors for My Preprints
…ndexed (#11986) ## Ticket https://openscience.atlassian.net/browse/ENG-10824?focusedCommentId=124117 ## Changes exclude users who are marked as SPAM from list that is needed to be indexed
## Ticket https://openscience.atlassian.net/browse/ENG-12573 ## Purpose * Log IA collection update results to sentry
brianjgeiger
approved these changes
Oct 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket
Purpose
Changes
Side Effects
QE Notes
CE Notes
Documentation