Skip to main content

Email operations

Architecture

Email field

  • ~field.Email~uncvrd1❓: is used to store the user's email address
ALTERABLE WORKSPACE UserProfileWS INHERITS sys.ProfileWS (
DESCRIPTOR UserProfile (
DisplayName varchar,
Email varchar, -- <-- New field for storing user's email>
);
...
  • AuthZ: UPDATE: role.ProfileOwner

Commands

  • c.SendEmailToUser is used to initialize the email sending process
    • The first non-empty value is used as email address:
      • field.Email field
      • User's login
  • ap.ApplySendEmail is triggered by the SendEmail command and sends an email to the user using an appropriate storage

Footnotes

  1. [~server.users/field.Email~impl]