Tan Nhu
a90fc1c59e
Fix 500 exception when editing a file ( #96 )
2022-11-29 02:48:37 -08:00
Tan Nhu
505d72049b
Finalize API integration for commits ( #95 )
2022-11-29 02:21:23 -08:00
Sahithi Kolichala
b8cc24c491
feat: [SCM-42]: added route for createwebhook ( #93 )
...
* feat: added route for createwebhook
* feat: added createwebhook route
2022-11-28 14:48:30 -08:00
Tan Nhu
17c93350ae
feat: [SCM-36]: Refactor SCM to CODE ( #92 )
2022-11-23 16:39:41 -08:00
Sahithi Kolichala
bb6850f13f
added settings empty flow ( #90 )
2022-11-23 13:38:03 -08:00
Tan Nhu
68de8e236b
Fix branches pagination ( #88 )
2022-11-23 02:53:51 -08:00
Tan Nhu
cc6fbbf58d
Resolve cicular dependency ( #87 )
2022-11-22 14:12:16 -08:00
Tan Nhu
362137440f
Use new BranchTagSelect in creating a new branch modal ( #84 )
...
* Use new BranchTagSelect in creating a new branch modal
* Use new BranchTagSelect in creating a new branch modal
2022-11-22 03:16:24 -08:00
Tan Nhu
49736b308c
Add BranchTagSelect component ( #83 )
...
* Fix message encoding
* Add prototype for BranchTagSelect component
* Finish BranchAndTag component
2022-11-22 02:35:18 -08:00
Tan Nhu
e5fe4b67fe
Fix message encoding ( #81 )
2022-11-17 03:03:50 -08:00
Tan Nhu
21eb0f61b6
Fix branch sorting ( #80 )
...
* Implement Branch item actions
* Implement Branch item actions
* Fix sorting
2022-11-17 02:02:26 -08:00
Tan Nhu
6d8c979e7c
Implement Branch item actions ( #79 )
...
* Implement Branch item actions
* Implement Branch item actions
2022-11-17 01:48:48 -08:00
Tan Nhu
7116c2fbe4
Implement Create Branch ( #78 )
...
* Update new icons
* Implement Create Branch
2022-11-17 00:16:57 -08:00
Johannes Batzill
60f0ea969d
[API] Add API For Commit Divergence Calulation ( #77 )
...
This commit contains the following changes:
- Add `commits/calculate_divergence` API to calculate commit divergence of reference pairs
- Rename `serviceAccounts` to `service_accounts` to follow REST best practices
2022-11-16 16:53:31 -08:00
Tan Nhu
f204a5a2f8
Fix double ? in API URL ( #75 )
2022-11-15 13:21:31 -08:00
Tan Nhu
782c6f2bd7
Refactor type system + add flow to copy/edit/delete a file ( #73 )
...
* Fix double query
* Add file toolbar buttons + wire up copy, delete, etc...
* Refactor type system
2022-11-15 02:42:59 -08:00
Enver Bisevac
07a630c40b
repoStore findref fixed
2022-11-14 13:08:28 +01:00
Tan Nhu
5ab69952e2
Disable caching and sniffing via HTTP headers for UI main entry resources ( #72 )
2022-11-13 20:18:07 -08:00
Johannes Batzill
681e1f1c14
[SWAGGER] Add create/delete branch swagger, fix existing swagger ( #71 )
...
This change includes the following:
- add swagger for create / delete branch api
- remove `json` tag from fields of swagger objects that only occur in the path
2022-11-10 21:21:38 -08:00
Tan Nhu
81040d0453
Fix double query ( #69 )
2022-11-10 17:46:07 -08:00
Tan Nhu
31a58e3172
Add routingId to support Harness gateway + Prototype for Commit modal ( #68 )
...
* Implement file path edit input
* Implement file path edit input - cont
* Prototype for Commit modal
* Add routingId to support Harness gateway
2022-11-10 15:17:55 -08:00
Tan Nhu
b93c0ce103
Update git clone URL ( #65 )
2022-11-08 19:45:38 -08:00
Tan Nhu
a418e5e94f
Add some debugging info for PR deployment ( #62 )
...
* Add some debugging info for PR deployment
* Add some debugging info for PR deployment
2022-11-08 17:07:49 -08:00
Tan Nhu
93dbc6005f
Correct API URL path + minor code editor change ( #61 )
...
* autoFocus editor
* Correct API URL path
2022-11-08 16:37:13 -08:00
Tan Nhu
073154eebb
Update clone URL + minor code refactoring ( #60 )
...
* FileEditor improvements
* Update clone URL + minor code refactoring
2022-11-08 14:34:43 -08:00
Johannes Batzill
8fe80ab811
Remove `Identifier` from UI - Replace with original `Name` ( #59 )
...
* remove identifier from UI and replace it with original 'Name'
* extend uid to length 100
* allow repo name of length 1
2022-11-07 14:37:50 -08:00
Tan Nhu
c7f852cbf4
Flow for edit file ( #58 )
2022-11-07 11:35:48 -08:00
Johannes Batzill
3ba0f75c8d
Introduce UIDs for Space / Repo / Tokens, Add Custom Harness Validation, ... ( #57 )
...
This change adds the following:
- Space UID + Custom harness validation (accountId for top level space, harness identifier for child spaces)
- Repo UID + Custom harness validation (harness identifier)
- Store Unique casing of space / repo path and add Path.ValueUnique (with Unique index) to allow for application layer controlling the case sensitivity (case insensitive standalone vs partially case sensitive harness)
- Token UID (unique index over ownertype + ownerID + tokenUID)
- Add DisplayName for principals (replaces Name to avoid confustion)
- Store Unique casing of principal UID and add Principal.ValueUnique (with unique index) to allow for application layer, per principal type control of case sensitivity (required in embedded mode)
- Generate serviceAccount UID (+Email) Randomly (sa-{space|repo}-{ID}-{random}) - Allows to have a unique UID across all principals while reducing likelyhood of overlaps with users + avoid overlap across spaces / repos.
- Sync casing of space names (accountId orgId projectId) when creating spaces on the fly (to ensure case sensitivity of - harness code) or use the existing space to update casing.
- Update serviceaccount client to match updated NG Manager API
- in embedded mode create spaces for harness resources owning the service account
2022-11-06 23:14:47 -08:00
Tan Nhu
2fe8669119
Add clone tooltip ( #56 )
2022-11-06 12:39:14 -08:00
Tan Nhu
0d5771d706
Implement Branches page ( #55 )
2022-11-04 00:22:21 -07:00
Tan Nhu
23e597758a
Refactor: abstract parameters into hooks + add placeholders for branches and settings ( #54 )
2022-11-03 15:48:55 -07:00
Tan Nhu
0bdae50be2
API integration for Commits page ( #52 )
2022-11-01 20:38:42 -07:00
Tan Nhu
3f7fc109d0
Branch search and styles ( #50 )
...
* Add LatestCommit component
* Add branches search
* Proper link for root
2022-11-01 00:53:46 -07:00
Tan Nhu
c21b860e46
Refactor: Use types from SCM Service ( #48 )
2022-10-27 00:57:20 -07:00
Tan Nhu
c8b978a6ed
API integrations + simplify design ( #46 )
2022-10-25 03:25:46 -07:00
Enver Bisevac
00647d7d1b
[MAINT] golangci-lint config changed ( #31 )
...
* goheader linter added
* file header consistency
2022-10-13 14:39:15 +02:00
Tan Nhu
6cadb048ba
Initial skeleton for Repository Resource View flow ( #30 )
...
* API integration for Repos listing page
* Add custom branch when creating a repo
* Skeleton for Repository Resource View flow
2022-10-11 23:54:10 -07:00
Tan Nhu
788ee30ba3
Add prototyping for Repos page ( #24 )
2022-10-03 12:06:27 -07:00
Tan Nhu
2ccfb74a51
Rename SCM to Gitness
2022-08-29 14:28:46 -07:00
Tan Nhu
bad786e769
Add typing improvements
2022-08-26 15:57:05 -07:00
Tan Nhu
f2b65c7f77
Clean up unused files (cont)
2022-08-22 17:04:21 -07:00
Tan Nhu
88dff819c9
Clean up unused files
2022-08-22 16:44:07 -07:00
Tan Nhu
7f5a783416
Merge pull request #3 from harness/ui-template-improved
...
Simplify routing system
2022-08-22 16:04:37 -07:00
Tan Nhu
6d3d3d62f6
Simplify routing system
2022-08-22 16:04:00 -07:00
Johannes Batzill
813d343f6a
Rename module to github.com/harness/scm. Fix web/dist.go
2022-08-18 15:15:50 -07:00
Tan Nhu
7c6da77a27
Sync UI template with latest updates
2022-08-18 11:44:33 -07:00
Tan Nhu
66fea2a730
Sync UI template with latest updates
2022-08-12 12:09:57 -07:00
Tan Nhu
5891818ce1
Initial commit
2022-08-09 12:37:37 -07:00