Permalink
Commits on Jul 26, 2016
  1. @jone

    Back to development: 2.7.2

    jone committed Jul 26, 2016
  2. @jone

    Preparing release 2.7.1

    jone committed Jul 26, 2016
  3. @jone

    Fix error when publishing DX relation with no target.

    There are sometimes situations where dxterity relations has no
    to-path. In this case the relation is broken and we cannot publish it,
    so we just remove it.
    jone committed Jul 26, 2016
  4. @jone

    Use latest Plone 4.3.x version for testing.

    Fixes testing problems.
    jone committed Jul 26, 2016
Commits on Mar 30, 2016
  1. @jone

    Back to development: 2.7.1

    jone committed Mar 30, 2016
  2. @jone

    Preparing release 2.7.0

    jone committed Mar 30, 2016
Commits on Mar 11, 2016
  1. @jone

    Merge pull request #31 from 4teamwork/es-add-plone-form-gen-fields-da…

    …tacollector
    
    Add data collector for Products.PloneFormGen fields
    jone committed Mar 11, 2016
Commits on Mar 3, 2016
  1. @jone

    Merge pull request #30 from 4teamwork/jone-service-navigation

    Add data collector for ftw.servicenavigation data.
    jone committed Mar 3, 2016
  2. @jone

    Add data collector for ftw.servicenavigation data.

    The ftw.servicenavigation data collector sends the data of
    ftw.servicenavigation stored in the annotation of the Plone site root
    and of ftw.subsites.
    jone committed Mar 3, 2016
  3. @jone

    clear auto-checkout.

    jone committed Mar 3, 2016
Commits on Nov 13, 2015
  1. @jone

    Merge pull request #29 from 4teamwork/es-10731-backport-sl-delete

    Backport RemoveDeletedSLContentishChildren DataCollector for ftw.contentpage
    jone committed Nov 13, 2015
Commits on Oct 29, 2015
  1. @jone

    Merge pull request #28 from 4teamwork/lk_portlet_visibility

    Publish visible state on portlets.
    jone committed Oct 29, 2015
Commits on Sep 30, 2015
  1. @jone

    Back to development: 2.5.1

    jone committed Sep 30, 2015
  2. @jone

    Preparing release 2.5.0

    jone committed Sep 30, 2015
Commits on Sep 24, 2015
  1. @jone

    Prevent "ValueError: Description must be unicode."

    When publishing dexterity objects where the description was not set, the
    description may be str instead of unicode because of a bad default.
    
    plone/plone.dexterity#33
    plone/plone.dexterity#35
    
    We change empty str descriptions to empyt unicodes for preventing this error.
    jone committed Sep 24, 2015
  2. @jone

    ftw.simplelayout: remove deleted contentish children.

    The content of simplelayout pages consist of blocks which have usually
    no workflow and share the publishing cycle with the page.
    
    In order to share the publishing cycle correctly, we need to not publish
    any delete jobs for (block-) objects which are considered simplelayout
    content.
    
    For solving this problem, a `is_sl_contentish` function is introduced,
    which decides which objects are part of the simplelayout content of a
    simplelayout container.
    This checks may be recursive since there are folderish simplelayout
    blocks, such as the listingblock, which may contain non-simplelayout
    objects.
    When those nested objects do not have a workflow, they share the
    publishing cycle of the simplelayout container (parent of the parent)
    and are thus considered simplelayout contentish.
    
    The ``RemoveDeletedSLContentishChildren`` is used for both, simplelayout
    containers as well as (folderish) simplelayout blocks and extracts the
    UUIDs of all contentish children.
    When receiving an object the UUIDs are then compared with the state on
    the receiver and blocks which no longer exist on the sender side are
    deleted from the receiver side.
    jone committed Sep 24, 2015
Commits on Sep 17, 2015
  1. @jone

    Merge pull request #25 from 4teamwork/mba/persistent-datastructure

    Convert json to persistent datastructures after transport.
    jone committed Sep 17, 2015
Commits on Aug 26, 2015
  1. @jone

    portlets: support alternate assignment class names

    Most portlet assignment classes are named "Assignment", that's why the
    class name was hard coded in the portlet data collector.
    But assignment classes may be named differently.
    We therefore need to also send the class name and instantiate it
    correctly.
    jone committed Aug 26, 2015
  2. @jone

    Drop Plone 4.2 support.

    We have now ftw.simplelayout integration, which is not Plone 4.2
    compatible.
    Since we are testing ftw.simplelayout integration, we cannot run the
    tests against Plone 4.2 anymore because ftw.simplayout does not work
    with Plone 4.2 at all.
    jone committed Aug 26, 2015
  3. @jone
  4. @jone

    cleanup (imports; pep8).

    jone committed Aug 26, 2015
  5. @jone
  6. @jone

    Update bootstrap.py

    jone committed Aug 26, 2015
Commits on Jul 29, 2015
  1. @jone

    update changelog.

    jone committed Jul 28, 2015
  2. @jone
Commits on Jul 28, 2015
  1. @jone
  2. @jone

    update git ignores.

    jone committed Jul 28, 2015
  3. @jone

    dx references: fix wrong object problem.

    The problem is that when source and target Plone sites run on the same
    Zope instance dexterity relations may be looked up wrong.
    When an the relation target is not yet on the target site it is
    found from the target site on the source site when queried with the
    absolute path.
    Therefore we should always use relative paths when putting paths on the wire.
    jone committed Jul 28, 2015
Commits on Jul 13, 2015
  1. @jone

    Keep tuple / set types when sending data.

    tuples and sets were converted to lists.
    With dexterity it is important that those types are kept and not
    converted to lists.
    jone committed Jul 13, 2015
Commits on Jul 10, 2015
  1. @jone
Commits on May 27, 2015
  1. @jone

    Support dexterity relations.

    This adds support for already published related objects.
    It does not support updating backreferences for dexterity objects yet.
    jone committed May 27, 2015
Commits on May 26, 2015
  1. @jone

    Drop Plone 4.3.5 support for now (not testing against it).

    We have a problem when comparing text values:
    
    plone/Products.CMFPlone#532
    
    This breaks our tests and our implementation, so we drop the support for now.
    jone committed May 26, 2015
Commits on May 8, 2015
  1. @jone

    4teamwork is an AG.

    jone committed May 8, 2015
  2. @jone

    Cleanup readme links.

    jone committed May 8, 2015
Commits on Sep 8, 2014
  1. @jone