Setting up the NewClient method to accept an interface that gives access
to the Do method of the http.Client rather than using a hard http.Client
so that an interface can be passed for mocking and other non-standard
clients can be used with go-jira.
Expand the PermissionScheme struct of ProjectService.
Add new PermissionSchemeService with functions Get and GetList.
Add corresponding mocks and tests.
Added TransitionService with 2 methods:
* GetList for retrieving possible transitions for an issue
* Create for creating transition and changing issue status in the
process
* 'develop' of https://github.com/EvgenKostenko/go-jira:
cosmetic fix in boards imports, tests in projects
add delete board with tests + go fmt
add board create with tests
go fmt boards
Implement BoardService and get boards list with parameters
remove old project
Add boards and fix some bugs in project
add boards service
The Response struct has StartAt, MaxResults and Total fields, which are
returned from JIRA API in issue search responses. They are now
accessible in Response object.
* origin/master:
When creating issue links, the id and self should be omitted along with comment if none is provided
Expose comment ID
Make issue link direction visible
using Time for WorklogRecord.Started
Adjusted a few things to be in line with other methods
go fmt
go fmt, go doc and reuse of Project struct
Renamed "json_mocks" into "mocks"
Refactored struct types by reusing already existing components
Fixed typo in Cookies
Moved progect.go to project.go
Fix#12: Expose the base JIRA URL
update .gitignore
using native time.Time
updating with search and worklogs
# Conflicts:
# project_test.go
* 'master' of https://github.com/EvgenKostenko/go-jira:
refactor project tests + go fmt
add one more test for project service
delete uncompleted boards
add fmt dependency to jira.go
get Authenticated reports session from main repository
Add project and tests
Implement workload in issue and Project list
Change Coocke session get from request
* 'attachment' of https://github.com/jasonob/go-jira:
Increase test coverage slightly and add some robustness
Add test cases for DoNoClose()
Add test cases for PostAttachment() and DownloadAttachment(). Fix PostAttachment() to handle response as a JSON array of Attachments. Add Author *Assignee and Thumbnail definition to Attachment structure. Clarify comments on DoNoClose() call
Ensure Authenticated test validates the path where the AuthenticationService hasn't been initialized
Moved Authentication() test into AuthenticationService, and add test case to validate it operates correctly
* Add ability to add and download attachments, including multi-part form handling * Add method to report if the current session is authenticated or not
* 'master' of https://github.com/EvgenKostenko/go-jira:
Enable labels for IssueFields
fixed test case
Bug fix - reading http body produces error because the body is already read