1
0
mirror of https://github.com/interviewstreet/go-jira.git synced 2025-08-06 22:13:02 +02:00
Commit Graph

173 Commits

Author SHA1 Message Date
4a50cc4eb6 add UpdateIssue method for jira 7.4.0 2017-08-03 17:57:24 +08:00
cbd1994e39 just added value type 'datetime' to the list in InitIssueWithMetaAndFields 2017-07-31 09:03:34 +02:00
bb451f74be Fix bug in issue update
The issue was being found by ID, but there are cases where a user will
have the issue key but not the ID, whereas if the user has the ID then
it's highly likely they have the key, because they probably got the ID
from the API, which would also return the key.
2017-06-26 10:15:03 -04:00
c8cc00ff93 Add Issue Update method
JIRA only allows issues to be created with certain fields set. This
means if a user needs to create an issue through the API with the
description set, they need to create the issue first, and then call the
API again to update it.

Without this commit, the way to do this through the package is by
calling IssueService.Create and then use the client's NewRequest method
to create a raw HTTP request for the Update. This isn't bad, but it can
be better.
2017-06-09 15:51:29 -04:00
52c37034b2 Merge pull request #72 from yanolab/feature#1
Implemented low level do transition method. close #57
2017-05-07 18:29:36 +02:00
88bab6c4c8 refactor: rename PostAttachment arg to issueID 2017-05-06 14:09:22 +02:00
ccd16575a5 implemented low level do transition method. 2017-05-04 23:19:41 +09:00
1c3a3519ff go fmt and docs 2017-05-01 15:06:18 +02:00
880a13c107 Fixed typos 2017-05-01 15:03:03 +02:00
967e2d4805 Add the "option" field type for custom fields
JIRA supports SelectList field types, which are similar to but
represented not quite the same as Strings. This change allows go-jira
to create issues with custom fields on them that are SelectLists.
2017-04-26 22:09:33 -07:00
dc9aff7507 adds support for selecting specific fields from the jira api. See https://docs.atlassian.com/jira/REST/cloud/#api/2/search-search for details 2017-04-13 21:02:50 +02:00
e206cd4d4d Merge pull request #64 from gphakos/expand
Add Expand Query Parameter to Searches
2017-02-28 10:10:37 +01:00
bac2760a87 Added Issue.Delete and unit test. 2017-02-23 17:41:52 -08:00
39a47d13a0 Initial commit of bug fixes found by atom's gometalinter. 2017-02-23 16:48:06 -08:00
b57fd50c97 expand 2017-02-22 18:26:49 -05:00
8a4b1aca33 Added basic version of Group API (Thanks to @aviz) 2017-01-29 17:28:04 +01:00
f764e89d33 Add Changelog to Issue and allow query parameters to issue.GET 2017-01-27 23:04:57 +01:00
e0f9c1d4ae Merge branch 'user_endpoint' of https://github.com/guilhermebr/go-jira into guilhermebr-user_endpoint
* 'user_endpoint' of https://github.com/guilhermebr/go-jira:
  Add UserService to handle JIRA User endpoints
2016-11-04 20:55:27 +01:00
11bb1a8b27 Fixed structs tags of Parent struct 2016-11-04 20:48:16 +01:00
5f27aa465c Added Parent to issue fields 2016-10-31 17:31:51 -07:00
c969fb4ee0 Add UserService to handle JIRA User endpoints 2016-10-31 10:24:30 -02:00
b1018be8a7 Add duedate, timespent, timeestimate and timeoriginalestimate to Issue struct 2016-10-24 11:07:36 +02:00
e314420883 Renamed Timetracking field to TimeTracking to follow go naming conventions 2016-10-24 11:06:37 +02:00
233f266cfb Add Timetracking JIRA issue field handling 2016-10-23 14:50:36 +02:00
9543ada034 Fixes the structs tags. Adds test to verify empty fields are ommitted 2016-10-07 10:52:40 +02:00
7219fd57e4 Remove some comments not applicable 2016-10-05 18:07:59 +02:00
1f368f8fe0 Adds method to init issue with meta and fieldConfig. Adds related tests 2016-10-05 18:04:48 +02:00
0ef71af2e8 Preserve resp body in case of error in Create function. 2016-10-05 14:53:30 +02:00
31508ce192 Fixed a few fmt and debug outputs 2016-10-03 13:33:46 +02:00
8d3b47871f Merge branch 'master' of https://github.com/bidesh/go-jira into bidesh-master
* 'master' of https://github.com/bidesh/go-jira:
  Adds test for authentication on expected json. Adds test to metaissue
  Removes check for statuscode as jiraclient already does it. Adds test for nonok status code returned
  Adds test for GetProjectWithName and GetIssueTypeWithName
  Omit more empty attributes when converting from struct to map
  Adds unknown map for arbitrary fields in IssueFields. Adds Custom Marshall,Unmarshall. Adds structs tag where necessary
  Adds metaissue support.
  Completes the APi for session. Adds logout and GetCurrentUser
2016-10-03 13:15:05 +02:00
5ce765977f Adds unknown map for arbitrary fields in IssueFields. Adds Custom Marshall,Unmarshall. Adds structs tag where necessary 2016-09-23 16:19:07 +02:00
4ad59bb4e7 Attempt to retrieve the actual string value of a complex type custom field instead of blindly converting to string. 2016-09-06 16:14:15 -07:00
7d216396c6 Add epic data to returned issue fields 2016-07-28 16:06:52 -04:00
f1a11a0302 go doc and go lint 2016-07-17 11:41:50 +02:00
a2df25c45a go fmt 2016-07-17 11:24:23 +02:00
4b9e96b367 Moved transition service into issue service, because it relates to the issue api calls 2016-07-17 11:23:49 +02:00
f7ea942ed3 Comments unmarshaling fixed 2016-07-08 01:21:14 +02:00
c0b29dac50 Adjusted PR #19
* go doc
* go fmt
* Usage of already existing structs
* Adjustments related to the wrapping response
2016-06-19 15:08:53 +02:00
083961b1b6 Go docs 2016-06-19 14:36:10 +02:00
a1cf5b494a Add pagination options to Search. 2016-06-16 11:10:30 +02:00
facc86872b Wrap http.Response in Response struct
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.
2016-06-15 17:09:13 +02:00
e11c960b6c When creating issue links, the id and self should be omitted along with comment if none is provided 2016-06-14 08:19:14 -06:00
4b095a159b Expose comment ID 2016-06-07 22:14:56 +02:00
f416dd0221 Make issue link direction visible 2016-06-07 22:14:56 +02:00
743ca165a1 using Time for WorklogRecord.Started 2016-06-05 10:00:32 -04:00
1628d1b1d3 Adjusted a few things to be in line with other methods 2016-06-04 10:41:34 +02:00
31fcf682f6 Adding tests 2016-06-03 20:51:44 -04:00
7ac3d14dbc go fmt, go doc and reuse of Project struct 2016-06-03 23:25:18 +02:00
883aca79c0 Refactored struct types by reusing already existing components 2016-06-03 23:14:27 +02:00
c75a2ca567 Merge branch 'master' of https://github.com/andygrunwald/go-jira
# Conflicts:
#	issue.go
2016-06-01 16:08:30 +03:00