def command_user_remove_user_account(txtf_user_token, txt_user_id): cleanup = Cleanup() session = Database.create_sqlalchemy_session_push(cleanup) if not Permission.get_user_permission(session, txtf_user_token, "admin"): return hs_plugin.fail(reason="permission") if not User.check_user_account_exist(session, txt_user_id): return hs_plugin.fail(reason="user_id") User.remove_user_account(session, txt_user_id) session.commit() cleanup.clean_all(); return hs_plugin.ok()
def command_user_create_user_account(txtf_user_token,txt_user_id, txt_password): cleanup = Cleanup() session = Database.create_sqlalchemy_session_push(cleanup) if not Permission.get_user_permission(session, txtf_user_token, "admin"): return hs_plugin.fail(reason="permission") if User.check_user_account_exist(session, txt_user_id): return hs_plugin.fail(reason=FAIL_REASON_USER_EXIST) User.add_user_account(session, txt_user_id, txt_password) session.commit() cleanup.clean_all(); return hs_plugin.ok()
def command_human_create_user_account(txtf_turing_turing,env_ip,txt_user_id, txt_password): cleanup = Cleanup() session = Database.create_sqlalchemy_session_push(cleanup) if(User.check_user_account_exist(session, txt_user_id)): return hs_plugin.fail(reason=FAIL_REASON_USER_EXIST) User.add_user_account(session, txt_user_id, txt_password) session.commit() cleanup.clean_all(); token = UserLoginToken.generate_user_login_token(txt_user_id) return hs_plugin.ok({"user_login_token":token})