xo::Authorize method register_new_user (protected)

 <instance of xo::Authorize[i]> register_new_user \
    [ -first_names first_names ] [ -last_name last_name ] \
    [ -email email ]

Defined in packages/xooauth/tcl/authorize-procs.tcl

Register the user and return the user_id. In case, the registration of the new user fails, raise an exception. not tested

Switches:
-first_names
(optional)
-last_name
(optional)
-email
(optional)

Partial Call Graph (max 5 caller/called nodes):
%3 apm_package_installed_p apm_package_installed_p (public) auth::authority::local auth::authority::local (public) auth::create_local_account auth::create_local_account (public) db_transaction db_transaction (public) permission::grant permission::grant (public) xo::Authorize instproc register_new_user xo::Authorize instproc register_new_user xo::Authorize instproc register_new_user->apm_package_installed_p xo::Authorize instproc register_new_user->auth::authority::local xo::Authorize instproc register_new_user->auth::create_local_account xo::Authorize instproc register_new_user->db_transaction xo::Authorize instproc register_new_user->permission::grant

Testcases:
No testcase defined.
[ show source ]
Show another procedure: