Exemplo n.º 1
0
def make_proposalversions_polarizable(root, registry):  # pragma: no cover
    """Make proposals polarizable and add relations pool."""
    catalogs = find_service(root, 'catalogs')
    proposals = _search_for_interfaces(catalogs, IProposal)
    for proposal in proposals:
        if 'relations' not in proposal:
            logger.info('add relations pool to {0}'.format(proposal))
            add_relationsservice(proposal, registry, {})
    migrate_new_sheet(root, IProposalVersion, IPolarizable)
Exemplo n.º 2
0
def make_proposalversions_polarizable(root, registry):  # pragma: no cover
    """Make proposals polarizable and add relations pool."""
    catalogs = find_service(root, 'catalogs')
    proposals = _search_for_interfaces(catalogs, IProposal)
    for proposal in proposals:
        if 'relations' not in proposal:
            logger.info('add relations pool to {0}'.format(proposal))
            add_relationsservice(proposal, registry, {})
    migrate_new_sheet(root, IProposalVersion, IPolarizable)
Exemplo n.º 3
0
def make_proposalversions_polarizable(root):  # pragma: no cover
    """Make proposals polarizable and add relations pool."""
    catalogs = find_service(root, "catalogs")
    proposals = _search_for_interfaces(catalogs, IProposal)
    registry = get_current_registry(root)
    for proposal in proposals:
        if "relations" not in proposal:
            logger.info("add relations pool to {0}".format(proposal))
            add_relationsservice(proposal, registry, {})
    migrate_new_sheet(root, IProposalVersion, IPolarizable)
Exemplo n.º 4
0
 def test_add_relationsservice(self, context, registry):
     from adhocracy_core.resources.relation import add_relationsservice
     add_relationsservice(context, registry, {})
     assert context['relations']
Exemplo n.º 5
0
 def test_add_relationsservice(self, context, registry):
     from adhocracy_core.resources.relation import add_relationsservice
     add_relationsservice(context, registry, {})
     assert context['relations']