Firstly, user must send request to studio to be assigned to it.
Then studio admin can accept or reject this request.
StudioAssignment will be created when user sends request to studio with status PENDING.
When studio admin accepts request, status will be changed to ACTIVE.
When studio admin rejects request, status will be changed to REJECTED.
Firstly, user must send request to studio to be assigned to it. Then studio admin can accept or reject this request. StudioAssignment will be created when user sends request to studio with status PENDING. When studio admin accepts request, status will be changed to ACTIVE. When studio admin rejects request, status will be changed to REJECTED.