Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a data connector for JIRA #263

Closed
6 tasks
LaverdeS opened this issue Feb 23, 2023 · 0 comments · Fixed by #1238
Closed
6 tasks

Create a data connector for JIRA #263

LaverdeS opened this issue Feb 23, 2023 · 0 comments · Fixed by #1238
Assignees
Labels
enhancement New feature or request

Comments

@LaverdeS
Copy link
Contributor

LaverdeS commented Feb 23, 2023

Create a data connector that:

See Adding Data Connectors for details on how to get started. Make sure to include a link to this issue when submitting a PR.

Definition of Done

  • The checklist has been completed.
  • The connector is able to process entries from JIRA using the API.
  • The connector is able to process a single entry.
  • The connector is able to process several entries, with an option to process them recursively.
  • The connector can accept any credentials, if necessary.
  • The connector should be able of processing documents through unstructured.partition.auto.
@LaverdeS LaverdeS added the enhancement New feature or request label Feb 23, 2023
@LaverdeS LaverdeS closed this as not planned Won't fix, can't repro, duplicate, stale Feb 23, 2023
@ryannikolaidis ryannikolaidis reopened this Aug 3, 2023
@ahmetmeleq ahmetmeleq self-assigned this Aug 8, 2023
ahmetmeleq added a commit that referenced this issue Sep 6, 2023
This connector:
- takes a Jira Cloud URL, user email and api token; to authenticate into
Jira Cloud
- ingests:
  - either all issues in all projects in a Jira Cloud Organization
  - or 
    - issues in user specified projects, boards
    - user specified issues
- processes this kind of data: 
  - text fields such as issue summary, description, and comments
- dropdown fields such as issue type, status, priority, assignee,
reporter, labels, and components
- other data such as issue id, issue key, project id, information on
subtasks
  - notes down attachment URLs, however does not process attachments
- stores each downloaded issue in a txt file, in a predefined template
form (consisting of the data above)
- then processes each downloaded issue document into elements using
unstructured library
- related to: #263

To test the changes, make the necessary setups and run the relevant
ingest test scripts.

---------

Co-authored-by: ryannikolaidis <[email protected]>
Co-authored-by: ahmetmeleq <[email protected]>
@ryannikolaidis ryannikolaidis moved this to In Progress in unstructured-ingest Sep 6, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in unstructured-ingest Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

3 participants