fix: keep only tenant realname review policy
This commit is contained in:
@@ -417,9 +417,6 @@ func defaultRealNamePolicy(tenantID types.TenantID) *types.RealNamePolicy {
|
||||
policy := &types.RealNamePolicy{
|
||||
TenantID: tenantID,
|
||||
ReviewPolicy: types.RealNameReviewPolicyNone,
|
||||
ProviderMode: "id_card_2factor",
|
||||
AllowSkip: true,
|
||||
RemindAfter: "24h",
|
||||
}
|
||||
policy.Normalize()
|
||||
return policy
|
||||
|
||||
@@ -11,20 +11,10 @@ const (
|
||||
type RealNamePolicy struct {
|
||||
TenantID TenantID `db:"tenant_id" json:"tenant_id"`
|
||||
ReviewPolicy int `db:"realname_review_policy" json:"realname_review_policy"`
|
||||
ProviderMode string `db:"realname_provider_mode" json:"realname_provider_mode"`
|
||||
Required bool `db:"realname_required" json:"realname_required"`
|
||||
AllowSkip bool `db:"realname_allow_skip" json:"realname_allow_skip"`
|
||||
RemindAfter string `db:"realname_remind_after" json:"realname_remind_after"`
|
||||
}
|
||||
|
||||
// Normalize fills defaults and clamps unsupported enum values.
|
||||
func (p *RealNamePolicy) Normalize() {
|
||||
if p.ProviderMode == "" {
|
||||
p.ProviderMode = "id_card_2factor"
|
||||
}
|
||||
if p.RemindAfter == "" {
|
||||
p.RemindAfter = "24h"
|
||||
}
|
||||
if p.ReviewPolicy != RealNameReviewPolicyAutoManual {
|
||||
p.ReviewPolicy = RealNameReviewPolicyNone
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user