Commit Graph

360 Commits

Author SHA1 Message Date
Marko Gaćeša
6946df193b add pagination to the status check list API 2023-07-31 13:23:34 +02:00
Marko Gaćeša
416bd1ba36 openapi update for the sapce membership list API 2023-07-31 12:36:31 +02:00
Hitesh Aringa
592a9aeb63 [PR Check] Fix PR Status Check Bug (#253) 2023-07-28 23:15:01 +00:00
Marko Gaćeša
f5084697b1 Minor fixes and refactoring 2023-07-28 12:57:16 +02:00
Johannes Batzill
43c8ee125d [PR] Allow PR Merge despite Unresolved Comments (#247) 2023-07-27 01:27:40 +00:00
Johannes Batzill
9436855194 Proposal - Remove PR diff api and use repo API (#242) 2023-07-26 23:37:22 +00:00
Johannes Batzill
338271fb14 feat: [CODE-674]: user's space membership; membership API pagination (#241) 2023-07-26 20:53:42 +00:00
Akhilesh Pandey
71eab8e042 [CODE-621]: Move registration func out of controller struct 2023-07-26 09:38:59 +05:30
Johannes Batzill
c8ce82d197 [Standalone] Make Token Expiration Optional & Fix CLI Register + Login (#239) 2023-07-26 01:03:03 +00:00
Akhilesh Pandey
f18f142401 [CODE-621]: Add new func type in system controller constructor 2023-07-26 00:39:19 +05:30
Akhilesh Pandey
2759673713 [CODE-621]: Remove config from function parameter and initialize it in the constructor 2023-07-26 00:20:21 +05:30
Johannes Batzill
45e48a2b05 [GITHA] Expose GRPC Server/Client Configurations for HA Kubernetes Deployment (#231) 2023-07-25 18:15:06 +00:00
Vistaar Juneja
551f2a9fd3 fix build error (#234) 2023-07-25 13:27:53 +00:00
Akhilesh Pandey
71ffa224f0 [CODE-621]: Add check to prevent last and only admin deletion (#205) 2023-07-25 04:03:43 +00:00
Johannes Batzill
c7e3620de9 [Tags] Improvements towards creation / listing /deletion (#220) 2023-07-25 00:04:47 +00:00
Hitesh Aringa
914050c8a1 [CODE-631]: use parent ref in space membership (#226) 2023-07-24 21:21:09 +00:00
Hitesh Aringa
bc5945f8ba [CODE-631]: parent ref changes (#214) 2023-07-24 21:10:45 +00:00
Akhilesh Pandey
0539a21719 [CODE-617]: Create new component for system controller and move configs API to it 2023-07-24 20:01:41 +05:30
Marko Gaćeša
9c8e578d90 typo fixes 2023-07-24 15:10:56 +02:00
Akhilesh Pandey
8800af5245 [CODE-617]: Update endpoint and handler to be universal 2023-07-21 23:24:00 +05:30
Johannes Batzill
baa4eb5ac9 feat: [CODE-626,CODE-627]: space membership API&DB (#194) 2023-07-20 21:20:56 +00:00
Akhilesh Pandey
ac375ff3fa [CODE-617]: Create common function for registration check to reuse the logic 2023-07-20 22:36:52 +05:30
Akhilesh Pandey
b8c239ed6d [CODE-617]: Lint issues 2023-07-20 19:03:25 +05:30
Akhilesh Pandey
fe9bc1a4db [CODE-617]: Add API support to registration check 2023-07-20 18:48:30 +05:30
Akhilesh Pandey
cff02b9d90 [CODE-617]: Lint fixes 2023-07-20 17:49:02 +05:30
Akhilesh Pandey
e93e4500a0 [CODE-617]: Move disable logic to handler and remove todo for it 2023-07-20 16:47:21 +05:30
Akhilesh Pandey
9fb093bad3 Merge branch 'main' into akp/CODE-617 2023-07-20 16:35:43 +05:30
Akhilesh Pandey
4c92c32c0a [CODE-617]: Add env variable in Gitness to allow/disallow sign-ups 2023-07-20 16:34:07 +05:30
Johannes Batzill
45026edf2b Merge branch 'akp/deprecate-formvalue' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#188) 2023-07-19 00:01:25 +00:00
Johannes Batzill
ac84328a6b remove default value and allow empty grants 2023-07-18 16:54:40 -07:00
Johannes Batzill
478ae74e49 make grants optional for pat/sat create APIs 2023-07-18 16:45:33 -07:00
Akhilesh Pandey
6b764b4eb0 [CODE-619]: Move update admin route from user to users (#207) 2023-07-18 19:08:52 +00:00
Akhilesh Pandey
d582d09ee1 CODE-620: Make admin password optional during startup (#204) 2023-07-18 13:09:26 +00:00
Akhilesh Pandey
e26e578da2 CODE-623: API to logout a user and delete the session token from database (#202) 2023-07-18 10:19:00 +00:00
Akhilesh Pandey
0cd95e7400 [CODE-619]: Remove unused function 2023-07-18 15:33:41 +05:30
Akhilesh Pandey
d55ff28174 Update error message when unable to parse user_uid 2023-07-18 15:31:56 +05:30
Akhilesh Pandey
a57f4f22a9 Update user-admin update API to use the user_uid instead of user_id 2023-07-18 15:20:57 +05:30
Akhilesh Pandey
ee683aa2c8 Update struct attribute names and pass register logic from handler to controller 2023-07-18 00:57:06 +05:30
Akhilesh Pandey
03cc7de4f2 CODE-619: Update API to use UserID from Path 2023-07-14 20:50:00 +05:30
Akhilesh Pandey
29a9194437 CODE-619: Add Handler and Route for Service update admin 2023-07-14 20:12:57 +05:30
Akhilesh Pandey
07b04f2d77 CODE-619: Add Handler and Route for Service update admin 2023-07-14 20:10:43 +05:30
Hitesh Aringa
ed7458d7b7 Reviewer repo access (#195) 2023-07-13 22:45:02 +00:00
Johannes Batzill
e354f560a5 Replace QueryParamAsPositiveInt64 with QueryParamAsPositiveInt64OrDefault where the parameter is optional (#191) 2023-07-13 05:46:16 +00:00
Johannes Batzill
5543fba0b4 [GIHA] Introduce githa custom githook binary (#186) 2023-07-12 15:49:06 +00:00
Akhilesh Pandey
959fb7b462 CODE-610: Remove FormValue and start using Query().Get() for all APIs doing get requests and sync required parameters in swagger schema 2023-07-12 21:16:07 +05:30
Akhilesh Pandey
e1b6be7655 CODE-610: Update swagger schema (#181) 2023-07-11 11:35:00 +00:00
Akhilesh Pandey
2dd4d73da5 CODE-385: Fix delete response (#170) 2023-06-28 16:13:25 +00:00
Johannes Batzill
59e3bff412 fix missed error and linting errors 2023-06-26 11:37:08 -07:00
Akhilesh Pandey
2408203893 Merge branch 'akp/reviewer-delete' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#157) 2023-06-23 17:48:46 +00:00
Akhilesh Pandey
9ebc5c1bea CODE-548: Update search to prID 2023-06-23 00:47:19 +05:30
Akhilesh Pandey
699156d56d CODE-548: API support to remove reviewers from pull request 2023-06-22 22:31:52 +05:30
Johannes Batzill
63c45cb0db [GITHA] Prepare GITRPC for GITHA changes (HTTP Server, GRPC Operations: Sync, RemoteDefaultBranch, Deterministic CommitID) (#153) 2023-06-22 16:54:18 +00:00
Johannes Batzill
36e8bdb368 [GITHA] Introduce Generic store Package (#143) 2023-06-20 00:26:40 +00:00
Johannes Batzill
06067d4f6c Fix Linting errors (#142) 2023-06-15 21:27:06 +00:00
Johannes Batzill
e1a24699c3 CODE-385: Search and Add reviewers to Database API (#126) 2023-06-15 20:26:36 +00:00
Marko Gaćeša
d3d48d5dba migrate code comments on PR reopen 2023-06-14 15:34:33 +02:00
Atefeh Mohseni-Ejiyeh
7cb37db6c6 disable delete repo API from backend (#119) 2023-06-12 17:05:31 +00:00
Abhinav Singh
6de9c127e0 Merge branch 'abhinav/CODE-318' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#116) 2023-06-09 12:58:12 +00:00
Marko Gaćeša
cdc1370564 feat: [CODE-389]: status checks API layer 2023-06-08 12:38:20 +02:00
Atefeh Mohseni-Ejiyeh
0df1335855 [HARNESS] Delete Space on Harness Account/Org/Project deletion (#83) 2023-06-08 00:09:34 +00:00
Abhinav Singh
6810a60297 techdebt: [CODE-318]: remove commits v2 2023-06-07 12:29:53 -07:00
Abhinav Singh
23f299fb64 techdebt: [CODE-318]: remove commits v2 2023-06-07 12:26:26 -07:00
Akhilesh Pandey
24a9888cfc feat: Update HTTP status code to 201 when returning from successful create operations 2023-06-01 15:09:17 +05:30
atefeh
2b77e3aad6 code 281- get source router from the handler 2023-05-25 11:07:06 -07:00
Abhinav Singh
f94dd30b53 feat: [CODE-345]: rename enhancement and committer addition 2023-05-24 02:30:20 -07:00
Abhinav Singh
a0ce4fe88e feat: [CODE-345]: rename enhancement and committer addition 2023-05-23 18:02:31 -07:00
atefeh
c88de09a2a code cleaning 2023-05-22 17:04:30 -07:00
Enver Bisevac
2b38f2697a fix 500 rbac error 2023-05-22 15:36:35 +02:00
Marko Gaćeša
33b90299f8 leave payload untouched for deleted comments 2023-05-18 18:13:12 +02:00
Enver Bisevac
8e1d602d9c fix linter errors 2023-05-18 15:23:57 +02:00
Atefeh Mohseni-Ejiyeh
ce533985c4 Merge branch 'code281' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#67) 2023-05-18 02:11:51 +00:00
atefeh
7d18a2b56a code 281 validation of JWT token for CI integration 2023-05-17 19:10:06 -07:00
Abhinav Singh
a6615c91a2 feat: [CODE-200]: list commits with date filter 2023-05-17 15:22:59 -07:00
Abhinav Singh
7f6947f0ea feat: [CODE-200]: list commits with date filter 2023-05-17 14:37:19 -07:00
Abhinav Singh
f41b8bc7ce Merge remote-tracking branch 'origin' into abhinav/CODE-200 2023-05-17 14:10:24 -07:00
Abhinav Singh
7d3443850b feat: [CODE-200]: list commits with date filter 2023-05-17 14:09:58 -07:00
Enver Bisevac
8ab5185263 fixed linter issues 2023-05-17 21:56:23 +02:00
Marko Gacesa
3a1d192a78 Merge branch 'mg/pr/forbid-pr-with-no-changes' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#77) 2023-05-17 15:01:44 +00:00
Marko Gaćeša
b8ebe97079 forbid creating a PR with no changes 2023-05-17 16:56:20 +02:00
Enver Bisevac
b1898d3bb8 Merge branch 'eb/squash-merge-msg' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#76) 2023-05-17 14:07:21 +00:00
Enver Bisevac
7edc3d087b sqaush and merge message same as PR title 2023-05-17 16:05:43 +02:00
Marko Gaćeša
9f4e45be74 fix swagger reviewer API response 2023-05-17 13:40:29 +02:00
Abhinav Singh
1765fef3fd feat: [CODE-200]: list commits with date filter 2023-05-17 02:10:38 -07:00
Abhinav Singh
0f650f8c28 feat: [CODE-200]: list commits with date filter 2023-05-17 01:59:46 -07:00
Abhinav Singh
05849f48e6 feat: [CODE-200]: list commits with date filter 2023-05-17 01:53:23 -07:00
Abhinav Singh
943708dcc7 feat: [CODE-200]: list commits with date filter 2023-05-17 01:39:35 -07:00
Enver Bisevac
8fcff7a25c Merge branch 'ap/add-swagger-schema' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#71) 2023-05-16 17:39:23 +00:00
Enver Bisevac
7c6a28ecd1 Merge branch 'ap/add-tag-api' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#36) 2023-05-16 15:35:52 +00:00
Abhinav Singh
a901efa5e6 Merge branch 'ap/delete-tag' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#68) 2023-05-15 19:45:34 +00:00
Akhilesh Pandey
527b3e18fa Add Validate to Service and Handler 2023-05-15 22:14:55 +05:30
Enver Bisevac
d865f08eb0 Merge branch 'eb/code-174-fix' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#69) 2023-05-12 17:12:03 +00:00
Enver Bisevac
3889cb891f use enum from types 2023-05-12 19:01:29 +02:00
Akhilesh Pandey
f41b918129 feat: [CODE-199]: Update success status code to 204 2023-05-12 22:04:10 +05:30
Enver Bisevac
4c4035d1e3 Merge branch 'eb/code-174' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#63) 2023-05-12 15:57:52 +00:00
Enver Bisevac
74c3c856a8 squash merge option added 2023-05-12 14:33:02 +02:00
Marko Gaćeša
2cfe58c699 block merge if there are unresolved comments 2023-05-12 13:53:29 +02:00
Abhinav Singh
7dcccc323e Merge branch 'abhinav/CODE-260' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#58) 2023-05-10 21:06:57 +00:00
Abhinav Singh
24fab5b3bf should have old path new path param to determine if we moved or got moved. 2023-05-09 13:29:56 -07:00
Atefeh Mohseni-Ejiyeh
4b0dd89a6b Merge branch 'atmsn/code165' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#52) 2023-05-09 18:52:03 +00:00
Marko Gaćeša
4f4e6e7786 fix few linter issues 2023-05-09 18:53:38 +02:00
atefeh
a309f4ec9b CODE 165-API for delete a space subspaces and their repositories 2023-05-09 09:21:25 -07:00
Marko Gaćeša
8c329715dc submit review API requires commit SHA 2023-05-09 13:54:48 +02:00
Abhinav Singh
59a7cdf8a8 feat: [CODE-260]: commit api should have path filter 2023-05-08 22:54:00 -07:00
Marko Gaćeša
59b7cf5e69 comment status API 2023-05-08 16:03:23 +02:00
Marko Gaćeša
de0ab2bc75 return old/new-line-new values used to create cc 2023-05-04 11:08:24 +02:00
Marko Gaćeša
96942f13b6 fix line numbers for code comments 2023-04-28 13:55:58 +02:00
Marko Gaćeša
8aea16d96a add headers with SHAs for PR raw diff API 2023-04-27 18:40:52 +02:00
Marko Gaćeša
be3b68e577 make merge base SHA not nullable 2023-04-27 13:12:54 +02:00
Johannes Batzill
0de0d2fcef updating permission check to april milestone 2023-04-19 09:24:38 -07:00
Enver Bisevac
fffb37bfa2 Merge branch 'eb/rbac' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#25) 2023-04-19 15:29:46 +00:00
Johannes Batzill
cd9b8f1413 add raw api to swagger and regenerate web/services 2023-04-18 12:17:22 -07:00
Johannes Batzill
89bb0f6b99 update gitRPC getBlob api to stream blob content, add 'raw' api. 2023-04-18 11:39:59 -07:00
Enver Bisevac
b092c1b8df added go-rbac dependency 2023-04-18 03:10:30 +02:00
Marko Gaćeša
13e4ffe522 Add code comments 2023-04-13 14:12:01 +02:00
atefeh
309a1a612a fix gitrpc error handling in controller 2023-04-03 11:35:51 -07:00
Atefeh Mohseni-Ejiyeh
5f211bdea5 Merge branch 'atmsn/delete-repo' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#11) 2023-03-31 22:26:16 +00:00
atefeh
5a23824882 Code-161 Add Git Repo Deletion API (GitRPC) and handle creation failure 2023-03-31 15:19:45 -07:00
Enver Bisevac
5c266ad78f fix for merge-check response 2023-03-30 20:51:25 +02:00
Enver Bisevac
75ec201c2b Merge branch 'eb/gitrpc_error_handling' of _OKE5H2PQKOUfzFFDuD4FA/default/CODE/gitness (#8) 2023-03-21 10:19:21 +00:00
Marko Gaćeša
c7c36e49e1 Add git blame API (#346) 2023-03-09 12:55:23 +01:00
Enver Bisevac
56d8f304a6 gitrpc error handling - initial work 2023-03-06 16:36:19 +01:00
Johannes Batzill
b44948bd97 [MISC] Expose Content Encoding as Enum across APIs (#359) 2023-02-27 18:50:52 -08:00
Johannes Batzill
9d894c79cc [MERGE] Enhance PR Merge (Check) Fields. (#342) 2023-02-14 20:18:10 -08:00
Enver Bisevac
fd08fa9775 [maint] api for PR metadata added (#319) 2023-02-12 21:39:56 -08:00
Enver Bisevac
82b8679d6f [fix] diff-stats api returns total commits and files changed in compare branches (#323) 2023-02-13 00:47:23 +01:00
Enver Bisevac
13a456e357 [scm-58] Add merge-check and Integrate with PR (#318)
Co-authored-by: Johannes Batzill <johannes.batzill@harness.io>
2023-02-11 23:22:12 -08:00
Johannes Batzill
b0c8c91c08 [MISC] Hide email from public principals API. (#314) 2023-02-06 11:33:41 -08:00
Johannes Batzill
89aa9cd70a [GIT] Set Harness/Gitness as Committer for API Created Commits (#310) 2023-02-03 20:22:24 -08:00
Johannes Batzill
bf9906c4ce [API] Add principals API, move users to admin, simplify user/service/serviceaccount validation (#300) 2023-02-03 00:15:11 -08:00
Enver Bisevac
2b4f06d465 [fix] pr create now returns 409 on duplicate (#296) 2023-02-03 01:13:21 +01:00
Enver Bisevac
f7099d5923 [fix] Pull Req creation for existing PR (#292) 2023-02-02 18:13:34 +01:00
Marko Gaćeša
9dfad8b5e1 Added column comment_count to the PR entity (#280) 2023-02-02 11:31:22 +01:00
Johannes Batzill
c5d92b498b [API] Add GetCommit API (#291) 2023-02-01 18:50:54 -08:00
Johannes Batzill
fe83493623 [API] Add GetBranch API (#290) 2023-02-01 18:13:27 -08:00
Enver Bisevac
43bd045e47 [fix] PR diff files api returns empty body (#285) 2023-02-02 00:05:46 +01:00
Johannes Batzill
83c24913d3 [Webhook] Add pullreq_created and pullreq_reopened webhook triggers (#283) 2023-02-01 13:52:36 -08:00
Johannes Batzill
f78777f1d4 [MISC] Fix InternalError for invalid resource ids in path (#278) 2023-01-31 19:08:30 -08:00
Enver Bisevac
e2b350e704 [maint] pr statistic is in pr response now (#269) 2023-01-31 15:21:05 +01:00
Marko Gaćeša
ce322ec596 Writing pull req activities in controllers (#263) 2023-01-31 12:34:18 +01:00
Enver Bisevac
baa3822acc [SCM-55] initial work on PR metadata (#262) 2023-01-31 02:08:23 +01:00
Marko Gaćeša
4277c4c66b Simplify handling of PR events (#253) 2023-01-27 16:27:03 -08:00
Johannes Batzill
7da9bce7c1 [Githook] Add GitHook binary (#259)
This PR adds a githook sub-package to our cmd packages, introducing the githook binary.
The binary is linked as pre-receie/update/post-receive by gitrpc if configured.
This is required to have a gitrpc deployment without requiring the one-in-all gitness binary on the same machine.
2023-01-27 13:04:58 -08:00
Johannes Batzill
bfb0466b11 [MISC] Move configurations to their respective packages (#256) 2023-01-26 17:30:26 -08:00
Enver Bisevac
1f86b3c73d [fix] merge commit is blocked with dbtx mutex lock (#245) 2023-01-26 13:41:45 +01:00
Marko Gaćeša
825336d0e4 Added missing context in some of the log calls (#250) 2023-01-25 14:06:48 +01:00
Marko Gaćeša
7a92d8e110 PR events and PR head ref (#244) 2023-01-25 11:19:58 +01:00
Johannes Batzill
2227e13e7d [MISC] Fix Swagger and Regenerate WEB Services (#246) 2023-01-24 15:46:49 -08:00
Marko Gaćeša
09902b02a3 Extended create PR API with IsDraft field (#242) 2023-01-23 19:49:01 +01:00
Johannes Batzill
085e63422b [MISC] Explicitly type PullReqActivity.Payload (#233) 2023-01-20 12:29:13 -08:00
Marko Gaćeša
d6ce1bc762 Added gitrpc.UpdateRef (#236) 2023-01-20 17:06:35 +01:00