The Casting Agency models a company that is responsible for creating movies and managing and assigning actors to those movies. You are an Executive Producer within the company and are creating a system to simplify and streamline your process.
- Movies
- title
- release date
- Actors
- name
- age
- gender
- GET /actors and /movies
- DELETE /actors/ and /movies/
- POST /actors and /movies and
- PATCH /actors/ and /movies/
- Casting Assistant
- Can view actors and movies
- Can view actors and movies
- Casting Director
- All permissions a Casting Assistant has and…
- Add or delete an actor from the database
- Modify actors or movies
- All permissions a Casting Assistant has and…
- Executive Producer
- All permissions a Casting Director has and…
- Add or delete a movie from the database
- All permissions a Casting Director has and…
- One test for success behavior of each endpoint
- One test for error behavior of each endpoint
- At least two tests of RBAC for each role