Skip to content

Releases: princenyeche/jiraone

v0.5.0

04 Jan 20:39
0b64baf
Compare
Choose a tag to compare

Minor update #65

  • Corrected URL for codacy on README.md file.

v0.4.9

04 Jan 20:32
2cf9049
Compare
Choose a tag to compare

Micro update #64

  • Updated the repo project URL
  • Updated name on MIT License #63

v0.4.8

21 Dec 13:01
78aaeda
Compare
Choose a tag to compare

Micro update #62

  • Added new methods to endpoint API.

v0.4.7

24 Oct 17:57
7f4bd67
Compare
Choose a tag to compare

Micro update #60

  • Added two other methods to manage api. get_all_users and find_user.
  • The former returns all the users in the organization and the later finds a specific user based on displayname, accountId or email address

v0.4.6

11 Oct 21:42
02d2b51
Compare
Choose a tag to compare

Micro update #57

  • Added two new functions used by organization users such as bulk_change_email and bulk_change_swap_email in the jiraone.module. It makes use of the organization API that was released in #54

For example

from jiraone.module import bulk_change_email

token = "Vhsj28UJsXXX"
file = "user.csv"
bulk_change_email(file, token)

# A CSV file needs to be added to the same directory the script is running from
# The format of the CSV file has to be in the below format of max 4 columns
# id,current_email, name, target_email
# processes the information.

v0.4.5

10 Oct 21:50
6c2a53d
Compare
Choose a tag to compare

Micro update #55

  • Made a patch on #55

v0.4.4

09 Oct 20:29
649efcb
Compare
Choose a tag to compare

Micro update #54

  • Added new organization and user management REST API
  • You can be able to create and manage organization users. See more details here
    Example
from jiraone import manage

token = "Edfj78jiXXX"
account_id = "5bc7uXXX"
payload = {"message": "On 6-month suspension"} # A payload needs to be passed for the endpoint to work
manage.add_token(token) # Authenticate to the resource
manage.manage_user(account_id, json=payload) # By default it is set to disable a user
# manage.manage_user(account_id, json=payload, disable=False) # Changing disable=False enables back the user
# output
# <Response 204>

v0.4.3

23 Sep 17:04
3ad3ada
Compare
Choose a tag to compare

Micro update #53

  • Added a new function in jiraone.module which you can use as below. The helps to generate a report of thetime in status of Jira issues. You can create an output file either in CSV or JSON format. #53
    Example usage
from jiraone import LOGIN, PROJECT, file_reader
from jiraone.module import time_in_status
import json

config = json.load(open('config.json'))
LOGIN(**config)

key = ["COM-12", "COM-14"]

if __name__ == "__main__":
     time_in_status(PROJECT, key, file_reader, pprint=True, is_printable=False,
     output_format="json", report_folder="STATUSPAGE", report_file="time.csv",
     status="In progress", login=LOGIN, output_filename="result")

v0.4.2

31 Aug 06:48
cc71715
Compare
Choose a tag to compare

#52

  • Made patch to v0.4.1 from #51 due to key error when using on server instance.

v0.4.1

30 Aug 17:06
a212a78
Compare
Choose a tag to compare

#51

  • Patch to v0.4.0 about the bug reported on #47