~smoser/ubuntu/wily/maas/lp1474417

« back to all changes in this revision

Viewing changes to src/maasserver/views/settings_clusters.py

  • Committer: Package Import Robot
  • Author(s): Andres Rodriguez
  • Date: 2013-10-04 12:33:05 UTC
  • mto: (1.4.1)
  • mto: This revision was merged to the branch mainline in revision 40.
  • Revision ID: package-import@ubuntu.com-20131004123305-vzkyhovgnvn1arco
Tags: upstream-1.4+bzr1693+dfsg
ImportĀ upstreamĀ versionĀ 1.4+bzr1693+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
    unicode_literals,
10
10
    )
11
11
 
 
12
str = None
 
13
 
12
14
__metaclass__ = type
13
15
__all__ = [
14
16
    "ClusterDelete",
126
128
    form_class = NodeGroupInterfaceForm
127
129
    context_object_name = 'interface'
128
130
 
 
131
    def get_form_kwargs(self):
 
132
        kwargs = super(ClusterInterfaceCreate, self).get_form_kwargs()
 
133
        assert kwargs.get('instance', None) is None
 
134
        kwargs['instance'] = NodeGroupInterface(nodegroup=self.get_nodegroup())
 
135
        return kwargs
 
136
 
129
137
    def get_success_url(self):
130
138
        uuid = self.kwargs.get('uuid', None)
131
139
        return reverse('cluster-edit', args=[uuid])
132
140
 
133
141
    def form_valid(self, form):
134
 
        self.object = form.save(nodegroup=self.get_nodegroup())
 
142
        self.object = form.save()
135
143
        messages.info(self.request, "Interface created.")
136
144
        return super(ClusterInterfaceCreate, self).form_valid(form)
137
145