Skip to content

New summary routes

Compare
Choose a tag to compare
@deanblackborough deanblackborough released this 10 Apr 12:41
· 1751 commits to master since this release
6a01218

Changed

  • Renamed the route files, filenames relate to access, not the middleware that runs.
  • Added flag to allow turning pagination on and off for collection OPTIONS requests.
  • /request/log route now /request/access-log.
  • /request/log/monthly-requests route now summary/request/access-log/monthly.
  • /resource_types/[resource-type]/resources/[resource]/summary/tco now /summary/resource_types/[resource-type]/resources/[resource]/items.
  • /resource_types/[resource-type]/resources/[resource]/summary/categories now /summary/resource_types/[resource-type]/resources/[resource]/items?category=all.
  • /resource_types/[resource-type]/resources/[resource]/summary/categories/[category] now /summary/resource_types/[resource-type]/resources/[resource]/items?category=[category].
  • /resource_types/[resource-type]/resources/[resource]/summary/categories/[category]/sub_categories now /summary/resource_types/[resource-type]/resources/[resource]/items?category=[category]&subcategory=all.
  • /resource_types/[resource-type]/resources/[resource]/summary/categories/[category]/sub_categories/[sub-category] now /summary/resource_types/[resource-type]/resources/items?category=[category]&subcategory=[subcategory].
  • /resource_types/[resource_type]/resources/[resource]/items/[item]/category/[item-category]/sub_category now /resource_types/[resource-type]/resources/[resource]/items/[item]/category/[item-category]/subcategory.
  • /resource_types/[resource_type]/resources/[resource]/items/[item]/category/[item-category]/sub_category/[sub-category] now /resource_types/[resource-type]/resources/[resource]/items/[item]/category/[item-category]/sub_category/[subcategory].
  • /categories/[category]/sub_categories now /categories/[category]/subcategories.
  • /categories/[category]/sub_categories/[subcategory] now /categories/[category]/subcategories/[subcategory].
  • resource_type switched to resource-types in all URIs

Fixed

  • OPTIONS request failure when collections do not support POST.
  • OPTIONS request showing DELETE when not always valid.
  • OPTIONS request methods now all use the same helper methods.
  • Validation incorrect for categories, wrong rule being used.
  • Unique index incorrect in category table.

Removed

  • Removed /request/log, see changed.
  • Removed /request/log/monthly-requests, see changed.
  • Removed /resource_types/[resource-type]/resources/[resource]/summary/categories, see changed.
  • Removed /resource_types/[resource-type]/resources/[resource]/summary/categories/[category], see changed.
  • Removed /resource_types/[resource-type]/resources/[resource]/summary/categories/[category]/sub_categories, see changed.
  • Removed /resource_types/[resource_type]/resources/[resource]/items/[item]/category/[item-category]/sub_category/[subcategory], see changed
  • Removed /categories/[category]/sub_categories now /categories/[category]/subcategories, see changed.
  • Removed /categories/[category]/sub_categories, see changed.
  • Removed /categories/[category]/sub_categories/[subcategory], see changed.
  • Removed /resource_types/[resource-type]/resources/[resource]/summary/tco, see changed.
  • Removed /resource_types/[resource-type]/resources/{[resource]/expanded_summary/categories.