cell name sent in POST parameters when submiting the form
This commit is contained in:
parent
1df618e437
commit
44f3490c8c
|
@ -128,9 +128,10 @@ class SubscriptionsManageCell(CellBase):
|
|||
response.request.url, response.json())
|
||||
|
||||
def render(self, context):
|
||||
cell_name = 'subscription_cell_%s' % self.id
|
||||
plugin_template = template.loader.get_template(self.template_name)
|
||||
request = context.get('request')
|
||||
if request.method == 'POST':
|
||||
if request.method == 'POST' and cell_name in request.POST:
|
||||
form = SubscriptionsManageForm(request.POST, instance=self,
|
||||
request=request)
|
||||
form.save()
|
||||
|
@ -138,6 +139,7 @@ class SubscriptionsManageCell(CellBase):
|
|||
form = SubscriptionsManageForm(instance=self, request=request)
|
||||
context['instance'] = self
|
||||
context['form'] = form
|
||||
context['submit_name'] = cell_name
|
||||
return plugin_template.render(context)
|
||||
|
||||
def __unicode__(self):
|
||||
|
|
|
@ -33,6 +33,6 @@
|
|||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
<input type="submit" value="{% trans "Modify" %}"/>
|
||||
<input type="submit" value="{% trans "Modify" %}" name="{{ submit_name }}"/>
|
||||
</form>
|
||||
</div>
|
||||
|
|
Reference in New Issue