Revision history for RT-Extension-REST2
1.17 2022-07-13
- Update tests for the custom field error message change in 4.4.6
1.16 2022-04-11
- Refactor CleanupRequest into a PSGI middleware module to make sure it
gets called consistently.
- Set the current interface to REST2 for REST2-based requests, if
supported in the running RT.
1.15 2021-10-18
- Support custom roles by name on ticket update
- Add RT Version section
1.14 2021-08-13
- Support custom roles by name on ticket create
- Skip invalid custom fields on create/update
1.13 2021-07-19
- Add /tickets/bulk/correspond and /tickets/bulk/comment endpoints
- Add /searches/ and /search/ endpoits for saved searches
- Support to search tickets from saved searches
- Support additional fields parameters for Roles and CustomFields in Collection
- Support roles for ticket/asset searches
- Skip empty messages from custom field updates
1.12 2021-04-21
- Support _hyperlinks field in collection
- Fix the logic of determining if a link is local for assets/articles
1.11 2021-02-19
- Properly handle comment/correspond with no Content provided
1.10 2021-02-12
- Various documentation fixes and updates
- Avoid errors for lazy-created custom role groups that may not
exist yet
- Grant SeeQueue in some tests to align with changes in RT
- Allow Status updates on correspond/comment
- Allow CustomRoles updates on correspond/comment
- Move validation to stand-alone methods for ticket updates
1.09 2020-05-04
- Allow searches to return disabled objects with
'find_disabled_rows=1'(Thanks gibus!)
- Improve the user experience of pagination(Thanks puck!)
- Allow 'entry_aggregator' property in JSON search(Thanks gibus!)
- Allow including CustomFields in search results(Thanks puck!)
- Allow to delete values for single-value custom fields(Thanks gibus!)
- Allow binary ObjectCustomFieldValue upload as multipart/form-data or JSON
Base64 encoded content(Thanks gibus!)
- Add entry point to download image or binary ObjectCustomFieldValue(Thanks
gibus!)
- Allow attachments as JSON Array with multipart/form-data or Base64
encoded content(Thanks gibus!)
- Set the Subject on the create attachment(Thanks puck!)
- Allow setting privileged flag on user endpoint(Thanks brennanma!)
- Improved access and authorisation for user endpoints(Thanks elacour!)
- Add searching for customfields attached to a catalog/class/queue(Thanks
gibus!)
- Add customfieldvalue(s) endpoints(Thanks gibus!)
- Add all CRUD operations for CustomField(Thanks gibus!)
- Add available values for Select RT::CustomField(Thanks gibus!)
- Fix setting single member roles like Owner for Assets(Thanks puck!)
- Provide Ticket and Transaction CFs for queue lookup
- Add custom field names in hyperlink data
- When creating an object, allow CustomFields to use names(Thanks puck!)
- Treat CustomFields in a manner that is more consistent to other object
types(Thanks puck!)
- Bump requirement for Path::Dispatcher to 1.07 to remove warnings about
Any::Moose
1.08 2019-08-09
- Accept transaction custom fields on comment/correspond
- Accept ticket custom fields on comment/correspond
1.07 2019-05-24
- Accept 'Content' as a parameter on create. The documentation previously showed
this in examples, but it wasn't yet supported. Now it works as documented.
- Remove To and From from Create examples. These were documentation bugs since
they were not supported via the API. Roles can be set using Requestor, Cc, etc.
- Reorganize tests for improved development workflow and to avoid spurious
failures on install.
- Add syntax for requesting specific fields when fetching data (Thanks Andrew Ruthven (puck)!)
1.06 2019-04-03
- Add orderby and order support to JSON/TicketSQL searches(Thanks gibus!)
1.05 2018-11-19
- Add support to manage memberships for users and groups(Thanks gibus!)
- Add support to enable/disable users and groups(Thanks gibus!)
1.04 2018-07-06
- Fix bug that caused custom fields to be updated after create
1.03 2018-03-16
- Add new bulk option for tickets
- Documentation updates
1.02 2017-12-22
- Add support for external links on tickets
1.01 2017-11-20
- Relocate REST2 DB connect to occur after PSGI forks
- Add cleanup method to resolve DBIx::SearchBuilder processing at request end
1.00 2017-07-20
- Initial release