From dc5beef190402be2b40659bcb070a20271bf2caa Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Sun, 26 Feb 2017 12:07:16 +0100 Subject: [PATCH] basic group plan support --- Habitica/AndroidManifest.xml | 4 +-- Habitica/assets/migrations/Habitica/33.sql | 1 + Habitica/res/layout/daily_item_card.xml | 8 +++++ Habitica/res/layout/habit_item_card.xml | 8 +++++ Habitica/res/layout/reward_item_card.xml | 8 +++++ Habitica/res/layout/todo_item_card.xml | 8 +++++ .../android/habitica/HabitDatabase.java | 2 +- .../ui/activities/TaskFormActivity.java | 12 ++++++++ .../viewHolders/tasks/BaseTaskViewHolder.java | 12 ++++++++ .../tasks/ChecklistedViewHolder.java | 10 +++++-- .../lib/models/tasks/Task.java | 30 ++++++++++++++++++- .../lib/models/tasks/TaskGroupPlan.java | 23 ++++++++++++++ .../lib/utils/TaskGroupPlanDeserializer.java | 26 ++++++++++++++++ 13 files changed, 146 insertions(+), 6 deletions(-) create mode 100644 Habitica/assets/migrations/Habitica/33.sql create mode 100644 Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/models/tasks/TaskGroupPlan.java create mode 100644 Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/utils/TaskGroupPlanDeserializer.java diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 7e415a6bb..704d373d9 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -2,8 +2,8 @@ diff --git a/Habitica/assets/migrations/Habitica/33.sql b/Habitica/assets/migrations/Habitica/33.sql new file mode 100644 index 000000000..693948507 --- /dev/null +++ b/Habitica/assets/migrations/Habitica/33.sql @@ -0,0 +1 @@ +ALTER TABLE Task ADD COLUMN group_id varchar(255); \ No newline at end of file diff --git a/Habitica/res/layout/daily_item_card.xml b/Habitica/res/layout/daily_item_card.xml index f756829fb..e22013796 100644 --- a/Habitica/res/layout/daily_item_card.xml +++ b/Habitica/res/layout/daily_item_card.xml @@ -67,6 +67,14 @@ android:maxLines="3" tools:text="Notes" /> + + + + + +