core.modules.script

Module Contents

Classes

BaseScriptAbstractSkel

ScriptNodeSkel

ScriptLeafSkel

Script

Attributes

DIRECTORY_PATTERN

FILE_PATTERN

core.modules.script.DIRECTORY_PATTERN
core.modules.script.FILE_PATTERN
class core.modules.script.BaseScriptAbstractSkel

Bases: viur.core.prototypes.tree.TreeSkel

path
classmethod fromClient(skel, data, *args, **kwargs)
class core.modules.script.ScriptNodeSkel

Bases: BaseScriptAbstractSkel

kindName = 'viur-script-node'
rootNode
plugin
name
class core.modules.script.ScriptLeafSkel

Bases: BaseScriptAbstractSkel

kindName = 'viur-script-leaf'
name
script
class core.modules.script.Script

Bases: viur.core.prototypes.tree.Tree

leafSkelCls
nodeSkelCls
adminInfo()
getAvailableRootNodes()
onEdit(skelType, skel)
onEdited(skelType, skel)
update_path_recursive(skel_type, path, parent_key, cursor=None)

Recursively updates all items under a given parent key.

update_path(skel)

Updates the path-value of a either a folder or a script file, by resolving the repository’s root node.