Package bscw :: Package api :: Module ap_chawpref
[hide private]

Module ap_chawpref

Change awareness config of object.
   e.g. chawpref(id, {'aw_report':{'evt_move':False, 'evt_change':True,}}
   services:
        'aw_internal', 'aw_report', 'aw_email', 'aw_monitor'
   event_types:
        'evt_read', 'evt_create', 'evt_move', 'evt_change'
   with reset=True the awareness filters for the object are removed.
        if any parent folder has set an event filter this filter will
        be used (i.e. inherited) else the user default event filter.
   the settings are only relevant for enabled services

   returns awareness config of object

API definition::

 API = (('object_id', 'ASCII string', 1),
        ('services', 'struct', 0, [('events', 'struct', 0, [('evt_read', 'boolean', 0),
        ('evt_create', 'boolean', 0),
        ('evt_move', 'boolean', 0),
        ('evt_change', 'boolean', 0)])]),
        ('reset', 'boolean', 0))

(c) Fraunhofer FIT, 2006


Version: $Rev: 24619 $

Functions [hide private]
 
param_def()
return the parameter definition
 
do_it(request, object_id, services={}, reset=False)
see above
 
del_attr(object, name)
 
set_prefs(object, request, services_events, reset=False)
Variables [hide private]
  __package__ = 'bscw.api'