https://issues.folio.org/browse/ERM-1000 requires users to add an agreement line without a resource but just the description. The backend currently doesnt accept a null resource.
Idea is to introduce a "detached" type for the backend to know that the "resource" property has been purposefully left out because we want to add a detached line.
Entitlement validation needs extending to:
- Check resource is null when type is "detached", currently this is not allowed.
- Check description is present when type is detached.