git-eca-rest-api merge requestshttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests2022-11-07T16:58:28Zhttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/108feat: Add support for "project_destroy" and "project_rename" hooks2022-11-07T16:58:28ZZachary Sabourinfeat: Add support for "project_destroy" and "project_rename" hooksResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/80Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/80https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/103feat: Create initial endpoint and add all supporting elements2022-10-24T17:12:31ZZachary Sabourinfeat: Create initial endpoint and add all supporting elements- Creates a table for tracking private project creation/deletion
- Creates the initial endpoint, service, and tests
Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/79
Resolves https://gitlab.eclipse.org/...- Creates a table for tracking private project creation/deletion
- Creates the initial endpoint, service, and tests
Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/79
Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/78https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/113feat: Create reports for tracked private projects2022-12-12T18:58:18ZZachary Sabourinfeat: Create reports for tracked private projectsRelates to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/81Relates to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/81https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/110feat: Implement scheduled task to reconcile private project data2022-11-17T14:57:20ZZachary Sabourinfeat: Implement scheduled task to reconcile private project dataResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/82Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/82https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/150feat: Improve code quality2023-08-16T12:59:48ZZachary Sabourinfeat: Improve code qualityRelates to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/135Relates to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/135https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/115feat: Modify reports output model + update spec2022-12-13T19:40:00ZZachary Sabourinfeat: Modify reports output model + update specRelated to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/81Related to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/81https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/101feat: Refactor test class and migrate tests to use commons testing package2022-09-21T19:59:03ZZachary Sabourinfeat: Refactor test class and migrate tests to use commons testing packageResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/76Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/76https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/149feat: Standardize configs2023-08-03T15:54:05ZZachary Sabourinfeat: Standardize configsRelates to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/134
This MR is relying on the latest [common config changes](https://gitlab.eclipse.org/eclipsefdn/it/api/eclipsefdn-api-common/-/issues/61)Relates to https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/134
This MR is relying on the latest [common config changes](https://gitlab.eclipse.org/eclipsefdn/it/api/eclipsefdn-api-common/-/issues/61)https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/99feat: Update copyright headers on all Java files2022-08-30T17:19:46ZZachary Sabourinfeat: Update copyright headers on all Java filesResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/73Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/73https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/147feat: Update Gitlab image to pull current version2023-07-27T13:10:31ZZachary Sabourinfeat: Update Gitlab image to pull current versionResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/136Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/136https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/100feat: Update spec to include missing endpoints2022-09-07T15:29:55ZZachary Sabourinfeat: Update spec to include missing endpointsResolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/77Resolves https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/77https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/102feat: Update UI to add breadcrumb and change check/X to yes/no2022-09-30T12:37:07ZZachary Sabourinfeat: Update UI to add breadcrumb and change check/X to yes/noResolves: https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/68Resolves: https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/68https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/97feat: Use Link Headers to paginate2022-08-18T17:13:28ZZachary Sabourinfeat: Use Link Headers to paginateIssue https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/7Issue https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/issues/7https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/93Fix broken SQL for tests (missing field)2022-07-27T14:11:30ZMartin Lowemartin.lowe@eclipse-foundation.orgFix broken SQL for tests (missing field)https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/143Fix commit author and committers to mark as nullable2023-06-15T20:09:40ZMartin Lowemartin.lowe@eclipse-foundation.orgFix commit author and committers to mark as nullableGithub commits won't always have values associated with authors and
committers, so we should mark them as nullable to prevent serialization
failures.Github commits won't always have values associated with authors and
committers, so we should mark them as nullable to prevent serialization
failures.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/63Fix edge case with bots having EF accounts, NPE issue2021-06-08T15:39:40ZMartin Lowemartin.lowe@eclipse-foundation.orgFix edge case with bots having EF accounts, NPE issuehttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/5Fixed retrieval of repos based on different providers + hook updates2020-04-02T14:59:57ZMartin Lowemartin.lowe@eclipse-foundation.orgFixed retrieval of repos based on different providers + hook updatesUpdated rb hook for gitlab to use production endpoint since it is live.
Added gitlab + github repo members of the Project object. RElies on
changes that are currently in staging. Changed logic for retrieving
projects to contextually c...Updated rb hook for gitlab to use production endpoint since it is live.
Added gitlab + github repo members of the Project object. RElies on
changes that are currently in staging. Changed logic for retrieving
projects to contextually change where it looks for repositories based on
the request provider.
Signed-off-by: Martin Lowe <martin.lowe@eclipse-foundation.org>https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/127Fix error in interest group model mapping2023-03-09T17:53:14ZMartin Lowemartin.lowe@eclipse-foundation.orgFix error in interest group model mappinghttps://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/133Fix error when new required field is empty in prevalidation (usermail)2023-05-05T13:31:43ZMartin Lowemartin.lowe@eclipse-foundation.orgFix error when new required field is empty in prevalidation (usermail)There was an error as the usermail was assumed to always be present, but
its a new field. We should only consider it current if that field is
set.There was an error as the usermail was assumed to always be present, but
its a new field. We should only consider it current if that field is
set.https://gitlab.eclipse.org/eclipsefdn/it/api/git-eca-rest-api/-/merge_requests/25Fix for tabs in JSON content.2020-09-28T14:35:51ZMartin Lowemartin.lowe@eclipse-foundation.orgFix for tabs in JSON content.Signed-off-by: Martin Lowe <martin.lowe@eclipse-foundation.org>Signed-off-by: Martin Lowe <martin.lowe@eclipse-foundation.org>