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)

