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

feat(api): add Show Model and CRUD Endpoints #103

Draft
wants to merge 22 commits into
base: main
Choose a base branch
from
Draft

Conversation

Lapotor
Copy link
Collaborator

@Lapotor Lapotor commented Dec 29, 2023

Implement Show Model and corresponding CRUD REST API Endpoints. Restrict access based on user authentication status; if the user is not logged in, limit access to shows within the current day until one month later.

Check for overlaps with existing shows for new and updated shows, taking into account the enabled status of existing shows to prevent conflicts. Implement permissions and checks for secure CRUD operations based on user roles and authentication status.

Ensure comprehensive test coverage for creating, updating, and deleting shows. Test access restrictions based on user authentication and permissions.


Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
Signed-off-by: Valentin Sickert <[email protected]>
@Lapotor Lapotor added this to the v1.0.0 milestone Dec 29, 2023
@Lapotor Lapotor self-assigned this Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment