-
-
Notifications
You must be signed in to change notification settings - Fork 891
feat: Add media removal request system with approval workflow, per-season support, and granular permissions #2828
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
Draft
MrDWilson
wants to merge
32
commits into
seerr-team:develop
Choose a base branch
from
MrDWilson:feat/removal-request
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,670
−463
Draft
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
d46b45a
feat(permissions): add removal request permissions
MrDWilson 90de224
feat(media): add media removal requests
MrDWilson bd5c3f2
feat(sonarr): add season file removal and unmonitoring
MrDWilson b853456
feat(api): add removal request endpoints
MrDWilson 9ba384e
feat(permissions): add removal request permissions to UI
MrDWilson e5d5281
feat(ui): add media removal request management
MrDWilson 86f104f
feat(ui): add media and season removal request management
MrDWilson c896897
feat(ui): move removal requester info to tooltip
MrDWilson c4c92c3
feat(api): refine removal request logic and validation
MrDWilson f7ab2e2
feat(i18n): add translations for removal requests
MrDWilson eef4032
feat(removal): add 4k season support and refine request logic
MrDWilson cd19b83
feat(api): add requestedBy filter for removal requests
MrDWilson abca294
Merge branch 'develop' into feat/removal-request
MrDWilson f6cd337
feat(removal): improve request validation and data persistence
MrDWilson da4da62
feat(removal): include 4k status in request lookup, load media relations
MrDWilson 3c6bdfb
feat(removal): implement multi-user aware media removal and partial t…
MrDWilson de780f8
Merge remote-tracking branch 'seerr-team/develop' into feat/removal-r…
MrDWilson 53f6833
fix(removal): scope multi-user consent by 4K and season
MrDWilson fe8ed93
fix(removal): make Servarr removal idempotent and simplify create guard
MrDWilson 0f88ac8
fix(removal): regenerate migrations against current develop
MrDWilson 6871e0c
fix(removal): improve removal UI feedback, gating, and a11y
MrDWilson a14b501
docs(api): document removal-request schema and response codes
MrDWilson d095571
test(removal): cover removal-request routes and multi-user consent
MrDWilson d8a91b8
fix(removal): stop the season modal from freezing the manage pane
MrDWilson 576802d
fix(removal): show users their own removal requests and unify the UI
MrDWilson 503ec1c
fix(removal): count full-series requests in season consent
MrDWilson 9fd6681
style(api): satisfy prettier for the removal-request filter enum
MrDWilson 752f052
Merge branch 'develop' into feat/removal-request
MrDWilson 08d0578
Merge branch 'develop' into feat/removal-request
MrDWilson 25caecb
Merge branch 'develop' into feat/removal-request
MrDWilson e1f972a
Merge branch 'develop' into feat/removal-request
MrDWilson 152aacb
Merge branch 'develop' into feat/removal-request
MrDWilson File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.