system.portfolio package¶
Submodules¶
system.portfolio.forms module¶
-
class
system.portfolio.forms.
EmailForm
(*args, **kwargs)¶ Bases:
flask_wtf.form.FlaskForm
-
email
= <UnboundField(StringField, ('Email Address',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.Email object>, <wtforms.validators.Length object>]})>¶
-
-
class
system.portfolio.forms.
LoginForm
(*args, **kwargs)¶ Bases:
flask_wtf.form.FlaskForm
-
email
= <UnboundField(StringField, ('Email Address',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.Email object>, <wtforms.validators.Length object>]})>¶
-
password
= <UnboundField(PasswordField, ('Password',), {'validators': [<wtforms.validators.DataRequired object>]})>¶
-
-
class
system.portfolio.forms.
PasswordForm
(*args, **kwargs)¶ Bases:
flask_wtf.form.FlaskForm
-
password
= <UnboundField(PasswordField, ('Password',), {'validators': [<wtforms.validators.DataRequired object>]})>¶
-
-
class
system.portfolio.forms.
RegisterForm
(*args, **kwargs)¶ Bases:
flask_wtf.form.FlaskForm
-
confirm
= <UnboundField(PasswordField, ('Repeat Password',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.EqualTo object>]})>¶
-
email
= <UnboundField(StringField, ('Email Address',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.Email object>, <wtforms.validators.Length object>]})>¶
-
first_name
= <UnboundField(StringField, ('First Name',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.Length object>]})>¶
-
last_name
= <UnboundField(StringField, ('Last Name',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.Length object>]})>¶
-
password
= <UnboundField(PasswordField, ('Password',), {'validators': [<wtforms.validators.DataRequired object>, <wtforms.validators.Length object>]})>¶
-
system.portfolio.models module¶
-
class
system.portfolio.models.
User
(email, first_name, last_name, plaintext_password, role='user', cash='10000.00')¶ Bases:
sqlalchemy.ext.declarative.api.Model
-
authenticated
¶
-
cash
¶
-
current_logged_in
¶
-
email
¶
-
email_confirmed
¶
-
email_confirmed_on
¶
-
first_name
¶
-
get_id
()¶ Return the email address to satisfy Flask-Login’s requirements.
-
property
is_active
¶ Always True, as all users are active.
-
property
is_anonymous
¶ Always False, as anonymous users aren’t supported.
-
property
is_authenticated
¶ Return True if the user is authenticated.
-
is_correct_password
(plaintext_password)¶
-
last_logged_in
¶
-
last_name
¶
-
password
¶
-
registered_on
¶
-
role
¶
-
set_password
¶
-
user_id
¶
-
system.portfolio.users module¶
-
system.portfolio.users.
add_admin_user
()¶
-
system.portfolio.users.
send_async_email
(msg)¶
-
system.portfolio.users.
send_confirmation_email
(user_email)¶
-
system.portfolio.users.
send_email
(subject, recipients, text_body, html_body)¶
-
system.portfolio.users.
send_password_reset_email
(user_email)¶