<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:plone="http://namespaces.plone.org/plone"
    i18n_domain="untranslated"
    >

  <plone:behavior
      name="quaive.maintainer_group_list"
      title="Maintainer group list"
      description="Assign multiple maintainer groups to an object. Grants special powers"
      provides=".maintainer_group.IMaintainerGroupListSupport"
      />

  <adapter
      factory=".maintainer_group.MaintainerGroupListLocalRoles"
      name="maintainer_group_list_role_provider"
      />

  <plone:behavior
      name="quaive.reader_group_list"
      title="Reader group list"
      description="Assign multiple reader groups to an object. Makes it viewable to the groups."
      provides=".reader_group.IReaderGroupListSupport"
      />

  <adapter
      factory=".reader_group.ReaderGroupListLocalRoles"
      name="reader_group_list_role_provider"
      />

  <plone:behavior
      name="quaive.contributor_group_list"
      title="Contributor group list"
      description="Assign multiple contributor groups to an object. Allows adding content."
      provides=".contributor_group.IContributorGroupListSupport"
      />

  <adapter
      factory=".contributor_group.ContributorGroupListLocalRoles"
      name="contributor_group_list_role_provider"
      />

</configure>
