euphorie.content.module

interface euphorie.content.module.IModule

Extends: plone.directives.form.schema.Schema, euphorie.content.behaviour.richdescription.IRichDescription, plone.app.dexterity.behaviors.metadata.IBasic

Survey Module.

A module is (hierarchical) grouping in a survey.

class euphorie.content.module.Module(id=None, **kwargs)

Base class for folderish items

class euphorie.content.module.ConstructionFilter(fti, container)

FTI construction filter for Module objects. This filter does two things: it restricts the maximum depth at which a module can be created, and it prevents creating of modules if the current container already contains a risk.

This multi adapter requires the use of the conditional FTI as implemented by euphorie.content.fti.ConditionalDexterityFTI.

checkDepth()

Check if creating a new module would create a too deeply nested structure.

checkForRisks()

Check if the container already contains a risk. If so refuse to allow creation of a module.

Views

class euphorie.content.module.View(context, request)

Table Of Contents

Previous topic

euphorie.content.login

Next topic

euphorie.content.risk

This Page