Package bscw :: Package api :: Package WebFolder :: Module ap_setwebfolderprop
[hide private]

Module ap_setwebfolderprop

Sets the properties of a website folder. Possible properties include:

Key: Value: home document id of desired home page, or empty string to disable layout document id of desired layout page, or empty string to disable style document id of desired style def., or empty string to disable getweb non-empty string -> open the website folder in web view by default

Returns True if website folder has changed, False otherwise.


Version: $Rev: 20625 $

Functions [hide private]
 
param_def()
Returns the parameter definition
 
do_it(request, folder_id, attributes={})
Executes the call
 
set_webfolderprop(request, folder, attributes={}, ignore_same_index_template=False)
Sets WebFolder object properties.
Variables [hide private]
  HOME = 'home'
  LAYOUT = 'layout'
  STYLE = 'style'
  GETWEB = 'getweb'
  valid_keys = ('home', 'layout', 'style', 'getweb')
  obj_keys = ('home', 'layout', 'style')
  __package__ = None
Function Details [hide private]

set_webfolderprop(request, folder, attributes={}, ignore_same_index_template=False)

 

Sets WebFolder object properties. attributes is a dict with keys from valid_keys. Values are ints (for object ids) or bools (for GETWEB)