summaryrefslogtreecommitdiff
path: root/src/server/rz_user.py
AgeCommit message (Collapse)Author
2015-06-04add copyright and license headers for GNU AGPL v3Alon Levy
2015-05-12rz_user: apply email ACL only when either email_x acl is not NoneLV-426
2015-05-12support rz_config email-address whitelistsLV-426
2015-05-12rz_user: use status code constantsLV-426
2015-04-27server/rz_user: fix double slashes due to request.url_root ending with a slashAlon Levy
2015-04-27server: allow disabling signup (default to enabled)Alon Levy
2015-04-27server/rz_user: use request.url_root instead of rz_config.SERVER_NAME; fixes ↵Alon Levy
schema FIXMEs
2015-04-27server/rz_user: reduce arbitrary 3 char limit to 1Alon Levy
For first name, last name, and username.
2015-04-26rz_user: signup: validate email against ACL:email_domaindemo0.0.1-20150427-014900LV-426
2015-04-20rz_user: improve unknown account logging, code formatLV-426
2015-04-20User_Account class migrationLV-426
2015-04-20rz_mail: rename send_email_message -> send_email__flask_ctx + docLV-426
2015-04-05rest__logout: redirect on GET, invalidate cookie on GET/POSTLV-426
2015-04-05user_signup: improve error handling, cleanupLV-426
2015-04-02rz_user: signup: sugar coat pw signup exceptionsLV-426
2015-04-02rz_user: improve caller error handling - use API_Exception__bad_request's ↵LV-426
caller_err_msg
2015-04-02server/rz_user: fix typoAlon Levy
2015-02-25fix pw reset subject lineLV-426
2015-02-23rz_user.py: rest__pw_reset()LV-426
2015-02-23rz_user.py: util codeLV-426
2015-02-23rz_user.py: User_Pw_Reset_Request classLV-426
2015-02-23rest__login(): fix handling of multiple return values by ↵LV-426
lookup_user__by_email_address()
2015-02-23generate_email_confirmation_key(): rename as generate_security_token, make ↵LV-426
available for other user procedures
2015-02-15activate_user_account(): fix handling of multiple return valuesLV-426
2015-02-11rz_user.py: log activation failuresLV-426
2015-02-09rz_user.py: avoid passing html to render_templateLV-426
2015-02-05rz_user, user_login.js: follow user id === email_address (current) conventionLV-426
2015-02-04refactor /monitor/x logic into rz_server_ctrlLV-426
2015-02-04REST endpoint: /monitor/user/list - list registered usersLV-426
2015-02-04rest__user_signup(): better logging, log activation linkLV-426
2015-02-04send_user_activation_link__email(): avoid duplicate exception handlingLV-426
2015-02-04send_user_activation_link__email(): return activation_link, logLV-426
2015-02-04rest__user_signup(): sanitize_and_validate_input, regex based implementationLV-426
2015-02-04rz_user: handle submitted passwordsLV-426
2015-02-04get_or_init_usreq_map(): refactor as inner functionLV-426
2015-02-04mv rest__login/logout to rz_userLV-426
2015-02-04prefix REST endpoints with 'rest__'LV-426
2015-02-01rz_req_handling: make_response__{http__empty,json__html,json__redirect}(),LV-426
2015-02-01rz_user.py: user related operations: user sign upLV-426