|
import urllib2
|
|
|
|
from quixote import redirect, get_request
|
|
from quixote.directory import Directory
|
|
|
|
from qommon.form import *
|
|
|
|
from wcs.formdata import Evolution
|
|
from wcs.workflows import Workflow, WorkflowStatusItem, register_item_class
|
|
from wcs.roles import Role, logged_users_role, get_user_roles
|
|
|
|
import clicrdv
|
|
import abelium_domino_workflow
|
|
|
|
class CivilNetConnectorWorkflowStatusItem(WorkflowStatusItem):
|
|
description = N_('Connector to CivilNet')
|
|
key = 'civilnet-connector'
|
|
endpoint = False
|
|
category = ('aq-civilnet', N_('CivilNet'))
|
|
|
|
url = None
|
|
|
|
def render_as_line(self):
|
|
return _('Connection to CivilNet')
|
|
|
|
def get_parameters(self):
|
|
return ('url',)
|
|
|
|
def add_parameters_widgets(self, form, parameters, prefix='', formdef=None):
|
|
if 'url' in parameters:
|
|
form.add(StringWidget, 'url', title=_('URL'), value=self.url)
|
|
|
|
register_item_class(CivilNetConnectorWorkflowStatusItem)
|
|
|