From: Jean-Philippe Orsini Date: Wed, 4 Dec 2013 08:15:52 +0000 (+0000) Subject: added urgency column X-Git-Tag: v0.0.6~39 X-Git-Url: https://git.wpitchoune.net/gitweb/?p=ptask.git;a=commitdiff_plain;h=8e16d048071d7c880b118643b3beea50ede5b4c6 added urgency column --- diff --git a/NEWS b/NEWS index 35b2b6d..adfe62f 100644 --- a/NEWS +++ b/NEWS @@ -8,6 +8,7 @@ v0.0.5 * keep focus on project after refresh. * keep focus on task after refresh. * added support of tasks with deleted status. + * added urgency column. v0.0.4 ------ diff --git a/NEWS.html b/NEWS.html index c84a8f5..2f40db4 100644 --- a/NEWS.html +++ b/NEWS.html @@ -341,6 +341,11 @@ keep focus on task after refresh. added support of tasks with deleted status.

+
  • +

    +added urgency column. +

    +
  • @@ -486,7 +491,7 @@ Initial release.

    diff --git a/src/glade/ptask.glade b/src/glade/ptask.glade index 880cae7..315e014 100644 --- a/src/glade/ptask.glade +++ b/src/glade/ptask.glade @@ -1,26 +1,6 @@ - - - - - - - - None - - - Low - - - Medium - - - High - - - False 5 @@ -200,6 +180,26 @@ button2 + + + + + + + + None + + + Low + + + Medium + + + High + + + @@ -237,6 +237,8 @@ + + @@ -473,6 +475,18 @@ + + + Urgency + 5 + + + + 5 + + + + diff --git a/src/tw.c b/src/tw.c index 43760d4..8235784 100644 --- a/src/tw.c +++ b/src/tw.c @@ -197,6 +197,9 @@ struct task **tw_get_all_tasks(const char *status) json = json_object_object_get(jtask, "uuid"); tasks[i]->uuid = strdup(json_object_get_string(json)); + json = json_object_object_get(jtask, "urgency"); + tasks[i]->urgency = strdup(json_object_get_string(json)); + tasks[i]->note = note_get(tasks[i]->uuid); } @@ -385,6 +388,7 @@ static void task_free(struct task *task) free(task->note); free(task->project); free(task->priority); + free(task->urgency); free(task); } diff --git a/src/tw.h b/src/tw.h index 70a197c..a9af11d 100644 --- a/src/tw.h +++ b/src/tw.h @@ -28,6 +28,7 @@ struct task { char *note; char *project; char *priority; + char *urgency; }; struct project { diff --git a/src/ui_tasktree.c b/src/ui_tasktree.c index 7dd4954..3a96622 100644 --- a/src/ui_tasktree.c +++ b/src/ui_tasktree.c @@ -32,7 +32,8 @@ enum { COL_DESCRIPTION, COL_PROJECT, COL_UUID, - COL_PRIORITY + COL_PRIORITY, + COL_URGENCY }; static int priority_to_int(const char *str) @@ -246,6 +247,7 @@ void ui_tasktree_update(struct task **tasks, const char *prj_filter) COL_PROJECT, prj, COL_UUID, (*tasks_cur)->uuid, COL_PRIORITY, (*tasks_cur)->priority, + COL_URGENCY, (*tasks_cur)->urgency, -1); } }