Class: User

LernModel.User() → {AstroClass}

new User() → {AstroClass}

User collection

Source:
Returns:

An User model

Type
AstroClass
Example
import { User } from 'meteor/duckdodgerbrasl:lern-model'

Classes

UserProfileSchema

Namespaces

Validators

Methods

(static) getEmail() → {String}

Get first user email

Source:
Returns:

email

Type
String

(static) getHomeRoute() → {String}

Get Home route

Source:
Returns:

FlowRouter route

Type
String

(static) getRole() → {String}

Return a unique role

Source:
Returns:

userRole

Type
String

(static) getRoles() → {Array}

Return all roles

Source:
Returns:

userRoles

Type
Array

(static) getSettingsRoute() → {String}

Get settings route

Source:
Returns:

FlowRouter route

Type
String

(static) getSetupRoute() → {String}

Get setup route

Source:
Returns:

FlowRouter route

Type
String

(static) getSocialEmail() → {String}

Get user email from social network

Source:
Returns:

email

Type
String

(static) hasRole(role) → {Boolean}

Verify user roles contains certain role

Parameters:
Name Type Description
role String

role to verify

Source:
Returns:

includes

Type
Boolean