Check that the IdsApiWrapper class has been declared before trying to call it.
Change add_orderby function so that it matches how the function in the parent class is based.

Old param order went $order, $field. We basically ignore the table, params and alias parameters as we don't have any use for them. This change basically just surpresses some of the warnings that we get when we include the module/use the views.
Call add_orderby on the views plugin in the new style (see d9c1b6d).

We can pass whatever we like as the first parameter (because there is no table to query as the API is remote) so we are just passing idsapi.
Override admin_summary in multiselect filters to prevent us getting a warning from the default function.
Provide an interface to allow the caller to set the object ID to be retrieved.

This method was being called by the Drupal views despite not previously existing, this commit implements it and passes the object ID through to the request object (where it should be).
Load metadata_languages, language_array and headline into API response object where appropriate
Add a views handler for the metadata_language field
Add metadata_languages field via views hook
Make views filters and query plugin respect the site that the user has selected.

Previously the views filters and views query plugin did not respect the selected site but used the one that was set in the idswrapper.default.inc file which happens to be eldis. It is now possible to select bridge as an alternative site.
Add the views default file as it is relied upon when doing the validation of the admin settings page
Remove add_relationship method from views plugin

The signature of this implementation of the method does not match the signature in the parent class and the values it sets do not seem to be used anywhere so it is being removed to prevent us from getting warnings and possible fatal errors.
Add views for the different document types in the IDS Bridge Publications section
Make region filter handle multiple values correctly

Sometimes we receive an multi-dimensional array of values and we need to flatten that.
Check whether we have manually set a dataset before setting the default one when constructing a views query.

It's possible to specify a dataset via a view filter, so we shouldn't force the user over to our default dataset in that condition. We needed to add this code as we previously added code to force some value being set for the site (to prevent always getting Eldis results unless we manually set a site filter on the view).
Adding a comment
Make IdsApiObjectAsset class non-abstract

This class is instantiated from time to time and so should not be abstract.
Add a view for listing themes
Add a sector filter to the documents view
Add an extra module to provide a panel element for displaying IDS documents.

There is also an example panel provided.
Fix fatal error in configuration process

Check appropriate function exists before it is called, if not we should include the appropriate file.