Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit50942a4

Browse files
committed
feat: add post port-sharing level
1 parent207328c commit50942a4

22 files changed

+519
-1
lines changed

‎coderd/agentapi/servicebanner_internal_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ import (
77

88
"golang.org/x/xerrors"
99

10+
"github.com/stretchr/testify/require"
11+
1012
agentproto"github.com/coder/coder/v2/agent/proto"
1113
"github.com/coder/coder/v2/coderd/appearance"
1214
"github.com/coder/coder/v2/codersdk"
13-
"github.com/stretchr/testify/require"
1415
)
1516

1617
funcTestGetServiceBanner(t*testing.T) {

‎coderd/apidoc/docs.go

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎coderd/apidoc/swagger.json

Lines changed: 44 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎coderd/coderd.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -954,6 +954,7 @@ func New(options *Options) *API {
954954
r.Delete("/favorite",api.deleteFavoriteWorkspace)
955955
r.Put("/autoupdates",api.putWorkspaceAutoupdates)
956956
r.Get("/resolve-autostart",api.resolveAutostart)
957+
r.Post("/port-sharing",api.postWorkspacePortShareLevel)
957958
})
958959
})
959960
r.Route("/workspacebuilds/{workspacebuild}",func(r chi.Router) {

‎coderd/database/dbauthz/dbauthz.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -725,6 +725,10 @@ func (q *querier) CleanTailnetTunnels(ctx context.Context) error {
725725
returnq.db.CleanTailnetTunnels(ctx)
726726
}
727727

728+
func (q*querier)CreateWorkspacePortShareLevel(ctx context.Context,arg database.CreateWorkspacePortShareLevelParams)error {
729+
panic("not implemented")
730+
}
731+
728732
func (q*querier)DeleteAPIKeyByID(ctx context.Context,idstring)error {
729733
returndeleteQ(q.log,q.auth,q.db.GetAPIKeyByID,q.db.DeleteAPIKeyByID)(ctx,id)
730734
}
@@ -891,6 +895,10 @@ func (q *querier) DeleteTailnetTunnel(ctx context.Context, arg database.DeleteTa
891895
returnq.db.DeleteTailnetTunnel(ctx,arg)
892896
}
893897

898+
func (q*querier)DeleteWorkspacePortShareLevel(ctx context.Context,arg database.DeleteWorkspacePortShareLevelParams)error {
899+
panic("not implemented")
900+
}
901+
894902
func (q*querier)FavoriteWorkspace(ctx context.Context,id uuid.UUID)error {
895903
fetch:=func(ctx context.Context,id uuid.UUID) (database.Workspace,error) {
896904
returnq.db.GetWorkspaceByID(ctx,id)
@@ -1997,6 +2005,10 @@ func (q *querier) GetWorkspaceByWorkspaceAppID(ctx context.Context, workspaceApp
19972005
returnfetch(q.log,q.auth,q.db.GetWorkspaceByWorkspaceAppID)(ctx,workspaceAppID)
19982006
}
19992007

2008+
func (q*querier)GetWorkspacePortShareLevel(ctx context.Context,arg database.GetWorkspacePortShareLevelParams) (database.WorkspacePortSharing,error) {
2009+
panic("not implemented")
2010+
}
2011+
20002012
func (q*querier)GetWorkspaceProxies(ctx context.Context) ([]database.WorkspaceProxy,error) {
20012013
returnfetchWithPostFilter(q.auth,func(ctx context.Context,_interface{}) ([]database.WorkspaceProxy,error) {
20022014
returnq.db.GetWorkspaceProxies(ctx)
@@ -3098,6 +3110,10 @@ func (q *querier) UpdateWorkspaceLastUsedAt(ctx context.Context, arg database.Up
30983110
returnupdate(q.log,q.auth,fetch,q.db.UpdateWorkspaceLastUsedAt)(ctx,arg)
30993111
}
31003112

3113+
func (q*querier)UpdateWorkspacePortShareLevel(ctx context.Context,arg database.UpdateWorkspacePortShareLevelParams)error {
3114+
panic("not implemented")
3115+
}
3116+
31013117
func (q*querier)UpdateWorkspaceProxy(ctx context.Context,arg database.UpdateWorkspaceProxyParams) (database.WorkspaceProxy,error) {
31023118
fetch:=func(ctx context.Context,arg database.UpdateWorkspaceProxyParams) (database.WorkspaceProxy,error) {
31033119
returnq.db.GetWorkspaceProxyByID(ctx,arg.ID)

‎coderd/database/dbmem/dbmem.go

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1001,6 +1001,15 @@ func (*FakeQuerier) CleanTailnetTunnels(context.Context) error {
10011001
returnErrUnimplemented
10021002
}
10031003

1004+
func (q*FakeQuerier)CreateWorkspacePortShareLevel(ctx context.Context,arg database.CreateWorkspacePortShareLevelParams)error {
1005+
err:=validateDatabaseType(arg)
1006+
iferr!=nil {
1007+
returnerr
1008+
}
1009+
1010+
panic("not implemented")
1011+
}
1012+
10041013
func (q*FakeQuerier)DeleteAPIKeyByID(_ context.Context,idstring)error {
10051014
q.mutex.Lock()
10061015
deferq.mutex.Unlock()
@@ -1316,6 +1325,15 @@ func (*FakeQuerier) DeleteTailnetTunnel(_ context.Context, arg database.DeleteTa
13161325
return database.DeleteTailnetTunnelRow{},ErrUnimplemented
13171326
}
13181327

1328+
func (q*FakeQuerier)DeleteWorkspacePortShareLevel(ctx context.Context,arg database.DeleteWorkspacePortShareLevelParams)error {
1329+
err:=validateDatabaseType(arg)
1330+
iferr!=nil {
1331+
returnerr
1332+
}
1333+
1334+
panic("not implemented")
1335+
}
1336+
13191337
func (q*FakeQuerier)FavoriteWorkspace(_ context.Context,arg uuid.UUID)error {
13201338
err:=validateDatabaseType(arg)
13211339
iferr!=nil {
@@ -4549,6 +4567,15 @@ func (q *FakeQuerier) GetWorkspaceByWorkspaceAppID(_ context.Context, workspaceA
45494567
return database.Workspace{},sql.ErrNoRows
45504568
}
45514569

4570+
func (q*FakeQuerier)GetWorkspacePortShareLevel(ctx context.Context,arg database.GetWorkspacePortShareLevelParams) (database.WorkspacePortSharing,error) {
4571+
err:=validateDatabaseType(arg)
4572+
iferr!=nil {
4573+
return database.WorkspacePortSharing{},err
4574+
}
4575+
4576+
panic("not implemented")
4577+
}
4578+
45524579
func (q*FakeQuerier)GetWorkspaceProxies(_ context.Context) ([]database.WorkspaceProxy,error) {
45534580
q.mutex.RLock()
45544581
deferq.mutex.RUnlock()
@@ -7164,6 +7191,15 @@ func (q *FakeQuerier) UpdateWorkspaceLastUsedAt(_ context.Context, arg database.
71647191
returnsql.ErrNoRows
71657192
}
71667193

7194+
func (q*FakeQuerier)UpdateWorkspacePortShareLevel(ctx context.Context,arg database.UpdateWorkspacePortShareLevelParams)error {
7195+
err:=validateDatabaseType(arg)
7196+
iferr!=nil {
7197+
returnerr
7198+
}
7199+
7200+
panic("not implemented")
7201+
}
7202+
71677203
func (q*FakeQuerier)UpdateWorkspaceProxy(_ context.Context,arg database.UpdateWorkspaceProxyParams) (database.WorkspaceProxy,error) {
71687204
q.mutex.Lock()
71697205
deferq.mutex.Unlock()

‎coderd/database/dbmetrics/dbmetrics.go

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎coderd/database/dbmock/dbmock.go

Lines changed: 57 additions & 0 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp