Exemple #1
0
class ITiles(Interface):
    tiles_layout = JSONField(title='Layout of the block',
                             required=False,
                             schema=LAYOUT_SCHEMA)

    tiles = JSONField(title='Data of the block',
                      required=False,
                      schema=DATA_SCHEMA)
Exemple #2
0
class IBlocks(Interface):
    blocks_layout = JSONField(
        title="Layout of the block",
        required=False,
        defaultFactory=ContextBlocksLayoutFactory(),
        schema=LAYOUT_SCHEMA,
        # missing_value={"items": []},
    )

    blocks = JSONField(
        title="Data of the block",
        required=False,
        defaultFactory=ContextBlocksFactory(),
        # missing_value={},
        schema=DATA_SCHEMA,
    )
Exemple #3
0
class IExample(IResource):

    metadata('categories')

    index('categories', type='nested')
    categories = List(title='categories',
                      default=[],
                      value_type=JSONField(title='term', schema=TERM_SCHEMA))
Exemple #4
0
class IEvent(IItem):

    fieldset_field("start_date", "default")
    start_date = Datetime(title="Start date",
                          required=False,
                          widget="datetime")

    fieldset_field("end_date", "default")
    end_date = Datetime(title="Text", required=False, widget="datetime")

    fieldset_field("recurrent", "default")
    recurrent = JSONField(title="Recurrent",
                          required=False,
                          schema=RECURRENT_EVENT)
Exemple #5
0
class IBlockText(Interface):
    text = JSONField(schema=TEXT_SCHEMA)

    description = schema.TextLine()
Exemple #6
0
class IBlocks(Interface):
    layout = JSONField(title='Layout of the block', schema=LAYOUT_SCHEMA)

    blocks = JSONField(title='Data of the block', schema=DATA_SCHEMA)