This commit is contained in:
Sharoon Thomas 2012-09-25 13:44:46 +00:00
commit b588d494da
2 changed files with 24 additions and 0 deletions

View File

@ -426,6 +426,23 @@ class Project(ModelSQL, ModelView):
flash("Could not create task. Try again.")
return redirect(request.referrer)
@login_required
def edit_task(self, task_id):
"""Edit the task
"""
task = self.get_task(task_id)
self.write(task.id, {
'name': request.form.get('name')
})
if request.is_xhr:
return jsonify({
'success': True,
'name': task.name
})
return redirect(request.referrer)
def send_mail(self, task_id, receivers=None):
"""Send mail when task created.

View File

@ -179,5 +179,12 @@
<field name="methods">("POST",)</field>
<field name="url_map" ref="nereid.default_url_map" />
</record>
<record id="project_edit_task" model="nereid.url_rule">
<field name="rule">/&lt;language&gt;/task-&lt;int:task_id&gt;/-edit</field>
<field name="endpoint">project.work.edit_task</field>
<field name="sequence" eval="60" />
<field name="methods">("POST",)</field>
<field name="url_map" ref="nereid.default_url_map" />
</record>
</data>
</tryton>