diff options
Diffstat (limited to 'openstack_dashboard/dashboards/project/routers/forms.py')
-rw-r--r-- | openstack_dashboard/dashboards/project/routers/forms.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/openstack_dashboard/dashboards/project/routers/forms.py b/openstack_dashboard/dashboards/project/routers/forms.py deleted file mode 100644 index 77e53a0c..00000000 --- a/openstack_dashboard/dashboards/project/routers/forms.py +++ /dev/null @@ -1,41 +0,0 @@ -# vim: tabstop=4 shiftwidth=4 softtabstop=4 - -# Copyright 2012, Nachi Ueno, NTT MCL, Inc. -# All rights reserved. - -""" -Views for managing Neutron Routers. -""" -import logging - -from django.core.urlresolvers import reverse -from django.utils.translation import ugettext_lazy as _ - -from horizon import exceptions -from horizon import forms -from horizon import messages -from openstack_dashboard import api - -LOG = logging.getLogger(__name__) - - -class CreateForm(forms.SelfHandlingForm): - name = forms.CharField(max_length="255", label=_("Router Name")) - failure_url = 'horizon:project:routers:index' - - def __init__(self, request, *args, **kwargs): - super(CreateForm, self).__init__(request, *args, **kwargs) - - def handle(self, request, data): - try: - router = api.neutron.router_create(request, - name=data['name']) - message = _('Router %s was successfully created.') % data['name'] - messages.success(request, message) - return router - except: - msg = _('Failed to create router "%s".') % data['name'] - LOG.info(msg) - redirect = reverse(self.failure_url) - exceptions.handle(request, msg, redirect=redirect) - return False |