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

Feature/175 jira mining #243

Open
wants to merge 108 commits into
base: develop
Choose a base branch
from
Open

Feature/175 jira mining #243

wants to merge 108 commits into from

Commits on Nov 11, 2023

  1. Configuration menu
    Copy the full SHA
    5c0721b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0104fa5 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    8d28276 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d904efe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ab3133 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. Configuration menu
    Copy the full SHA
    09d57a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a51810 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f290310 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Added paginated getComments method and fixed paginatedRequest to diff…

    …erentiate between the return types of requests for issues and comments. Various different fixes
    martan001 committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    fe83588 View commit details
    Browse the repository at this point in the history
  2. Added functionality to get issues of a project and to process the com…

    …ments of the issue and save the result in the db.
    martan001 committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    801d9c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Added functionality to get versions of a project and to get developme…

    …nt information out of an issue.
    martan001 committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    dc76d18 View commit details
    Browse the repository at this point in the history
  2. Added functionality to index projectversions and persist them and fix…

    …ed a bug in processing comments of issue that caused to not retrieve all comments.
    martan001 committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    30258dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8496197 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a022e9a View commit details
    Browse the repository at this point in the history
  5. Changed implementation of indexing merge requests. Moved it to the pa…

    …rt where issues are indexed, to lower number of api calls
    martan001 committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4156bb5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    06dc145 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f5744a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    e091d86 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    8a08332 View commit details
    Browse the repository at this point in the history
  2. Added hack to make

    indexing for Jira work
    martan001 committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    cf1f2b1 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    65b549c View commit details
    Browse the repository at this point in the history
  2. Improved logging.

    martan001 committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    e78f934 View commit details
    Browse the repository at this point in the history
  3. Fixed an issue that caused information of merge requests not being pe…

    …rsisted and changed fields to persist of merge request.
    martan001 committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    6922f46 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Changed the structure of the saved milestone object in the DB and cha…

    …nged the value used in the "expired" field.
    martan001 committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    c81c427 View commit details
    Browse the repository at this point in the history
  2. Updated some fields that are persisted for merge requests and issues …

    …and improved method to persist the description of an issue correctly.
    martan001 committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    5f1cac3 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

  1. Changed to save the correct description for merge requests and update…

    …d the expired field in the versions.
    martan001 committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    9f01831 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Removed code parts for persisting merge requests due to problems with…

    … code synchronisation.
    martan001 committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    fabd70c View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Changed condition because of different approach for pagination in Jir…

    …a and added logs for debugging.
    martan001 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    23e927a View commit details
    Browse the repository at this point in the history
  2. Changed getMergeRequest to make requests in parallel and wrapped meth…

    …od in new Promise and using then block in request method.
    martan001 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    3e4fbbf View commit details
    Browse the repository at this point in the history
  3. Fixed issue where issues and merge requests were not saved correctly.…

    … Problem with executing the outer Promise.all().then block too early still exists
    martan001 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    3e1c073 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c02a0e9 View commit details
    Browse the repository at this point in the history
  5. Fixed a bug that caused returning wrong merge request with findOneByI…

    …D and changed to compare merge requests by last update date. Fixed eslint errors.
    martan001 committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    4a45287 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. #175 Fixed a bug that caused to exit the index method too early witho…

    …ut all issues, merge requests, and versions being persisted and thus logging a wrong number of persisted/omitted issues.
    martan001 committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a045555 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. #175 Improved performance of processing comments by checking if addit…

    …ional requests are needed to have information about all comments.
    martan001 committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    899cf62 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. #175 Changed functionality how issues and merge requests are being pr…

    …ocessed. Using promise all to perform requests and operations concurrent.
    martan001 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    a18c726 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de8dedd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    120e4c0 View commit details
    Browse the repository at this point in the history
  4. #175 Added information what fields are not available in Jira and chan…

    …ged value of version expired field
    martan001 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    6a06ed5 View commit details
    Browse the repository at this point in the history
  5. #175 Fixed processing of description and mentioned users in comments …

    …when description and comments are returned as plain strings by Rest API and fixed some wrongly used fields when persisting.
    martan001 committed Jan 27, 2024
    Configuration menu
    Copy the full SHA
    6922c46 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    ba02ada View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    848a92f View commit details
    Browse the repository at this point in the history
  3. #175 Added a check for optional values since if value was not found i…

    …n issue, no value would be saved in DB and extracted code that creates the version object (to persist) into a separate method.
    martan001 committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    cba83c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. #175 Included to persist now the full comment objects of an issue add…

    …itional to an array containing the users mentioned in the comment and made email and token in config optional.
    martan001 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    92d89ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0023273 View commit details
    Browse the repository at this point in the history
  3. #175 Added functionality to get worklog information containing time s…

    …pent on issue and comments when submitting spent time.
    martan001 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    b7e11a4 View commit details
    Browse the repository at this point in the history
  4. #175 Fixed an error that caused the frontend to not load because of d…

    …ynamically created methods.
    martan001 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    b981548 View commit details
    Browse the repository at this point in the history
  5. #175 Added support to retrieve changelog of issue if needed to get ed…

    …its of worklogs and added in issues search parameter to expand changelog.
    martan001 committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    3e2681e View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. #175 Changed when retrieving changelog information to only get inform…

    …ation when time spent or time estimate on issue has been changed and changed assignee displayname key in object to name to provide functionality to retrieve value with existing frontend implementation.
    martan001 committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    a85d236 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c88909 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    898cace View commit details
    Browse the repository at this point in the history
  4. #175 Fixed a bug that caused an error when no pull request informatio…

    …n were found linked in an issue.
    martan001 committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    9fab525 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. #175 Added missing checks when field of version is undefined that led…

    … to not persist some fields at all.
    martan001 committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    656ba32 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. #175 Changes in implementation to modify Jira worklog objects to be a…

    …ccording to notes objects used in the project.
    martan001 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    28ce38a View commit details
    Browse the repository at this point in the history
  2. #175 Added method that change user objects to be almost equal to user…

    … object from Gitlab/Github.
    martan001 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    85cf8e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9b7072 View commit details
    Browse the repository at this point in the history
  4. #175 Changed implementation of retrieving pullrequest information sin…

    …ce commit information linked to an issue is needed for the mentioned object persisted within an issue and changed various field keys and values.
    martan001 committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    057e3eb View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    00a5254 View commit details
    Browse the repository at this point in the history
  2. #175 Simplified check.

    martan001 committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    3a75bb0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    091161f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba419bb View commit details
    Browse the repository at this point in the history
  5. #175 Added types.

    martan001 committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    e9d6a75 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c84cddf View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    eb3f568 View commit details
    Browse the repository at this point in the history
  2. #175 Fixed a bug that caused the issue impact query to not work due t…

    …o type mismatch between string and number type.
    martan001 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    b0065d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    970de04 View commit details
    Browse the repository at this point in the history
  2. #175 Type improvements and refactoring of method to get detailed deve…

    …lopment information.
    martan001 committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    39254ea View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. #175 Further improvements to types and refactored method to get detai…

    …led pullrequest/commit information.
    martan001 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    7743624 View commit details
    Browse the repository at this point in the history
  2. #175 Removed unused method after changing API version to 2 since this…

    … version returns description as string.
    martan001 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    13e0c47 View commit details
    Browse the repository at this point in the history
  3. #175 Refactoring: Renaming parameters, variables, simplifying conditi…

    …ons, removed some comments.
    martan001 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    e28b998 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44b40d2 View commit details
    Browse the repository at this point in the history
  5. #175 Fixed a bug that occurred after refactoring which caused the pro…

    …cessChangelog method to return only 1 changelog item even if more items existed.
    martan001 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    b7b76d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e32409e View commit details
    Browse the repository at this point in the history
  7. #175 Removed methods which are no longer needed since API v2 returns …

    …needed data already in correct format.
    martan001 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    60bae36 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    87b1344 View commit details
    Browse the repository at this point in the history
  9. #175 Fixed a bug that caused the program to fail when development dat…

    …a could not be fetched.
    martan001 committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    4095172 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. #175 Fixed a bug that caused timetracking information to be persisted…

    … in minutes instead of seconds and fixed a typo that led a regex to not match when time was subtracted.
    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    7904a09 View commit details
    Browse the repository at this point in the history
  2. #175 Fixed a bug caused by non-unique iid values for persisted projec…

    …t versions that led to always include every milestone when defining a Sprint in the frontend.
    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f39ad11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48c651e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93a3324 View commit details
    Browse the repository at this point in the history
  5. #175 Added the original worklogs array to the persisted fields and fi…

    …xed timeSpent and timeSpentSeconds field to contain correct values.
    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    396f5c0 View commit details
    Browse the repository at this point in the history
  6. #175 Removed some comments, renamed variables and changed some variab…

    …les from snake case to camelCase.
    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d163701 View commit details
    Browse the repository at this point in the history
  7. #175 Renaming of type names.

    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6ecb241 View commit details
    Browse the repository at this point in the history
  8. #175 Fixed a bug that caused to only persist commits mentioned in an …

    …issue from one application type (e.g only Gitlab, only Github).
    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    d4d0306 View commit details
    Browse the repository at this point in the history
  9. #175 Renaming of types.

    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    198c485 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0706ce0 View commit details
    Browse the repository at this point in the history
  11. #175 Changed the id of the milestone object and the mergerequest obje…

    …ct since they were not unique when multiple projects/VCS are used. Introduced unique identifiers for VCS.
    martan001 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    bd918d1 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. #175 Changed author.login to save the displayname and author.name to …

    …include the email to find best match for stakeholder.
    martan001 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    c4bd384 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. #175 Changed some merge request fields and fixed a bug when searching…

    … for persisted versions.
    martan001 committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    c5fbbb8 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    82b52c6 View commit details
    Browse the repository at this point in the history
  2. #175 Extended config and added necessary types to implement functiona…

    …lity to fetch information of "Team" fields if it is used
    martan001 committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    801f4a5 View commit details
    Browse the repository at this point in the history
  3. #175 Added functionality to fetch team members if they are assigned t…

    …o an issue. This information can be used as something like the assignees field in Gitlab/Github
    martan001 committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    1be3c63 View commit details
    Browse the repository at this point in the history
  4. #175 Config type extended for new functionality to persist members of…

    … a team assigned to an issue.
    martan001 committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    e8566be View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. #175 Added jql config param and changed searchString in order to supp…

    …ort JQL expressions for fetching issues.
    martan001 committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    559e43f View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    5ce774c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2e461c View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    5752a67 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. #175 Changed implementation to cache already retrieved user objects w…

    …hich can reduce the number of REST API requests if team member objects are already available.
    martan001 committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    24ca116 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c919d7 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. #175 Change persisted value for released/unreleased version and chang…

    …ed to persist only id of milestone/version instead of concatting project id with version id since version id is unique in whole instance.
    martan001 committed May 6, 2024
    Configuration menu
    Copy the full SHA
    203c019 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. #175 Changed code to also update an issue when new commit is linked s…

    …ince this is not covered by the updated field for an issue. Restructured code to execute only necessary requests and improved readability.
    martan001 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    1b1247a View commit details
    Browse the repository at this point in the history
  2. #175 Added new field to issue model that is necessary for JiraITSInde…

    …xer to persist value when commits information linked to an issue have been last updated.
    martan001 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    72cd616 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. #175 Revert back to original gitlab.js implementation that was change…

    …d for testing purposes.
    martan001 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    e3d259d View commit details
    Browse the repository at this point in the history
  2. #175 Fixed a bug that due to invalid access to undefined variable and…

    … various code improvements.
    martan001 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    2208e11 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Configuration menu
    Copy the full SHA
    8453beb View commit details
    Browse the repository at this point in the history
  2. #175 Removed debugging code.

    martan001 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    70efc8f View commit details
    Browse the repository at this point in the history
  3. #175 Changed to set authorization header only when config params are …

    …populated to add support for Jira sites that are accessible with no auth.
    martan001 committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    7f5feee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    17798d1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    990fe7f View commit details
    Browse the repository at this point in the history