Skip to content

Users

Collection name: users

Fields

Name Type Misc Nonempty/Nonfalsey Unique System field
id String
created String
updated String
username String
email String
emailVisibility Boolean
verified Boolean
name Plain text Min length: 1
avatar File Max file size: 15MB
Max files: 1
Allowed mime types: image/jpeg, image/jpg, image/png, image/svg+xml, image/gif
Thumb sizes: 72x72, 120x120, 168x168, 240x240
email_account Bool If the user receives account update emails
emails_updates Bool If the user receives site update emails
isAdmin Bool If the user is an admin

Permissions

Name Rule
List/Search rule

View rule

Create rule

Update rule
@request.auth.id = id ||
(
  @request.auth.isAdmin = true &&
  @request.data.id:isset = false &&
  @request.data.emailVisibility:isset = false &&
  @request.data.verified:isset = false &&
  @request.data.emails_account:isset = false &&
  @request.data.emails_updates:isset = false &&
  @request.data.isAdmin:isset = false
)
Delete rule
@request.auth.id = id ||
( @request.auth.isAdmin = true &&
  isAdmin = false
)
Manage rule Admin Only

Options

Auth methods

  • Username/Password
  • Enabled: True
  • Email/Password
  • Enabled: True
  • Except domains: N/A
  • Only domains: N/A
  • OAuth2
  • Enabled: True

General

  • Minimum password length: 8
  • Always require email: True

Last update: June 5, 2023
Created: June 5, 2023