root/extra/modules/connectors.py @ 8c9a8c4e
| 583202be | Frédéric Péters | import urllib2
|
|
from quixote import redirect, get_request
|
|||
from quixote.directory import Directory
|
|||
from qommon.form import *
|
|||
from wcs.formdata import Evolution
|
|||
| 40233178 | Frédéric Péters | from wcs.workflows import Workflow, WorkflowStatusItem, register_item_class
|
|
| 583202be | Frédéric Péters | from wcs.roles import Role, logged_users_role, get_user_roles
|
|
| 5ff5e0b6 | Frédéric Péters | import clicrdv
|
|
| 89cd98d7 | Frédéric Péters | import abelium_domino_workflow
|
|
| 5ff5e0b6 | Frédéric Péters | ||
| 583202be | Frédéric Péters | class CivilNetConnectorWorkflowStatusItem(WorkflowStatusItem):
|
|
description = N_('Connector to CivilNet')
|
|||
key = 'civilnet-connector'
|
|||
endpoint = False
|
|||
| 315a95c4 | Frédéric Péters | category = ('aq-civilnet', N_('CivilNet'))
|
|
| 583202be | Frédéric Péters | ||
url = None
|
|||
def render_as_line(self):
|
|||
return _('Connection to CivilNet')
|
|||
def get_parameters(self):
|
|||
return ('url',)
|
|||
| 4d7104fb | Frédéric Péters | def add_parameters_widgets(self, form, parameters, prefix='', formdef=None):
|
|
| 583202be | Frédéric Péters | if 'url' in parameters:
|
|
form.add(StringWidget, 'url', title=_('URL'), value=self.url)
|
|||
register_item_class(CivilNetConnectorWorkflowStatusItem)
|