Field required by role is a module that improves core "required" functionality.
Similar to CCK Required by role brings extra features such as:
- Ready for all entities, including custom entities.
- Doesn´t need extra configuration, just install.
- Respects previous configuration.
- Configuration per field instance.
#D8CX: I pledge that Required by role will have a full Drupal 8 release on the day that Drupal 8 is released.