CASE PM-25349
Fine-tuning business rule validations for case creation and editing via API.
The adjustments made correspond to the following cases:
- 
    
Case creation and editing:
 - Authenticated specialist associated with the project.
 - Service, Category, Client, Company, CI, Location, Contract, Supplier and Organizational Area associated with the project.
 - Required fields by state.
 - Group of Specialists associated with the project and specialist associated with the group.
 - The model corresponds to the Category.
 - Additional fields must correspond to the Model/Category.
 - The specialist must have permissions for the creation/editing of the case type.
 - 
    
List or search for cases:
 - The authenticated specialist associated with the project.
 - The authenticated specialist must have permissions to view: My Cases , My Groups, My projects.
 - The authenticated specialist must have permissions to view the case type.
 - 
    
Add, delete, list, or download file
 - The authenticated specialist associated with the project.
 - The authenticated specialist must have permissions to view the case type.
 - The specialist must have permissions for the listing/downloading of files.
 - 
    
Add Note
 - The authenticated specialist associated with the project.
 - The authenticated specialist must have permissions to edit the case type.
 - The specialist must have permissions for the listing/downloading of files.