Tan Nhu
09e3c89657
Add empty state for Compare and PR views ( #225 )
2023-01-17 17:12:53 -08:00
Tan Nhu
eed7b2c29b
Consolidate logic to show No Result ( #223 )
...
* Add no result search view into repo listing view
* Consolidate logic to show No Result
2023-01-17 16:11:39 -08:00
Tan Nhu
1aa1123bd2
Consolidate pagination for the whole codebase + Use SearchInputWithSpinner component ( #222 )
...
* Remove center layout for empty repo info - hard to read
* Consolidate pagination for the whole codebase
* Use SearchInputWithSpinner component
* Use SearchInputWithSpinner component
2023-01-17 14:59:56 -08:00
Hitesh Aringa
66cc979334
[SCM-61]: sort in webhook list api ( #199 )
...
* [SCM-61]: order by in webhook api
* [SCM-61]: comment change
* [SCM-61]: added query filter on display name
2023-01-17 09:59:27 -08:00
Marko Gaćeša
8151b4591e
PR change state API; Removed rejected state ( #220 )
2023-01-17 16:04:30 +01:00
Enver Bisevac
aafec0a9dc
fix merge-base in diff ( #206 )
2023-01-17 12:36:57 +01:00
Marko Gaćeša
6705c7234d
feat: [SCM-60]: return number of duplicate PR, unique partial index for PR branch uniqueness ( #214 )
2023-01-17 11:42:33 +01:00
Marko Gaćeša
3e92132d83
execute the list PRs API in a readonly tx ( #215 )
2023-01-17 11:42:08 +01:00
Tan Nhu
a611a2c038
Remove center layout for empty repo info - hard to read ( #219 )
2023-01-16 12:34:59 -08:00
Tan Nhu
fd5bbc6904
Fix small git url typo ( #218 )
2023-01-16 12:26:41 -08:00
Tan Nhu
92c82f5c44
Disable branch creation when committing first new file into an empty repo ( #217 )
2023-01-16 12:20:09 -08:00
Tan Nhu
797e339e02
Implement flow to create a new file when repo is empty ( #216 )
...
* Implement flow to create a new file when repo is empty
* Implement flow to create a new file when repo is empty
* Fix edit file does not show content
2023-01-16 11:51:00 -08:00
Johannes Batzill
e448c6f763
[GIT] Fix commit API for empty repo, remove unused functions
2023-01-16 10:22:49 -08:00
Marko Gaćeša
81dd8a5908
Remove GitHub CodeQL ( #207 )
2023-01-16 13:28:31 +01:00
Marko Gaćeša
e5dc9754cd
default list of PR states should be empty ( #210 )
2023-01-13 18:47:42 -08:00
Tan Nhu
bbae67299c
Finish API integration for PR review box ( #212 )
2023-01-13 13:41:07 -08:00
Tan Nhu
c31c315459
Add ability to edit PR title ( #211 )
2023-01-13 12:17:24 -08:00
Marko Gaćeša
4881eb3863
allow empty value in enum sanitize if default is defined ( #209 )
2023-01-13 19:03:25 +01:00
Tan Nhu
3b5542a61d
Add Pagination for Diff view ( #208 )
2023-01-13 09:23:10 -08:00
Marko Gaćeša
ce55d3349c
added merge commit sha fields to PR ( #205 )
2023-01-13 14:49:24 +01:00
Marko Gaćeša
bacda596fa
Added Correct method for enum types ( #194 )
2023-01-13 13:59:53 +01:00
Marko Gaćeša
091ff2d618
Removed joins from the PR-related list quieries ( #204 )
2023-01-13 13:58:49 +01:00
Johannes Batzill
c827fa5e66
[MISC] Webhook Creation Default To Secure, Fix PR/Compare Commit Listing, Fix Merge Commit Message ( #203 )
...
This change is fixing a few things on both UI and backend side:
- update webhook creation screen to default to enable ssl verification (secure by default should always be the move)
- fix pr/compare commit listing to show correct diffs the head branch is ahead of the base branch (NOTE: THIS ONLY SHOWS THE LATEST 20 COMMITS - NO PAGINATION ADDED)
- fix merge commit message to contain the correct head branch, source repo path and pr numbers (similar'ish to github)
2023-01-13 02:49:39 -08:00
Johannes Batzill
d9a01ef9a3
[MISC] Update UI webhook creation to enable secure by default ( #202 )
2023-01-13 01:40:15 -08:00
Johannes Batzill
eabdf2ab86
[MISC] Show merged after PR got merged ( #201 )
2023-01-13 00:35:41 -08:00
Johannes Batzill
3ee51e29a4
[MISC] move custom filter/sort parsing methods to their respective files
2023-01-12 23:08:45 -08:00
Johannes Batzill
65c59d0b5b
[MISC] Fix review bugs, regenerate swagger from latest service, fix webhook.has_secret in swagger ( #198 )
...
This change contains the following changes:
- allow submitting reviews without comment for approve
- fix openapi for /reviews api and fix UI calls for submitting reviews
- fix recently broken openapi for webhook (it removed has_secret field as part of openapi refactor)
- fix fatal submit review bug (we passed repo.UID not repo.GitUID to gitrpc - not sure how that ever worked?)
- add missing merge pr activity to list of all pr activity enum values
- return all PR states by default
- show Open PRs by default (instead of all) and fix state filtering query
- regenerate code services based on latest swagger
- fix UI code to work with regenerated code service
2023-01-12 22:39:38 -08:00
Tan Nhu
b7e0f6cce5
Minor change to disable Review changes button ( #197 )
...
* Minor change to disable Review changes button
* Update PR listing icons
2023-01-12 21:04:08 -08:00
Johannes Batzill
517166965b
[UI] Add Tag Events, Enable All Events, Fix Empty Secret ( #196 )
...
* webhook edit from only show SECRET_MASK if webhook has a secret
* Add tag events, support 'all events', hide 'push events'
2023-01-12 18:24:37 -08:00
Tan Nhu
73bc9a55f7
Implement PR review changes flow ( #195 )
2023-01-12 12:45:31 -08:00
Hitesh Aringa
fe00db23f9
[SCM-35]: default branch delete protection ( #183 )
...
* [SCM-35]: default branch delete protection
2023-01-12 09:59:09 -08:00
Tan Nhu
38fb97b8e2
Add placeholder for Review changes ( #193 )
2023-01-12 09:56:01 -08:00
Marko Gaćeša
8909037ec7
enum types should have Enum() method ( #192 )
2023-01-12 17:13:03 +01:00
Tan Nhu
1c5a588a83
Hide Review button when PR is merged + Fix PR.id issue ( #191 )
...
* Replace all references of PR.id by PR.number
* Hide Review button when PR is merged
2023-01-12 04:20:27 -08:00
Tan Nhu
b2bf061679
Replace all references of PR.id by PR.number ( #190 )
2023-01-12 02:18:16 -08:00
Tan Nhu
eb8d125f8b
Minor text change ( #189 )
2023-01-12 02:05:50 -08:00
Tan Nhu
86bf9cb0c4
Render PR activity system type ( #188 )
2023-01-12 01:46:29 -08:00
Tan Nhu
6719e11c09
Add styling for two PR states ( #187 )
...
* Refresh activities after merging
* Fix activities API call using wrong PR number
* Update logic to submit webhook secret
* Update webhook with new fields (display_name, desc)
* Add styling for two PR states
2023-01-12 01:14:26 -08:00
Johannes Batzill
155563615b
[MISC] Minor Cleanup in types
+ enum
Package ( #186 )
2023-01-11 23:16:07 -08:00
Johannes Batzill
5b55f48772
[Tags] Adding EVENT and WEBHOOK Support For Tags ( #185 )
...
Adding tagcreated, tagupdated, and tagdeleted events.
Adding tag_created, tag_updated, and tag_deleted webhooks
2023-01-11 20:56:00 -08:00
Johannes Batzill
d4d74f0f44
[SWAGGER] update swagger with latest webhook changes and re-render web services ( #184 )
2023-01-11 17:41:01 -08:00
Johannes Batzill
a74d779dc4
[Webhook] Add display_name/description/latest_execution_result to webhook ( #180 )
...
This PR adds the following fields to webhooks:
- 'DisplayName' - the display name of the webhook for easier recognition in UI (no uniqueness guarantees)
- 'Description' - an (optional) description of the webhook
- 'LatestExecutionResult' - contains the result of the latest execution of the webhook
2023-01-11 17:11:10 -08:00
Johannes Batzill
5e3837b9cf
[MISC] disable 'update' git hook ( #181 )
2023-01-11 17:09:46 -08:00
Tan Nhu
79318bd522
Fix activities API call using wrong PR number ( #179 )
...
* Refresh activities after merging
* Fix activities API call using wrong PR number
2023-01-11 12:02:22 -08:00
Marko Gaćeša
24e03c03e0
Added principal info cache ( #173 )
...
* added principal info cache
* updated code based on the PR comments
* updated implementation of deduplicate()
* minor changes
* [K, T] -> [K, V]
2023-01-11 20:32:37 +01:00
Johannes Batzill
d1dd518b3f
add commit details to webhook payload ( #175 )
2023-01-11 10:51:28 -08:00
Enver Bisevac
927e8a7e8c
Merge branch 'main' of github.com:harness/gitness
2023-01-11 18:55:31 +01:00
Enver Bisevac
81196ce3e9
fix pr merge openapi path
2023-01-11 18:49:32 +01:00
Tan Nhu
f7962785aa
Add minor webhook edit flow improvements ( #178 )
2023-01-11 09:10:59 -08:00
Tan Nhu
abd132fdf6
Implement Webhook CRUD ( #177 )
2023-01-11 08:44:50 -08:00