Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* External Ticketing (#125) * Initial protos for ticket service * Add basics of ticketing * Add support for creating a ticket using a json template * Make custom fields a map * Helper cleanup * No need for type assertion from interface{} -> interface{} * Support multiple ticket schemas as defined by the connector (#127) * Make ticket schema endpoint paginated * Update cli tooling to support fetching a schema of a specific ID before creating a ticket * Add list ticket schemas to connectorbuilder * Support for providing a schema ID when making a create ticket request * Add ticket request message (#129) * add ticket request message * move annotations back to create ticket request * Create ticket task (#131) * wip create ticket task * remove some comments * Combine create ticket methods (#130) * Include the schema ID in the ticket template * Combine create ticket methods to use task * Remove unused flag * cleanup/add ticket request to task proto/handle task * remove comment * fix lint * fix comment --------- Co-authored-by: Justin Gallardo <justin.gallardo@conductorone.com> * Add ticketing flag, and allow ticketing and provisioning to be enabled at the same time (#133) * Add ListSchemas and GetTicketing tasks (#135) * add list schemas and get ticket * lint * more lint * Remove unused ticketing command * Add noop ticketing implementation for if ticketing isn't explciitly enabled * Rename ListSchemas to ListTicketSchemas * Drop ticket comments from models for now * Begin on unit testing custom fields * test validate ticket * Add tests for custom field helpers. Fix type checking bug * Add more custom field helpers with tests (#137) * CreateTicketRequest uses ticket schema instead of a ticket schema ID (#138) * Add more custom field helpers with tests * Update create ticket endpoint to take a ticket schema instead of an ID * Be sure to update the create ticket task to have a ticket schema on it. * Add new ticketing connector capability * Custom field test cleanup (#139) * use/add helpers and options * less lines * fix lint --------- Co-authored-by: Scott <scottmitchell2014@gmail.com> Co-authored-by: laurenleach <106626058+laurenleach@users.noreply.github.com> Co-authored-by: Lauren Leach <lauren.leach@conductorone.com>
- Loading branch information