diff options
Diffstat (limited to 'src/server/rz_user.py')
| -rw-r--r-- | src/server/rz_user.py | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/server/rz_user.py b/src/server/rz_user.py index cfc2475d..99e8c362 100644 --- a/src/server/rz_user.py +++ b/src/server/rz_user.py @@ -14,12 +14,34 @@ import uuid from crypt_util import hash_pw from rz_mail import send_email__flask_ctx from rz_req_handling import make_response__json, make_response__json__html -from rz_user_db import User_Account from rz_api_common import API_Exception__bad_request log = logging.getLogger('rhizi') +class User_Account(object): + + def __init__(self, first_name, + last_name, + rz_username, + email_address, + pw_hash, + role_set=[]): + + self.first_name = first_name + self.last_name = last_name + self.rz_username = rz_username + self.email_address = email_address + self.pw_hash = pw_hash + self.role_set = role_set + + def __str__(self, *args, **kwargs): + ret_arr = ['rz_username: %s' % (self.rz_username), + 'email_address: %s' % (self.email_address), + 'role-set: %s' % (self.role_set), + ] + return ','.join(ret_arr) + class User_Signup_Request(dict): def __init__(self, email_address, |
