def __init__(s, request): Base.__init__(s, request) __ = s.request.translate s.items = 0 s.cache_data = {'servers': {}, 'projects': {}} s.tree = s.treeview_node(__(s.treeview_title), state=True) s.titles = { 'services': __('Services'), 'programs': __('Programs'), 'workflows': __('Workflows'), 'viewers': __('Viewers') }
def __init__(self, request): Base.__init__(self, request) class ProjectSchema(colander.MappingSchema): name = colander.SchemaNode(colander.String(), title=_('Name'), validator=v.not_empty_string) description = colander.SchemaNode(colander.String(), title=_('Backend description'),) self.sh_map = {'base': ProjectSchema} self.fmap = {'name': 'name', 'description': 'description'} def global_project_validator(form, value): pass self.sh = self.sh_map['base'](validator=global_project_validator) ctx = self.request.context if isinstance(ctx, project.ProjectResource): ab = ctx.project keys = {'name': 'name', 'description': 'description'} for k in keys: self.sh[keys[k]].default = getattr(ab, k) self.form = deform.Form(self.sh, buttons=(_('Send'),), formid='add_project')
def __init__(s, request): Base.__init__(s, request) __ = s.request.translate s.items = 0 s.cache_data = {'servers': {}, 'projects': {}}