Steps to Reproduce:
- Add >10 interfaces to an organization
- link organization to Agreement
- view agreement
Details of the organization displayed with all the interfaces listed
Full details only displayed for 10 interfaces - see this example screenshot and note that the name, interface type and notes do not display for all rows.
N.B. although in this example all the interfaces are attached to a single organization, the issue also arises if you have >10 interfaces across multiple organizations linked to the agreement (e.g. one Org with 6 interfaces, another org with 5 interfaces, only 10 of the interfaces would be retrieved successfully)
Currently the details for the interfaces are retrieved with a search like:
For each additional interface UUID listed for the organization an extra term is added to the query. e.g. a query for 13 interfaces:
However, there is no `limit` parameter in the query which means the default number of responses (10) are included in the results.
The limit parameter should be included in the query for interfaces based on the number of interfaces that are listed for the organization
Documentation for /interfaces API https://s3.amazonaws.com/foliodocs/api/mod-organizations-storage/p/interface.html#organizations_storage_interfaces_get