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

Add ContentRemovalRequest viewset #10381

Closed
bjester opened this issue Apr 4, 2023 · 1 comment
Closed

Add ContentRemovalRequest viewset #10381

bjester opened this issue Apr 4, 2023 · 1 comment
Labels
DEV: backend Python, databases, networking, filesystem... P0 - critical Priority: Release blocker or regression TAG: new feature New user-facing feature

Comments

@bjester
Copy link
Member

bjester commented Apr 4, 2023

Depends on: #10365

Background

In order to provide support for managing a user's 'My Downloads', we need a new API viewset that will allow us manage removal of content.

Deliverables

The ContentRemovalRequestViewSet

a) It should inherit ValuesViewset
b) It should operate upon the model ContentRemovalRequest

The ContentRemovalRequestViewSet: request creation

a) It should allow creation of a ContentRemovalRequest model for a user
b) It should create the model with the appropriate fields. See ContentRequest.build_for_user

Acceptance criteria

Appropriate tests for the viewset

References

#10137

@bjester bjester added TAG: new feature New user-facing feature P0 - critical Priority: Release blocker or regression DEV: backend Python, databases, networking, filesystem... labels Apr 4, 2023
@rtibbles
Copy link
Member

This has been folded into #10379 in order to give a more simplified frontend API interaction experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DEV: backend Python, databases, networking, filesystem... P0 - critical Priority: Release blocker or regression TAG: new feature New user-facing feature
Projects
None yet
Development

No branches or pull requests

2 participants