Commit Graph

2729 Commits (release/3.1.0)

Author SHA1 Message Date
Johannes Batzill 608ae2f0c8 Add Basics for Authn, Authz, Spaces, Repos. #9
This PR removes some unnecessary files inherited from the sample-repo,
and adds the frame for the following:

Rest Server (terminated FQN encoding, high level routing, basic API/GIT/UI routes, repo/space/user injection into request)
Spaces (Struct, DB, CRUD Operations)
Repos (Struct, DB, CRUD Operatons)
guard middleware for simplifying authorization
Authentication (Abstraction, frame for harness integration)
Authorization (Abstraction, harness ACL based implementation)
2022-09-06 15:02:41 -07:00
Johannes Batzill 3fa479429c Address comments on customer guard errors 2022-09-06 15:01:13 -07:00
Johannes Batzill 4545ffa666 add one more assumption to harness ACL client 2022-09-05 22:29:40 -07:00
Johannes Batzill 3b6f6b8916 Add proper scoping to authorization code 2022-09-05 22:17:16 -07:00
Johannes Batzill ff806fb492 block 'api' as root space name, minor improvements 2022-09-05 18:45:16 -07:00
Johannes Batzill d7f0ae4b2c Add base structure for rest api, git api, web api. Add base authn and authz, as well as spaces and repository apis 2022-09-05 13:47:00 -07:00
Johannes Batzill 32e6c4929f Add authn, authz, spaces, guard, terminated FQNs 2022-09-05 13:47:00 -07:00
Johannes Batzill 84393e0e12 Add frame for authn and initial harness authz implementation 2022-09-05 13:47:00 -07:00
Johannes Batzill 4cd1ecebf1 Remove unnecessary types 2022-09-05 13:47:00 -07:00
Tan Nhu 95312aef30 Merge pull request #8 from harness/rename-scm-to-gitness
Rename SCM to Gitness
2022-08-29 14:29:23 -07:00
Tan Nhu 2ccfb74a51 Rename SCM to Gitness 2022-08-29 14:28:46 -07:00
Johannes Batzill c9792ad58d Rename project to 'gitness'
Rename project to `gitness` based on Jyoti's suggestion.
2022-08-29 10:17:47 -07:00
Johannes Batzill 4aa8819765 Rename project to 'gitness' 2022-08-29 10:12:07 -07:00
Tan Nhu d62e4e376e Merge pull request #6 from harness/ui-template-improved4
Add typing improvements
2022-08-26 15:57:46 -07:00
Tan Nhu bad786e769 Add typing improvements 2022-08-26 15:57:05 -07:00
Tan Nhu 298accecc1 Merge pull request #5 from harness/ui-template-improved3
Clean up unused files (cont)
2022-08-22 17:04:43 -07:00
Tan Nhu f2b65c7f77 Clean up unused files (cont) 2022-08-22 17:04:21 -07:00
Tan Nhu aa57f380bb Merge pull request #4 from harness/ui-template-improved2
Clean up unused files
2022-08-22 16:44:31 -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 a051fd9a28 Rename module to github.com/harness/scm & Fix web/dist.go (PR #2)
This change is renaming the go module to github.com/harness/scm to match the github url of the repository.
Furthermore, it adds back the code in web/dist.go that is serving the static web content, as otherwise builds are failing.
2022-08-18 15:50:29 -07:00
Johannes Batzill baec2451ad fix import ordering for mock classes 2022-08-18 15:22:53 -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 6c65018ccf Merge pull request #1 from harness/ui-tempalate-update
Sync UI template with latest updates
2022-08-18 11:45:03 -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 b5e426a177 Initial commit 2022-08-09 12:42:06 -07:00
Tan Nhu 5891818ce1 Initial commit 2022-08-09 12:37:37 -07:00