mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 13:07:46 +00:00
cleanup
This commit is contained in:
@@ -19,12 +19,12 @@ type InstanceDomain struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type AddInstanceDomain struct {
|
type AddInstanceDomain struct {
|
||||||
InstanceID string `json:"instanceId,omitempty" db:"instance_id"`
|
InstanceID string `json:"instanceId,omitempty" db:"instance_id"`
|
||||||
Domain string `json:"domain,omitempty" db:"domain"`
|
Domain string `json:"domain,omitempty" db:"domain"`
|
||||||
IsVerified bool `json:"isVerified,omitempty" db:"is_verified"`
|
IsVerified bool `json:"isVerified,omitempty" db:"is_verified"`
|
||||||
IsPrimary bool `json:"isPrimary,omitempty" db:"is_primary"`
|
IsPrimary bool `json:"isPrimary,omitempty" db:"is_primary"`
|
||||||
IsGenerated bool `json:"isGenerated,omitempty" db:"is_generated"`
|
IsGenerated bool `json:"isGenerated,omitempty" db:"is_generated"`
|
||||||
ValidationType DomainValidationType `json:"validationType,omitempty" db:"validation_type"`
|
ValidationType *DomainValidationType `json:"validationType,omitempty" db:"validation_type"`
|
||||||
|
|
||||||
// CreatedAt is the time when the domain was added.
|
// CreatedAt is the time when the domain was added.
|
||||||
// It is set by the repository and should not be set by the caller.
|
// It is set by the repository and should not be set by the caller.
|
||||||
|
@@ -6,7 +6,7 @@ CREATE TYPE zitadel.organization_state AS ENUM (
|
|||||||
CREATE TABLE zitadel.organizations(
|
CREATE TABLE zitadel.organizations(
|
||||||
id TEXT NOT NULL CHECK (id <> ''),
|
id TEXT NOT NULL CHECK (id <> ''),
|
||||||
name TEXT NOT NULL CHECK (name <> ''),
|
name TEXT NOT NULL CHECK (name <> ''),
|
||||||
instance_id TEXT NOT NULL REFERENCES zitadel.instances (id),
|
instance_id TEXT NOT NULL REFERENCES zitadel.instances (id) ON DELETE CASCADE,
|
||||||
state zitadel.organization_state NOT NULL,
|
state zitadel.organization_state NOT NULL,
|
||||||
created_at TIMESTAMPTZ DEFAULT NOW() NOT NULL,
|
created_at TIMESTAMPTZ DEFAULT NOW() NOT NULL,
|
||||||
updated_at TIMESTAMPTZ DEFAULT NOW() NOT NULL,
|
updated_at TIMESTAMPTZ DEFAULT NOW() NOT NULL,
|
||||||
|
@@ -5,6 +5,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/brianvoe/gofakeit/v6"
|
"github.com/brianvoe/gofakeit/v6"
|
||||||
|
"github.com/muhlemmer/gu"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
@@ -42,7 +43,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -52,7 +53,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: true,
|
IsVerified: true,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeHTTP,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeHTTP),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -62,7 +63,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: true,
|
IsVerified: true,
|
||||||
IsPrimary: true,
|
IsPrimary: true,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -72,7 +73,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: "",
|
Domain: "",
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
},
|
},
|
||||||
err: new(database.CheckError),
|
err: new(database.CheckError),
|
||||||
},
|
},
|
||||||
@@ -86,7 +87,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: domainName,
|
Domain: domainName,
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
}
|
}
|
||||||
|
|
||||||
err := domainRepo.Add(ctx, instanceDomain)
|
err := domainRepo.Add(ctx, instanceDomain)
|
||||||
@@ -98,7 +99,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: domainName,
|
Domain: domainName,
|
||||||
IsVerified: true,
|
IsVerified: true,
|
||||||
IsPrimary: true,
|
IsPrimary: true,
|
||||||
ValidationType: domain.DomainValidationTypeHTTP,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeHTTP),
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
err: new(database.UniqueError),
|
err: new(database.UniqueError),
|
||||||
@@ -110,7 +111,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
},
|
},
|
||||||
err: new(database.ForeignKeyError),
|
err: new(database.ForeignKeyError),
|
||||||
},
|
},
|
||||||
@@ -120,7 +121,7 @@ func TestAddInstanceDomain(t *testing.T) {
|
|||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
},
|
},
|
||||||
err: new(database.ForeignKeyError),
|
err: new(database.ForeignKeyError),
|
||||||
},
|
},
|
||||||
@@ -189,14 +190,14 @@ func TestGetInstanceDomain(t *testing.T) {
|
|||||||
Domain: domainName1,
|
Domain: domainName1,
|
||||||
IsVerified: true,
|
IsVerified: true,
|
||||||
IsPrimary: true,
|
IsPrimary: true,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
}
|
}
|
||||||
domain2 := &domain.AddInstanceDomain{
|
domain2 := &domain.AddInstanceDomain{
|
||||||
InstanceID: instanceID,
|
InstanceID: instanceID,
|
||||||
Domain: domainName2,
|
Domain: domainName2,
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeHTTP,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeHTTP),
|
||||||
}
|
}
|
||||||
|
|
||||||
err = domainRepo.Add(t.Context(), domain1)
|
err = domainRepo.Add(t.Context(), domain1)
|
||||||
@@ -310,21 +311,21 @@ func TestListInstanceDomains(t *testing.T) {
|
|||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: true,
|
IsVerified: true,
|
||||||
IsPrimary: true,
|
IsPrimary: true,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
InstanceID: instanceID,
|
InstanceID: instanceID,
|
||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeHTTP,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeHTTP),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
InstanceID: instanceID,
|
InstanceID: instanceID,
|
||||||
Domain: gofakeit.DomainName(),
|
Domain: gofakeit.DomainName(),
|
||||||
IsVerified: true,
|
IsVerified: true,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -422,7 +423,7 @@ func TestUpdateInstanceDomain(t *testing.T) {
|
|||||||
Domain: domainName,
|
Domain: domainName,
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
}
|
}
|
||||||
|
|
||||||
err = domainRepo.Add(t.Context(), instanceDomain)
|
err = domainRepo.Add(t.Context(), instanceDomain)
|
||||||
@@ -536,14 +537,14 @@ func TestRemoveInstanceDomain(t *testing.T) {
|
|||||||
Domain: domainName1,
|
Domain: domainName1,
|
||||||
IsVerified: true,
|
IsVerified: true,
|
||||||
IsPrimary: true,
|
IsPrimary: true,
|
||||||
ValidationType: domain.DomainValidationTypeDNS,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeDNS),
|
||||||
}
|
}
|
||||||
domain2 := &domain.AddInstanceDomain{
|
domain2 := &domain.AddInstanceDomain{
|
||||||
InstanceID: instanceID,
|
InstanceID: instanceID,
|
||||||
Domain: domainName2,
|
Domain: domainName2,
|
||||||
IsVerified: false,
|
IsVerified: false,
|
||||||
IsPrimary: false,
|
IsPrimary: false,
|
||||||
ValidationType: domain.DomainValidationTypeHTTP,
|
ValidationType: gu.Ptr(domain.DomainValidationTypeHTTP),
|
||||||
}
|
}
|
||||||
|
|
||||||
err = domainRepo.Add(t.Context(), domain1)
|
err = domainRepo.Add(t.Context(), domain1)
|
||||||
|
Reference in New Issue
Block a user