mirror of
https://github.com/we-promise/sure.git
synced 2026-04-07 14:31:25 +00:00
* First cut of a simplified "intro" UI layout * Linter * Add guest role and intro-only access * Fix guest role UI defaults (#940) Use enum predicate to avoid missing role helper. * Remove legacy user role mapping (#941) Drop the unused user role references in role normalization and SSO role mapping forms to avoid implying a role that never existed. Refs: #0 * Remove role normalization (#942) Remove role normalization Roles are now stored directly without legacy mappings. * Revert role mapping logic * Remove `normalize_role_settings` * Remove unnecessary migration * Make `member` the default * Broken `.erb` --------- Signed-off-by: Juan José Mata <juanjo.mata@gmail.com>
90 lines
2.1 KiB
YAML
90 lines
2.1 KiB
YAML
empty:
|
|
family: empty
|
|
first_name: User
|
|
last_name: One
|
|
email: user1@example.com
|
|
password_digest: $2a$12$XoNBo/cMCyzpYtvhrPAhsubG21mELX48RAcjSVCRctW8dG8wrDIla
|
|
onboarded_at: <%= 3.days.ago %>
|
|
role: admin
|
|
ai_enabled: true
|
|
show_sidebar: true
|
|
show_ai_sidebar: true
|
|
ui_layout: dashboard
|
|
|
|
sure_support_staff:
|
|
family: empty
|
|
first_name: Support
|
|
last_name: Admin
|
|
email: support@sure.am
|
|
password_digest: $2a$12$XoNBo/cMCyzpYtvhrPAhsubG21mELX48RAcjSVCRctW8dG8wrDIla
|
|
role: super_admin
|
|
onboarded_at: <%= 3.days.ago %>
|
|
ai_enabled: true
|
|
show_sidebar: true
|
|
show_ai_sidebar: true
|
|
ui_layout: dashboard
|
|
|
|
family_admin:
|
|
family: dylan_family
|
|
first_name: Bob
|
|
last_name: Dylan
|
|
email: bob@bobdylan.com
|
|
password_digest: $2a$12$XoNBo/cMCyzpYtvhrPAhsubG21mELX48RAcjSVCRctW8dG8wrDIla
|
|
role: admin
|
|
onboarded_at: <%= 3.days.ago %>
|
|
ai_enabled: true
|
|
show_sidebar: true
|
|
show_ai_sidebar: true
|
|
ui_layout: dashboard
|
|
|
|
family_member:
|
|
family: dylan_family
|
|
first_name: Jakob
|
|
last_name: Dylan
|
|
email: jakobdylan@yahoo.com
|
|
password_digest: $2a$12$XoNBo/cMCyzpYtvhrPAhsubG21mELX48RAcjSVCRctW8dG8wrDIla
|
|
onboarded_at: <%= 3.days.ago %>
|
|
role: member
|
|
ai_enabled: true
|
|
show_sidebar: true
|
|
show_ai_sidebar: true
|
|
ui_layout: dashboard
|
|
|
|
new_email:
|
|
family: empty
|
|
first_name: Test
|
|
last_name: User
|
|
email: user@example.com
|
|
unconfirmed_email: new@example.com
|
|
password_digest: $2a$12$XoNBo/cMCyzpYtvhrPAhsubG21mELX48RAcjSVCRctW8dG8wrDIla
|
|
onboarded_at: <%= Time.current %>
|
|
role: member
|
|
ai_enabled: true
|
|
show_sidebar: true
|
|
show_ai_sidebar: true
|
|
ui_layout: dashboard
|
|
|
|
intro_user:
|
|
family: empty
|
|
first_name: Intro
|
|
last_name: User
|
|
email: intro@example.com
|
|
password_digest: $2a$12$XoNBo/cMCyzpYtvhrPAhsubG21mELX48RAcjSVCRctW8dG8wrDIla
|
|
onboarded_at: <%= 1.day.ago %>
|
|
role: guest
|
|
ai_enabled: true
|
|
show_sidebar: false
|
|
show_ai_sidebar: false
|
|
ui_layout: intro
|
|
|
|
# SSO-only user: created via JIT provisioning, no local password
|
|
sso_only:
|
|
family: empty
|
|
first_name: SSO
|
|
last_name: User
|
|
email: sso-user@example.com
|
|
password_digest: ~
|
|
role: admin
|
|
onboarded_at: <%= 1.day.ago %>
|
|
ai_enabled: true
|