|
|
|
@@ -1786,7 +1786,7 @@ func (q *sqlQuerier) InsertDeploymentID(ctx context.Context, value string) error
|
|
|
|
|
|
|
|
|
|
const getTemplateByID = `-- name: GetTemplateByID :one
|
|
|
|
|
SELECT
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by, icon
|
|
|
|
|
FROM
|
|
|
|
|
templates
|
|
|
|
|
WHERE
|
|
|
|
@@ -1811,13 +1811,14 @@ func (q *sqlQuerier) GetTemplateByID(ctx context.Context, id uuid.UUID) (Templat
|
|
|
|
|
&i.MaxTtl,
|
|
|
|
|
&i.MinAutostartInterval,
|
|
|
|
|
&i.CreatedBy,
|
|
|
|
|
&i.Icon,
|
|
|
|
|
)
|
|
|
|
|
return i, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const getTemplateByOrganizationAndName = `-- name: GetTemplateByOrganizationAndName :one
|
|
|
|
|
SELECT
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by, icon
|
|
|
|
|
FROM
|
|
|
|
|
templates
|
|
|
|
|
WHERE
|
|
|
|
@@ -1850,12 +1851,13 @@ func (q *sqlQuerier) GetTemplateByOrganizationAndName(ctx context.Context, arg G
|
|
|
|
|
&i.MaxTtl,
|
|
|
|
|
&i.MinAutostartInterval,
|
|
|
|
|
&i.CreatedBy,
|
|
|
|
|
&i.Icon,
|
|
|
|
|
)
|
|
|
|
|
return i, err
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const getTemplates = `-- name: GetTemplates :many
|
|
|
|
|
SELECT id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by FROM templates
|
|
|
|
|
SELECT id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by, icon FROM templates
|
|
|
|
|
ORDER BY (name, id) ASC
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
@@ -1881,6 +1883,7 @@ func (q *sqlQuerier) GetTemplates(ctx context.Context) ([]Template, error) {
|
|
|
|
|
&i.MaxTtl,
|
|
|
|
|
&i.MinAutostartInterval,
|
|
|
|
|
&i.CreatedBy,
|
|
|
|
|
&i.Icon,
|
|
|
|
|
); err != nil {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
@@ -1897,7 +1900,7 @@ func (q *sqlQuerier) GetTemplates(ctx context.Context) ([]Template, error) {
|
|
|
|
|
|
|
|
|
|
const getTemplatesWithFilter = `-- name: GetTemplatesWithFilter :many
|
|
|
|
|
SELECT
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by, icon
|
|
|
|
|
FROM
|
|
|
|
|
templates
|
|
|
|
|
WHERE
|
|
|
|
@@ -1958,6 +1961,7 @@ func (q *sqlQuerier) GetTemplatesWithFilter(ctx context.Context, arg GetTemplate
|
|
|
|
|
&i.MaxTtl,
|
|
|
|
|
&i.MinAutostartInterval,
|
|
|
|
|
&i.CreatedBy,
|
|
|
|
|
&i.Icon,
|
|
|
|
|
); err != nil {
|
|
|
|
|
return nil, err
|
|
|
|
|
}
|
|
|
|
@@ -1985,10 +1989,11 @@ INSERT INTO
|
|
|
|
|
description,
|
|
|
|
|
max_ttl,
|
|
|
|
|
min_autostart_interval,
|
|
|
|
|
created_by
|
|
|
|
|
created_by,
|
|
|
|
|
icon
|
|
|
|
|
)
|
|
|
|
|
VALUES
|
|
|
|
|
($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by
|
|
|
|
|
($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by, icon
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
|
type InsertTemplateParams struct {
|
|
|
|
@@ -2003,6 +2008,7 @@ type InsertTemplateParams struct {
|
|
|
|
|
MaxTtl int64 `db:"max_ttl" json:"max_ttl"`
|
|
|
|
|
MinAutostartInterval int64 `db:"min_autostart_interval" json:"min_autostart_interval"`
|
|
|
|
|
CreatedBy uuid.UUID `db:"created_by" json:"created_by"`
|
|
|
|
|
Icon string `db:"icon" json:"icon"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (q *sqlQuerier) InsertTemplate(ctx context.Context, arg InsertTemplateParams) (Template, error) {
|
|
|
|
@@ -2018,6 +2024,7 @@ func (q *sqlQuerier) InsertTemplate(ctx context.Context, arg InsertTemplateParam
|
|
|
|
|
arg.MaxTtl,
|
|
|
|
|
arg.MinAutostartInterval,
|
|
|
|
|
arg.CreatedBy,
|
|
|
|
|
arg.Icon,
|
|
|
|
|
)
|
|
|
|
|
var i Template
|
|
|
|
|
err := row.Scan(
|
|
|
|
@@ -2033,6 +2040,7 @@ func (q *sqlQuerier) InsertTemplate(ctx context.Context, arg InsertTemplateParam
|
|
|
|
|
&i.MaxTtl,
|
|
|
|
|
&i.MinAutostartInterval,
|
|
|
|
|
&i.CreatedBy,
|
|
|
|
|
&i.Icon,
|
|
|
|
|
)
|
|
|
|
|
return i, err
|
|
|
|
|
}
|
|
|
|
@@ -2087,11 +2095,12 @@ SET
|
|
|
|
|
description = $3,
|
|
|
|
|
max_ttl = $4,
|
|
|
|
|
min_autostart_interval = $5,
|
|
|
|
|
name = $6
|
|
|
|
|
name = $6,
|
|
|
|
|
icon = $7
|
|
|
|
|
WHERE
|
|
|
|
|
id = $1
|
|
|
|
|
RETURNING
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by
|
|
|
|
|
id, created_at, updated_at, organization_id, deleted, name, provisioner, active_version_id, description, max_ttl, min_autostart_interval, created_by, icon
|
|
|
|
|
`
|
|
|
|
|
|
|
|
|
|
type UpdateTemplateMetaByIDParams struct {
|
|
|
|
@@ -2101,6 +2110,7 @@ type UpdateTemplateMetaByIDParams struct {
|
|
|
|
|
MaxTtl int64 `db:"max_ttl" json:"max_ttl"`
|
|
|
|
|
MinAutostartInterval int64 `db:"min_autostart_interval" json:"min_autostart_interval"`
|
|
|
|
|
Name string `db:"name" json:"name"`
|
|
|
|
|
Icon string `db:"icon" json:"icon"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (q *sqlQuerier) UpdateTemplateMetaByID(ctx context.Context, arg UpdateTemplateMetaByIDParams) error {
|
|
|
|
@@ -2111,6 +2121,7 @@ func (q *sqlQuerier) UpdateTemplateMetaByID(ctx context.Context, arg UpdateTempl
|
|
|
|
|
arg.MaxTtl,
|
|
|
|
|
arg.MinAutostartInterval,
|
|
|
|
|
arg.Name,
|
|
|
|
|
arg.Icon,
|
|
|
|
|
)
|
|
|
|
|
return err
|
|
|
|
|
}
|
|
|
|
|