Exemple #1
0
def index(req):
    items = []
    create_form = CreateForm()
    edit_form = EditForm(prefix='edit')

    if req.zato.cluster_id and req.method == 'GET':
        def_ids = get_definition_list(req.zato.client, req.zato.cluster,
                                      'jms-wmq')
        create_form.set_def_id(def_ids)
        edit_form.set_def_id(def_ids)

        for item in req.zato.client.invoke(
                'zato.outgoing.jms-wmq.get-list',
            {'cluster_id': req.zato.cluster_id}):
            _item = OutgoingWMQ(item.id, item.name, item.is_active,
                                item.delivery_mode, item.priority,
                                item.expiration, item.def_id,
                                delivery_friendly_name[item.delivery_mode],
                                item.def_name)
            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,
    }

    return TemplateResponse(req, 'zato/outgoing/jms_wmq.html', return_data)
Exemple #2
0
def index(req):
    items = []
    create_form = CreateForm()
    edit_form = EditForm(prefix='edit')

    if req.zato.cluster_id and req.method == 'GET':
        def_ids = get_definition_list(req.zato.client, req.zato.cluster, 'jms-wmq')
        create_form.set_def_id(def_ids)
        edit_form.set_def_id(def_ids)

        for item in req.zato.client.invoke('zato.outgoing.jms-wmq.get-list', {'cluster_id': req.zato.cluster_id}):
            _item = OutgoingWMQ(item.id, item.name, item.is_active, item.delivery_mode, 
                item.priority, item.expiration, item.def_id, delivery_friendly_name[item.delivery_mode], 
                item.def_name)
            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,
        }

    return TemplateResponse(req, 'zato/outgoing/jms_wmq.html', return_data)
Exemple #3
0
 def handle(self):
     create_form = CreateForm(req=self.req)
     edit_form = EditForm(prefix='edit', req=self.req)
     
     if self.req.zato.cluster_id:
         def_ids = get_definition_list(self.req.zato.client, self.req.zato.cluster, 'amqp')
         create_form.set_def_id(def_ids)
         edit_form.set_def_id(def_ids)
     
     return {
         'create_form': create_form,
         'edit_form': edit_form,
     }
Exemple #4
0
    def handle(self):
        create_form = CreateForm(req=self.req)
        edit_form = EditForm(prefix='edit', req=self.req)

        if self.req.zato.cluster_id:
            def_ids = get_definition_list(self.req.zato.client, self.req.zato.cluster, 'amqp')
            create_form.set_def_id(def_ids)
            edit_form.set_def_id(def_ids)

        return {
            'create_form': create_form,
            'edit_form': edit_form,
        }
Exemple #5
0
    def handle(self):
        create_form = CreateForm()
        edit_form = EditForm(prefix='edit')

        if self.req.zato.cluster_id:
            def_ids = get_definition_list(self.req.zato.client, self.req.zato.cluster, 'amqp')
            create_form.set_def_id(def_ids)
            edit_form.set_def_id(def_ids)

        for item in self.items:
            item.delivery_mode_text = delivery_friendly_name[item.delivery_mode]

        return {
            'create_form': create_form,
            'edit_form': edit_form,
        }
Exemple #6
0
    def handle(self):
        create_form = CreateForm()
        edit_form = EditForm(prefix='edit')

        if self.req.zato.cluster_id:
            def_ids = get_definition_list(self.req.zato.client, self.req.zato.cluster, 'amqp')
            create_form.set_def_id(def_ids)
            edit_form.set_def_id(def_ids)

        for item in self.items:
            item.delivery_mode_text = delivery_friendly_name[item.delivery_mode]

        return {
            'create_form': create_form,
            'edit_form': edit_form,
        }
Exemple #7
0
def index(req):
    items = []
    create_form = CreateForm()
    edit_form = EditForm(prefix='edit')
    meta = None

    if req.zato.cluster_id and req.method == 'GET':
        def_ids = get_definition_list(req.zato.client, req.zato.cluster,
                                      'jms-wmq')
        create_form.set_def_id(def_ids)
        edit_form.set_def_id(def_ids)

        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.jms-wmq.get-list', request))

        for item in data:
            _item = OutgoingWMQ(item.id, item.name, item.is_active,
                                item.delivery_mode, item.priority,
                                item.expiration, item.def_id,
                                delivery_friendly_name[item.delivery_mode],
                                item.def_name)
            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,
        'paginate': True,
        'meta': meta,
        'req': req,
    }

    return TemplateResponse(req, 'zato/outgoing/jms-wmq.html', return_data)