cc1
v2.1
CC1 source code docs
|
Here are placed decorators for: More...
Functions | |
def | admin_cm_log |
Decorator for functions requiring admin_cm's privilidges. | |
def | ci_log |
Decorator for functions requiring only guest's privilidges. | |
def | ctx_log |
Decorator for functions requiring only guest's privilidges. | |
def | ec2ctx_log |
Decorator for functions requiring only guest's privilidges. | |
def | genericlog |
Generic log is called by actor decorators defined in src.clm.utils.decorators : | |
def | guest_log |
Decorator for functions requiring only guest's privilidges. | |
def | user_log |
Decorator for functions requiring logged in user's privilidges. |
Variables | |
tuple | ci_decorated_functions = set([]) |
tuple | ctx_decorated_functions = set([]) |
tuple | decorated_functions = set([]) |
dictionary | locks |
Here are placed decorators for:
Those actor decorators call src.cm.utils.decorators.genericlog(). By default those decorators call src.cm.utils.decorators.genericlog with logging disabled. You can enable it by giving kwarg log=True
, when decorating, eg.:
def src.cm.utils.decorators.admin_cm_log | ( | arg, | |
kw | |||
) |
Decorator for functions requiring admin_cm's privilidges.
src.cm.utils.decorators.genericlog is called with parameters:
is_user=True
is_superuser=True
admin_password
argument is removed by src.cm.utils.decorators.genericlog()
, so it doesn't appear in formal parameters of the function.
Definition at line 165 of file decorators.py.
def src.cm.utils.decorators.ci_log | ( | arg, | |
kw | |||
) |
Decorator for functions requiring only guest's privilidges.
src.cm.utils.decorators.genericlog() is called with parameters:
is_user=False
is_superuser=False
Definition at line 196 of file decorators.py.
def src.cm.utils.decorators.ctx_log | ( | arg, | |
kw | |||
) |
Decorator for functions requiring only guest's privilidges.
src.cm.utils.decorators.genericlog() is called with parameters:
is_user=False
is_superuser=False
Definition at line 227 of file decorators.py.
def src.cm.utils.decorators.ec2ctx_log | ( | arg, | |
kw | |||
) |
Decorator for functions requiring only guest's privilidges.
src.cm.utils.decorators.genericlog() is called with parameters:
is_user=False
is_superuser=False
Definition at line 292 of file decorators.py.
def src.cm.utils.decorators.genericlog | ( | log_enabled, | |
is_user, | |||
is_admin_cm, | |||
need_ip, | |||
fun, | |||
args | |||
) |
Generic log is called by actor decorators defined in src.clm.utils.decorators :
It calls decorated functions, additionally performing several tasks.
Genericlog performes:
log_enabled=TRUE
or if return status isn't 'ok': debug log of the user_id
, function name and arguments;log_enabled:
debug log of the response.dict
) HttpResponse response with content of JSON-ed tuple (status, data), where status should be "ok" if everything went fine. Definition at line 336 of file decorators.py.
def src.cm.utils.decorators.guest_log | ( | arg, | |
kw | |||
) |
Decorator for functions requiring only guest's privilidges.
src.cm.utils.decorators.genericlog() is called with parameters:
is_user=False
is_superuser=False
Definition at line 99 of file decorators.py.
def src.cm.utils.decorators.user_log | ( | arg, | |
kw | |||
) |
Decorator for functions requiring logged in user's privilidges.
src.cm.utils.decorators.genericlog() is called with parameters:
is_user=True
is_superuser=False
Definition at line 130 of file decorators.py.
tuple src.cm.utils.decorators.ci_decorated_functions = set([]) |
Definition at line 68 of file decorators.py.
tuple src.cm.utils.decorators.ctx_decorated_functions = set([]) |
Definition at line 69 of file decorators.py.
tuple src.cm.utils.decorators.decorated_functions = set([]) |
Definition at line 67 of file decorators.py.
dictionary src.cm.utils.decorators.locks |
Definition at line 72 of file decorators.py.