core.modules.script
¶
Module Contents¶
Classes¶
Attributes¶
- 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.