This commit is contained in:
commit
b588d494da
17
project.py
17
project.py
|
@ -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.
|
||||
|
||||
|
|
7
urls.xml
7
urls.xml
|
@ -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">/<language>/task-<int:task_id>/-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>
|
||||
|
|
Loading…
Reference in New Issue