Task List¶
The task list shows all tasks in the system in a tabular overview. It is provided
by the NotepadController and rendered in the frontend as a TableMaster grid.
Columns¶
| Column | Description |
|---|---|
Content (comment) |
Task text |
Status (status) |
Current processing status (status type notepad) |
Assigned to (assigned_to) |
Responsible assignee |
Due (date_time) |
Due date |
Item (inventory_id) |
Linked inventory item |
Customer (customer_id) |
Linked customer |
Created by (created_by) |
Creator of the task |
Foreign keys are also delivered as readable *_label fields (e.g.
assigned_to_label, customer_id_label).
Filters¶
The list supports the following filters (as filter[...] query parameters):
type—task(tasks) ormaintenance_reminder(maintenance reminders)status— processing statusassigned_to— assigned userinventory_id/customer_id— linked item or customerrepair_id— linked repairsearch— full-text search in the task text
By default the list is sorted descending by due date (date_time).
Calendar View¶
As an alternative to the list there is a monthly calendar view
(GET /api/v2/notepads/calendar) in which appointments can be moved via
drag-and-drop (PATCH /api/v2/notepads/{id}/date).
Actions¶
- View / edit task (
GET/PUT /api/v2/notepads/{id}) - Change status (
POST /api/v2/notepads/{id}/status) - Delete task (
DELETE /api/v2/notepads/{id}) - Bulk delete (
POST /api/v2/notepads/bulk-delete)
Permissions¶
Viewing the list requires notepad_view.