services.user package

Submodules

services.user.user module

class services.user.user.UserService

Bases: system.app.App

Support all user operations.

>>> from nameko.standalone.rpc import ClusterRpcProxy
>>> CONFIG = {"AMQP_URI":"amqp://guest:guest@localhost"}
>>> with ClusterRpcProxy(CONFIG) as services:
>>>     result = services.user_service.add_user(conn_id='10', 
>>>              user_name='', mail_address="x@y", role='')
add_user(conn_id, user_name, mail_address, role, name=None, cell_phone='', company='', all_kiosks=0, alert_same_kiosk=0, alert_all_kiosk=0)

Add a user.

delete_user(email)

Delete user

delete_user_by_conn_id(conn_id)

Delete user

get_client_user_list_count(conn_id, search_key=None, role=None, state=None)

Get user list count

get_user_info_by_email(email)

return user info by email

get_user_role_msg(email)

Get user’s role

get_users(conn_id, current_user_role=None, search_key=None, sort_key=None, sort_order=None, limit=None, offset=None)

get the users by conn ID

get_users_count(conn_id, current_user_role=None, search_key=None)

get the users by conn ID

name = 'user_service'
reactivate_user(user_email)

Reactivate user

save_user_role_msg(email, roles)

Save user’s role

set_user_info(email, username=None, role=None, notes=None, state=None, name=None, cell_phone=None, company=None, all_kiosks=None, same_assign=None, alert_all=None)

edit the userinfo

update_users_conn_id(conn_id, old_conn_id)

Update conn_id

Module contents