Skip to content

Commit 521511c

Browse files
authored
feat: add trait for newsletter preference (#881)
1 parent 2bdbe89 commit 521511c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

core/preference/preference.go

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ const (
4141
OrganizationSocialLogin = "social_login"
4242

4343
// user default traits
44-
UserFirstName = "first_name"
44+
UserFirstName = "first_name"
45+
UserNewsletter = "newsletter"
4546
)
4647

4748
type Trait struct {
@@ -148,6 +149,16 @@ var DefaultTraits = []Trait{
148149
Heading: "Profile",
149150
Input: TraitInputText,
150151
},
152+
{
153+
ResourceType: schema.UserPrincipal,
154+
Name: UserNewsletter,
155+
Title: "Newsletter Subscription",
156+
Description: "Subscribe to newsletter to get updates.",
157+
Heading: "Profile",
158+
Input: TraitInputCheckbox,
159+
InputHints: "true,false",
160+
Default: "false",
161+
},
151162
// Organization Traits
152163
{
153164
ResourceType: schema.OrganizationNamespace,

0 commit comments

Comments
 (0)