Using GeoEntityType::DEFAULT_SET for consistency
[#62053520] Moved cites_suspensions' search method to trade_restriction model, so it can be shared with the quota model
Sort cites_suspensions from most recent to oldest
[#62053520] Added link to quotas bulk index
[#62053520] Moved shared form bits into its own file. And adapting the existing form file in views/admin/taxon_quotas.
[#62053520] Added files for bulk update of quotas
[#62053520] Added bulk quotas route
[#62053520] Added controller for quotas
[#62053520] There are some small differences in the search filters for quotas and cites_suspensions, so removing it from the trade_restrictions model and moving to the children models
REmoved unnecessary files. And updating necessary ones. (reverts part of a previous commit, because I just realised it didn't make sense... go me)
[#62053520] No need for an edit route, action and view
[#62053520] Removed unneeded files
First go at the duplication view and form.
[#62053520] Fixed issue with partial rendering
[#62053520] Display start and end dates
[#62053520] Changed button text
[#62053520] Added taxon_concepts and exception taxon_concepts to the duplication form
[#62053520] Added plpgsql script to copy quotas across years.
[#62053520] Added Sidekiq worker to call copy script for quotas duplication
[#62053520] Display information about number of quotas showing. Removed to_year as it is not necessary