Editing tasks works, still needs refactoring & unittests

This commit is contained in:
2016-09-08 11:24:58 +02:00
parent dc43b7686a
commit 5543d75101
5 changed files with 71 additions and 9 deletions

View File

@@ -14,6 +14,7 @@
.col-md-4
.list-group#task-list
| {% for task in tasks %}
//- NOTE: this is tightly linked to the JS in tasks.js.
a.list-group-item(id="task-{{task._id}}",href="javascript:open_task('{{ task._id }}');") {{ task.name }}
| {% endfor %}
.col-md-4

View File

@@ -1,8 +1,17 @@
script(src="{{ url_for('static_attract', filename='js/tasks.js') }}",async=true)
.task
dl
dt Name
dd {{ task.name }}
dt Description
dd {{ task.description }}
dt Status
dd {{ task.properties.status }}
form(onsubmit="return save_task('{{task._id}}', '{{ url_for('attract.tasks.save', project_url=project['url'], task_id=task._id) }}')")
.input-group
span.input-group-addon#task-addon-name(title='Name') N
input.form-control(name="name",autofocus=true,type=text,placeholder='Task name',aria-describedby="task-addon-name",value="{{ task.name|hide_none }}")
.input-group
span.input-group-addon#task-addon-description(title='Description') D
textarea.form-control(name="description",type=text,placeholder='Task description',aria-describedby="task-addon-description") {{ task.description|hide_none }}
.input-group
span.input-group-addon#task-addon-status(title='Status') S
select.form-control(name="status",aria-describedby="task-addon-status")
| {% for status in task_node_type.dyn_schema.status.allowed %}
| <option value="{{ status }}" {% if status == task.properties.status %}selected{% endif %}>{{ status|undertitle }}</option>
| {% endfor %}
.input-group
button.btn.btn-default(type=submit) Save task