Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HarryET/supa-manager
/ functions
Functions
74 in github.com/HarryET/supa-manager
⨍
Functions
74
◇
Types & classes
38
↓ 16 callers
Method
GetAccountFromRequest
(c *gin.Context)
supa-manager/api/api.go:78
↓ 12 callers
Method
QueryRow
(context.Context, string, ...interface{})
supa-manager/database/db.go:17
↓ 6 callers
Method
Query
(context.Context, string, ...interface{})
supa-manager/database/db.go:16
↓ 5 callers
Method
GetProjectByRef
(ctx context.Context, projectRef string)
supa-manager/database/projects.sql.go:58
↓ 4 callers
Method
Exec
(context.Context, string, ...interface{})
supa-manager/database/db.go:15
↓ 2 callers
Method
GetAccountByEmail
(ctx context.Context, email string)
supa-manager/database/accounts.sql.go:47
↓ 1 callers
Method
CreateAccount
(ctx context.Context, arg CreateAccountParams)
supa-manager/database/accounts.sql.go:26
↓ 1 callers
Method
CreateNewVersion
(ctx context.Context, arg CreateNewVersionParams)
version-service/queries.sql.go:25
↓ 1 callers
Method
CreateOrganization
(ctx context.Context, name string)
supa-manager/database/organizations.sql.go:20
↓ 1 callers
Method
CreateOrganizationMembership
(ctx context.Context, arg CreateOrganizationMembershipParams)
supa-manager/database/organization_membership.sql.go:24
↓ 1 callers
Method
CreateProject
(ctx context.Context, arg CreateProjectParams)
supa-manager/database/projects.sql.go:27
↓ 1 callers
Method
GetAccountByGoTrueID
(ctx context.Context, gotrueID string)
supa-manager/database/accounts.sql.go:68
↓ 1 callers
Method
GetAccountIdFromRequest
(c *gin.Context)
supa-manager/api/api.go:56
↓ 1 callers
Method
GetMigrations
(ctx context.Context)
supa-manager/database/migrations.sql.go:29
↓ 1 callers
Method
GetOrganizationIdsForAccountId
(ctx context.Context, accountID int32)
supa-manager/database/organizations.sql.go:57
↓ 1 callers
Method
GetOrganizationsForAccountId
(ctx context.Context, accountID int32)
supa-manager/database/organizations.sql.go:93
↓ 1 callers
Method
GetProjectsForAccountId
(ctx context.Context, accountID int32)
supa-manager/database/projects.sql.go:83
↓ 1 callers
Method
GetVersions
(ctx context.Context)
version-service/queries.sql.go:62
↓ 1 callers
Method
GetVersionsForService
(ctx context.Context, serviceID string)
version-service/queries.sql.go:89
↓ 1 callers
Method
ListenAddress
()
supa-manager/api/api.go:96
↓ 1 callers
Function
LoadConfig
(filename string)
version-service/config.go:15
↓ 1 callers
Function
LoadConfig
(filename string)
dns-example-service/config.go:14
↓ 1 callers
Function
LoadSSHKeys
For each of the accounts load the SSH keys from github i.e. https://github.com/<account>.keys
version-service/keys.go:45
↓ 1 callers
Function
New
(db DBTX)
version-service/db.go:20
↓ 1 callers
Method
PutMigration
(ctx context.Context, arg PutMigrationParams)
supa-manager/database/migrations.sql.go:58
↓ 1 callers
Method
Router
()
supa-manager/api/api.go:114
↓ 1 callers
Function
VerifySignature
(pubKey crypto.PublicKey, message, signature []byte)
version-service/keys.go:17
↓ 1 callers
Method
WithTx
(tx pgx.Tx)
supa-manager/database/db.go:28
↓ 1 callers
Function
loadEnvironment
(filename string)
version-service/config.go:28
↓ 1 callers
Function
loadEnvironment
(filename string)
dns-example-service/config.go:27
↓ 1 callers
Function
loadEnvironment
(filename string)
supa-manager/conf/config.go:46
↓ 1 callers
Function
loadKeys
(account string)
version-service/keys.go:57
↓ 1 callers
Function
parseKey
(sshPubKey string)
version-service/keys.go:98
Function
ConstructPermissions
(orgIds []int32)
supa-manager/permisions/org.go:9
Function
CreateApi
(logger *slog.Logger, config *conf.Config)
supa-manager/api/api.go:28
Function
EnsureMigrations
(pool *pgxpool.Pool, conn *database.Queries)
supa-manager/conf/migrations.go:46
Function
EnsureMigrationsTableExists
(conn *pgxpool.Pool)
supa-manager/conf/migrations.go:14
Method
Exec
(context.Context, string, ...interface{})
version-service/db.go:15
Method
GetAccountByID
(ctx context.Context, id int32)
supa-manager/database/accounts.sql.go:89
Method
GetMigration
(ctx context.Context, id string)
supa-manager/database/migrations.sql.go:18
Method
GetOrganizationById
(ctx context.Context, id string)
supa-manager/database/organizations.sql.go:37
Function
LoadConfig
(filename string)
supa-manager/conf/config.go:33
Function
New
(db DBTX)
supa-manager/database/db.go:20
Function
PgTextToPointer
(ns pgtype.Text)
supa-manager/utils/sqlTypes.go:7
Method
Query
(context.Context, string, ...interface{})
version-service/db.go:16
Method
QueryRow
(context.Context, string, ...interface{})
version-service/db.go:17
Method
SetAccountName
(ctx context.Context, arg SetAccountNameParams)
supa-manager/database/accounts.sql.go:119
Method
WithTx
(tx pgx.Tx)
version-service/db.go:28
Method
getConfigCatConfiguration
(c *gin.Context)
supa-manager/api/configCat.go:8
Method
getIntegrationConnections
(c *gin.Context)
supa-manager/api/getIntegrationConnections.go:8
Method
getOrganizationMembersReachedFreeProjectLimit
(c *gin.Context)
supa-manager/api/getOrganizationMembersReachedFreeProjectLimit.go:8
Method
getOrganizations
(c *gin.Context)
supa-manager/api/getOrganizations.go:21
Method
getPlatformNotifications
(c *gin.Context)
supa-manager/api/getPlatformNotifications.go:8
Method
getPlatformOrganizationSubscription
(c *gin.Context)
supa-manager/api/getPlatformOrganizationSubscription.go:22
Method
getPlatformOverdueInvoices
(c *gin.Context)
supa-manager/api/getPlatformOverdueInvoices.go:8
Method
getPlatformProject
(c *gin.Context)
supa-manager/api/getPlatformProject.go:8
Method
getPlatformProjectSettings
(c *gin.Context)
supa-manager/api/getPlatformProjectSettings.go:9
Method
getPlatformProjects
(c *gin.Context)
supa-manager/api/getPlatformProjects.go:8
Method
getProfile
(c *gin.Context)
supa-manager/api/getProfile.go:22
Method
getProfilePermissions
(c *gin.Context)
supa-manager/api/getProfilePermissions.go:9
Method
getProjectApi
(c *gin.Context)
supa-manager/api/getProjectApi.go:34
Method
getProjectJwtSecretUpdateStatus
(c *gin.Context)
supa-manager/api/getProjectJwtSecretUpdateStatus.go:8
Method
getProjectStatus
(c *gin.Context)
supa-manager/api/getProjectStatus.go:8
Method
index
(c *gin.Context)
supa-manager/api/api.go:100
Function
main
()
version-service/main.go:16
Function
main
()
dns-example-service/main.go:21
Function
main
()
supa-manager/main.go:10
Method
postGotrueToken
(c *gin.Context)
supa-manager/api/postGotrueToken.go:18
Method
postPasswordCheck
(c *gin.Context)
supa-manager/api/postPasswordCheck.go:13
Method
postPlatformOrganizations
TODO: use tx
supa-manager/api/postPlatformOrganizations.go:17
Method
postPlatformProjects
(c *gin.Context)
supa-manager/api/postPlatformProjects.go:49
Method
postPlatformSignup
(c *gin.Context)
supa-manager/api/postPlatformSignup.go:16
Method
status
(c *gin.Context)
supa-manager/api/api.go:104
Method
telemetry
(c *gin.Context)
supa-manager/api/api.go:108