示例#1
0
 def handle(self):
     return {
         'create_form': CreateForm(),
         'edit_form': EditForm(prefix='edit'),
         'change_password_form': ChangePasswordForm(),
         'default_max_nonce_log': NONCE_STORE.DEFAULT_MAX_LOG,
     }
示例#2
0
 def handle(self):
     return {
         'default_ping_address': EMAIL.DEFAULT.PING_ADDRESS,
         'create_form': CreateForm(),
         'edit_form': EditForm(prefix='edit'),
         'change_password_form': ChangePasswordForm()
     }
示例#3
0
文件: sql.py 项目: junneyang/zato
def index(req):
    """ Lists all the SQL connections.
    """
    items = []
    create_form = CreateForm()
    edit_form = EditForm(prefix='edit')
    change_password_form = ChangePasswordForm()

    if req.zato.cluster_id and req.method == 'GET':
        for item in req.zato.client.invoke(
                'zato.outgoing.sql.get-list',
            {'cluster_id': req.zato.cluster_id}):

            _item = SQLConnectionPool()

            for name in ('id', 'name', 'is_active', 'engine', 'host', 'port',
                         'db_name', 'username', 'pool_size'):
                value = getattr(item, name)
                setattr(_item, name, value)

            _item.extra = item.extra or ''
            _item.engine_text = engine_friendly_name[_item.engine]
            items.append(_item)

    return_data = {
        'zato_clusters': req.zato.clusters,
        'cluster_id': req.zato.cluster_id,
        'choose_cluster_form': req.zato.choose_cluster_form,
        'items': items,
        'create_form': create_form,
        'edit_form': edit_form,
        'change_password_form': change_password_form
    }

    return TemplateResponse(req, 'zato/outgoing/sql.html', return_data)
示例#4
0
 def handle(self):
     return {
         'default_debug_level': EMAIL.DEFAULT.IMAP_DEBUG_LEVEL,
         'create_form': CreateForm(),
         'edit_form': EditForm(prefix='edit'),
         'change_password_form': ChangePasswordForm()
     }
示例#5
0
 def handle(self):
     return {
         'create_form': CreateForm(),
         'edit_form': EditForm(prefix='edit'),
         'change_password_form': ChangePasswordForm(),
         'default_instance': SAP.DEFAULT.INSTANCE,
         'default_pool_size': SAP.DEFAULT.POOL_SIZE,
     }
示例#6
0
 def handle(self):
     return {
         'default_port': CASSANDRA.DEFAULT.PORT.value,
         'default_exec_size': CASSANDRA.DEFAULT.EXEC_SIZE.value,
         'default_proto_version': CASSANDRA.DEFAULT.PROTOCOL_VERSION.value,
         'create_form': CreateForm(),
         'edit_form': EditForm(prefix='edit'),
         'change_password_form': ChangePasswordForm()
     }
示例#7
0
    def handle(self):
        if self.req.zato.get('client'):
            security_list = self.get_sec_def_list('basic_auth').def_items
        else:
            security_list = []

        return {
            'create_form': CreateForm(security_list, req=self.req),
            'edit_form': EditForm(security_list, prefix='edit', req=self.req),
            'change_password_form': ChangePasswordForm()
        }
示例#8
0
文件: odoo.py 项目: wrightrocket/zato
    def handle(self):

        for item in self.items:
            for protocol in ODOO.PROTOCOL:
                if item.protocol == protocol.id:
                    item.protocol_name = protocol.name

        return {
            'create_form': CreateForm(),
            'edit_form': EditForm(prefix='edit'),
            'change_password_form': ChangePasswordForm(),
            'default_port': ODOO.DEFAULT.PORT,
            'default_pool_size': ODOO.DEFAULT.POOL_SIZE,
        }
