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)¶