Changes for version 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)!)
Modules
Adds a modern REST API to RT under /REST/2.0/
Provides
in lib/RT/Extension/REST2/Dispatcher.pm
in lib/RT/Extension/REST2/Middleware/Auth.pm
in lib/RT/Extension/REST2/Middleware/ErrorAsJSON.pm
in lib/RT/Extension/REST2/Middleware/Log.pm
in lib/RT/Extension/REST2/PodViewer.pm
in lib/RT/Extension/REST2/PodViewer/HTMLView.pm
in lib/RT/Extension/REST2/Resource.pm
in lib/RT/Extension/REST2/Resource/Asset.pm
in lib/RT/Extension/REST2/Resource/Assets.pm
in lib/RT/Extension/REST2/Resource/Attachment.pm
in lib/RT/Extension/REST2/Resource/Attachments.pm
in lib/RT/Extension/REST2/Resource/Catalog.pm
in lib/RT/Extension/REST2/Resource/Catalogs.pm
in lib/RT/Extension/REST2/Resource/Collection.pm
in lib/RT/Extension/REST2/Resource/Collection/ProcessPOSTasGET.pm
in lib/RT/Extension/REST2/Resource/Collection/QueryByJSON.pm
in lib/RT/Extension/REST2/Resource/CustomField.pm
in lib/RT/Extension/REST2/Resource/CustomFields.pm
in lib/RT/Extension/REST2/Resource/CustomRole.pm
in lib/RT/Extension/REST2/Resource/CustomRoles.pm
in lib/RT/Extension/REST2/Resource/Group.pm
in lib/RT/Extension/REST2/Resource/GroupMembers.pm
in lib/RT/Extension/REST2/Resource/Groups.pm
in lib/RT/Extension/REST2/Resource/Message.pm
in lib/RT/Extension/REST2/Resource/Queue.pm
in lib/RT/Extension/REST2/Resource/Queues.pm
in lib/RT/Extension/REST2/Resource/RT.pm
in lib/RT/Extension/REST2/Resource/Record.pm
in lib/RT/Extension/REST2/Resource/Record/Deletable.pm
in lib/RT/Extension/REST2/Resource/Record/DeletableByDisabling.pm
in lib/RT/Extension/REST2/Resource/Record/Hypermedia.pm
in lib/RT/Extension/REST2/Resource/Record/Readable.pm
in lib/RT/Extension/REST2/Resource/Record/WithETag.pm
in lib/RT/Extension/REST2/Resource/Record/Writable.pm
in lib/RT/Extension/REST2/Resource/Role/RequestBodyIsJSON.pm
in lib/RT/Extension/REST2/Resource/Root.pm
in lib/RT/Extension/REST2/Resource/Ticket.pm
in lib/RT/Extension/REST2/Resource/Tickets.pm
in lib/RT/Extension/REST2/Resource/TicketsBulk.pm
in lib/RT/Extension/REST2/Resource/Transaction.pm
in lib/RT/Extension/REST2/Resource/Transactions.pm
in lib/RT/Extension/REST2/Resource/User.pm
in lib/RT/Extension/REST2/Resource/UserGroups.pm
in lib/RT/Extension/REST2/Resource/Users.pm
in lib/RT/Extension/REST2/Util.pm