示例#9
0
文件: sql.py 项目: myhighland/zato
def index(req):
    """ Lists all the SQL connections.
    """
    items = []
    create_form = CreateForm(req)
    edit_form = EditForm(req, prefix='edit')
    change_password_form = ChangePasswordForm()
    meta = None

    if req.zato.cluster_id and req.method == 'GET':

        request = {
            'cluster_id': req.zato.cluster_id,
            'paginate': True,
            'cur_page': req.GET.get('cur_page', 1)
        }

        data, meta = parse_response_data(
            req.zato.client.invoke('zato.outgoing.sql.get-list', request))

        for item in data:

            _item = SQLConnectionPool()

            for name in ('id', 'name', 'is_active', 'engine', 'host', 'port',
                         'db_name', 'username', 'pool_size',
                         'engine_display_name'):
                value = getattr(item, name)
                setattr(_item, name, value)

            _item.extra = item.extra or ''
            items.append(_item)

    return_data = {
        'zato_clusters': req.zato.clusters,
        'cluster_id': req.zato.cluster_id,
        'search_form': req.zato.search_form,
        'items': items,
        'create_form': create_form,
        'edit_form': edit_form,
        'change_password_form': change_password_form,
        'paginate': True,
        'meta': meta,
        'req': req,
    }

    return TemplateResponse(req, 'zato/outgoing/sql.html', return_data)
示例#10
0
文件: wss.py 项目: znavy/zato
def index(req):
    items = []
    create_form = CreateForm()
    edit_form = EditForm(prefix='edit')
    change_password_form = ChangePasswordForm()
    meta = None

    if req.zato.cluster_id and req.method == 'GET':

        request = {
            'cluster_id': req.zato.cluster_id,
            'paginate': True,
            'cur_page': req.GET.get('cur_page', 1)
        }

        data, meta = parse_response_data(
            req.zato.client.invoke('zato.security.wss.get-list', request))

        for item in data:
            wss = WSSDefinition(item.id,
                                item.name,
                                item.is_active,
                                item.username,
                                None,
                                ZATO_WSS_PASSWORD_TYPES[item.password_type],
                                item.reject_empty_nonce_creat,
                                item.reject_stale_tokens,
                                item.reject_expiry_limit,
                                item.nonce_freshness_time,
                                password_type_raw=item.password_type)

            items.append(wss)

    return_data = {
        'zato_clusters': req.zato.clusters,
        'cluster_id': req.zato.cluster_id,
        'search_form': req.zato.search_form,
        'items': items,
        'create_form': create_form,
        'edit_form': edit_form,
        'change_password_form': change_password_form,
        'paginate': True,
        'meta': meta,
        'req': req,
    }

    return TemplateResponse(req, 'zato/security/wss.html', return_data)
示例#11
0
文件: wss.py 项目: junneyang/zato
def index(req):
    items = []
    create_form = CreateForm()
    edit_form = EditForm(prefix='edit')
    change_password_form = ChangePasswordForm()

    if req.zato.cluster_id and req.method == 'GET':

        for item in req.zato.client.invoke(
                'zato.security.wss.get-list',
            {'cluster_id': req.zato.cluster_id}):
            wss = WSSDefinition(item.id,
                                item.name,
                                item.is_active,
                                item.username,
                                None,
                                ZATO_WSS_PASSWORD_TYPES[item.password_type],
                                item.reject_empty_nonce_creat,
                                item.reject_stale_tokens,
                                item.reject_expiry_limit,
                                item.nonce_freshness_time,
                                password_type_raw=item.password_type)

            items.append(wss)

    return_data = {
        'zato_clusters': req.zato.clusters,
        'cluster_id': req.zato.cluster_id,
        'choose_cluster_form': req.zato.choose_cluster_form,
        'items': items,
        'create_form': create_form,
        'edit_form': edit_form,
        'change_password_form': change_password_form
    }

    return TemplateResponse(req, 'zato/security/wss.html', return_data)
示例#12
0
 def handle(self):
     return {
         'create_form': CreateForm(),
         'edit_form': EditForm(prefix='edit'),
         'change_password_form': ChangePasswordForm()
     }