Status system reworked
This commit is contained in:
1 parent
33567db5a3
commit
a29ba6e4d2
18 files changed
+326
-345
No files matched your search
+5
-4
@@ -27,8 +27,9 @@ int main(int argc, char** argv) {
|
||||
lls_task_add(db, "Breeze B", "Acrux", NULL); /* NULL = prompt */
|
||||
lls_task_add(db, "Breeze C", "Beta", "done");
|
||||
|
||||
/* The wait belongs to the account: Acrux's Prompt / Testing tasks now show Wait. */
|
||||
if (!check(db, lls_account_set_wait(db, "Acrux", "11:59pm"), "set_wait")) {
|
||||
/* Acrux hit its limit: "Breeze B" waits for it (Breeze A stays Testing, with a note). */
|
||||
if (!check(db, lls_account_set_wait(db, "Acrux", "11:59pm"), "set_wait") ||
|
||||
!check(db, lls_task_set_status(db, "Breeze B", "wait"), "set_status")) {
|
||||
lls_close(db);
|
||||
return 1;
|
||||
}
|
||||
@@ -36,10 +37,10 @@ int main(int argc, char** argv) {
|
||||
|
||||
lls_task_list* tasks = NULL;
|
||||
if (check(db, lls_tasks(db, &tasks), "tasks")) {
|
||||
printf("%-10s %-8s %-12s %s\n", "TASK", "ACCOUNT", "STATUS", "NOTES");
|
||||
printf("%-10s %-8s %-26s %s\n", "TASK", "ACCOUNT", "STATUS", "NOTES");
|
||||
for (int i = 0; i < lls_task_list_count(tasks); ++i) {
|
||||
const lls_task_info* t = lls_task_list_get(tasks, i);
|
||||
printf("%-10s %-8s %-12s %d lines\n", t->name, t->account ? t->account : "-", t->status_label,
|
||||
printf("%-10s %-8s %-26s %d lines\n", t->name, t->account ? t->account : "-", t->status_label,
|
||||
t->notes_lines);
|
||||
}
|
||||
lls_task_list_free(tasks);
|
||||
|
||||
Reference in new issue
Block a user