示例#1
0
文件: views.py 项目: termie/horizon
def attach(request, volume_id):    
    instances = api.server_list(request)
    attach_form, handled = AttachForm.maybe_handle(request, 
                                      initial={'volume_id': volume_id,
                                               'instances': instances})

    if handled:
        return handled

    return shortcuts.render(request,
                            'nova/volumes/attach.html', {
                                'attach_form': attach_form,
                                'volume_id': volume_id})
示例#2
0
def attach(request, volume_id):
    insts = api.server_list(request)
    instances = [(inst.id, '%s (Instance %s)' % \
                    (inst.name, inst.id)) for inst in insts]
    instances.insert(0, ('', _("Select an instance")))

    attach_form, handled = AttachForm.maybe_handle(
            request, initial={'instance_list': instances})

    if handled:
        return handled

    return shortcuts.render(request,
                            'nova/volumes/attach.html', {
                                'attach_form': attach_form,
                                'volume_id': volume_id})
示例#3
0
def attach(request, volume_id):
    insts = api.server_list(request)
    instances = [(inst.id, '%s (Instance %s)' % \
                    (inst.name, inst.id)) for inst in insts]
    instances.insert(0, ('', _("Select an instance")))

    attach_form, handled = AttachForm.maybe_handle(
        request, initial={'instance_list': instances})

    if handled:
        return handled

    return shortcuts.render(request, 'nova/volumes/attach.html', {
        'attach_form': attach_form,
        'volume_id': volume_id
    })
示例#4
0
文件: views.py 项目: katzj/horizon
def attach(request, volume_id):

    def instances():
        insts = api.server_list(request)
        return [(inst.id, '%s (Instance %s)' % (inst.name, inst.id))
                for inst in insts]

    attach_form, handled = AttachForm.maybe_handle(
            request, initial={'instance_list': instances()})

    if handled:
        return handled

    return shortcuts.render(request,
                            'nova/volumes/attach.html', {
                                'attach_form': attach_form,
                                'create_form': create_form,
                                'volume_id': volume_id})