Exemplo n.º 1
0
    field_order.append(User.parent_role)
field_order.extend([
    User.email.with_metadata(mandatory="")
])
User.configure(include=field_order)

#############################################################################
# GRID defs
#
# DefaultBasemapGrid, LayerGrid, LayerGroupGrid, MandantGrid,
# PrinttemplatesGrid, RestrictionAreaGrid, RoleGrid, TitleGrid, UserGrid
#
#############################################################################

# LayerV1Grid
LayerV1Grid = Grid(models.LayerV1)
field_order = [
    LayerV1.name,
    LayerV1.public,
    LayerV1.is_checked,
    LayerV1.icon,
    LayerV1.legend,
    LayerV1.identifier_attribute_field
]
LayerV1Grid.configure(include=field_order)

# LayerInternalWMSGrid
LayerInternalWMSGrid = Grid(models.LayerInternalWMS)
field_order = [
    LayerInternalWMS.name,
    LayerInternalWMS.public,
Exemplo n.º 2
0
fieldOrder.extend([
    User.functionalities.set(renderer=FunctionalityCheckBoxTreeSet),
    User.email.with_metadata(mandatory='')
])
User.configure(include=fieldOrder)

#############################################################################
# GRID defs
#
# DefaultBasemapGrid, LayerGrid, LayerGroupGrid, MandantGrid,
# PrinttemplatesGrid, RestrictionAreaGrid, RoleGrid, TitleGrid, UserGrid
#
#############################################################################

# LayerGrid
LayerGrid = Grid(models.Layer)
fieldOrder = [Layer.name,
              Layer.public,
              Layer.isVisible,
              Layer.isChecked,
              Layer.icon,
              Layer.legend,
              Layer.identifierAttributeField]
LayerGrid.configure(include=fieldOrder)

# LayerGroupGrid
LayerGroupGrid = Grid(models.LayerGroup)

# ThemeGrid
ThemeGrid = Grid(models.Theme)
ThemeGrid.configure(exclude=[ThemeGrid.parents])
Exemplo n.º 3
0
# -*- coding: utf-8 -*-
from pyramid_formalchemy.utils import TemplateEngine
from pyramidapp import models
from formalchemy import Grid, FieldSet
from formalchemy import fields
from formalchemy import config

config.engine = TemplateEngine()

FieldSet.default_renderers['dropdown'] = fields.SelectFieldRenderer

MyModel = FieldSet(models.MyModel)

GridMyModel = Grid(models.MyModel)
GridMyModelReadOnly = Grid(models.MyModel)
GridMyModelReadOnly.configure(readonly=True)

FooEdit = FieldSet(models.Foo)
FooEdit.configure()