When an attribute is marked as value required on Studio Objects (Classic) it is not honored on the associated object's list page.
For example, an attribute that is value required on the project object still allows a field on the project list page to be edited/saved even when this value required field is not populated.
STR:
1. Create an attribute on the project object - does not matter if string or lookup type
- Make this field Value Required
2. In Classic, add this field to the project list page (field will be blank)
3. Edit one of the other fields on the project list page and save
Expected Result: Error message stating the required field needs to be populated
Actual Result: Record is saved without the required field being populated