Editing tasks works, still needs refactoring & unittests
This commit is contained in:
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user