From 3e00830da6b6a1c17b49656bdc634544bcdb2015 Mon Sep 17 00:00:00 2001 From: Scott Korvek Date: Sat, 7 Feb 2026 21:06:48 +0000 Subject: [PATCH] Adding cards to dashboard --- .../member_history/member_history.json | 34 ++++++++++++++++++ .../active_members/active_members.json | 11 +++--- .../total_active_members.json | 26 ++++++++++++++ .../total_members_all_time.json | 26 ++++++++++++++ .../workspace/members/members.json | 36 ++++++++++++++----- 5 files changed, 120 insertions(+), 13 deletions(-) create mode 100644 member_management/member_management/dashboard_chart/member_history/member_history.json create mode 100644 member_management/member_management/number_card/total_active_members/total_active_members.json create mode 100644 member_management/member_management/number_card/total_members_all_time/total_members_all_time.json diff --git a/member_management/member_management/dashboard_chart/member_history/member_history.json b/member_management/member_management/dashboard_chart/member_history/member_history.json new file mode 100644 index 0000000..34110ae --- /dev/null +++ b/member_management/member_management/dashboard_chart/member_history/member_history.json @@ -0,0 +1,34 @@ +{ + "based_on": "", + "chart_name": "Member History", + "chart_type": "Group By", + "creation": "2026-02-07 15:03:28.376303", + "currency": "USD", + "docstatus": 0, + "doctype": "Dashboard Chart", + "document_type": "Member Profile", + "dynamic_filters_json": "[]", + "filters_json": "[]", + "group_by_based_on": "membership_status", + "group_by_type": "Count", + "idx": 0, + "is_public": 0, + "is_standard": 1, + "modified": "2026-02-07 15:03:28.376303", + "modified_by": "Administrator", + "module": "Member Management", + "name": "Member History", + "number_of_groups": 0, + "owner": "Administrator", + "parent_document_type": "", + "roles": [], + "show_values_over_chart": 0, + "source": "", + "time_interval": "Yearly", + "timeseries": 0, + "timespan": "Last Year", + "type": "Bar", + "use_report_chart": 0, + "value_based_on": "", + "y_axis": [] +} diff --git a/member_management/member_management/number_card/active_members/active_members.json b/member_management/member_management/number_card/active_members/active_members.json index 5e2754d..64f1a92 100644 --- a/member_management/member_management/number_card/active_members/active_members.json +++ b/member_management/member_management/number_card/active_members/active_members.json @@ -6,20 +6,21 @@ "doctype": "Number Card", "document_type": "Member Profile", "dynamic_filters_json": "[]", - "filters_json": "[[\"Member Profile\",\"membership_status\",\"=\",\"Active\",false]]", + "filters_json": "[[\"Member Profile\",\"membership_status\",\"=\",\"Active\"]]", "function": "Count", "idx": 0, "is_public": 0, "is_standard": 1, - "label": "Active Members", - "modified": "2025-11-15 17:14:57.494989", + "label": "Active Members by Year", + "modified": "2026-02-07 14:57:18.256828", "modified_by": "Administrator", "module": "Member Management", "name": "Active Members", "owner": "Administrator", "parent_document_type": "", "report_function": "Sum", - "show_percentage_stats": 0, + "show_full_number": 1, + "show_percentage_stats": 1, "stats_time_interval": "Yearly", "type": "Document Type" -} \ No newline at end of file +} diff --git a/member_management/member_management/number_card/total_active_members/total_active_members.json b/member_management/member_management/number_card/total_active_members/total_active_members.json new file mode 100644 index 0000000..9e0acc4 --- /dev/null +++ b/member_management/member_management/number_card/total_active_members/total_active_members.json @@ -0,0 +1,26 @@ +{ + "aggregate_function_based_on": "", + "creation": "2026-02-07 14:56:49.738777", + "currency": "USD", + "docstatus": 0, + "doctype": "Number Card", + "document_type": "Member Profile", + "dynamic_filters_json": "[]", + "filters_json": "[[\"Member Profile\",\"membership_status\",\"=\",\"Active\"]]", + "function": "Count", + "idx": 0, + "is_public": 0, + "is_standard": 1, + "label": "Total Active Members", + "modified": "2026-02-07 14:57:30.653098", + "modified_by": "Administrator", + "module": "Member Management", + "name": "Total Active Members", + "owner": "Administrator", + "parent_document_type": "", + "report_function": "Sum", + "show_full_number": 1, + "show_percentage_stats": 0, + "stats_time_interval": "Daily", + "type": "Document Type" +} diff --git a/member_management/member_management/number_card/total_members_all_time/total_members_all_time.json b/member_management/member_management/number_card/total_members_all_time/total_members_all_time.json new file mode 100644 index 0000000..e69b8ac --- /dev/null +++ b/member_management/member_management/number_card/total_members_all_time/total_members_all_time.json @@ -0,0 +1,26 @@ +{ + "aggregate_function_based_on": "", + "creation": "2026-02-07 14:58:26.154176", + "currency": "USD", + "docstatus": 0, + "doctype": "Number Card", + "document_type": "Member Profile", + "dynamic_filters_json": "[]", + "filters_json": "[]", + "function": "Count", + "idx": 0, + "is_public": 0, + "is_standard": 1, + "label": "Total Members All Time", + "modified": "2026-02-07 14:58:26.154176", + "modified_by": "Administrator", + "module": "Member Management", + "name": "Total Members All Time", + "owner": "Administrator", + "parent_document_type": "", + "report_function": "Sum", + "show_full_number": 0, + "show_percentage_stats": 0, + "stats_time_interval": "Daily", + "type": "Document Type" +} diff --git a/member_management/member_management/workspace/members/members.json b/member_management/member_management/workspace/members/members.json index 55e891d..10df488 100644 --- a/member_management/member_management/workspace/members/members.json +++ b/member_management/member_management/workspace/members/members.json @@ -1,6 +1,12 @@ { - "charts": [], - "content": "[{\"id\":\"czfAxE-sLc\",\"type\":\"header\",\"data\":{\"text\":\"Member Management\",\"col\":12}},{\"id\":\"VreCkkR25K\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Member Profile List\",\"col\":3}},{\"id\":\"uAc0M9DLAL\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Member Management DocTypes\",\"col\":3}},{\"id\":\"5rLyVnTN_4\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"aWTte11v9r\",\"type\":\"number_card\",\"data\":{\"number_card_name\":\"Active\",\"col\":3}},{\"id\":\"IsnNFHfbtc\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"u3z6KcPyGc\",\"type\":\"quick_list\",\"data\":{\"quick_list_name\":\"New Members\",\"col\":4}},{\"id\":\"Q7tzO2Im1f\",\"type\":\"card\",\"data\":{\"card_name\":\"Reports\",\"col\":4}}]", + "app": "member_management", + "charts": [ + { + "chart_name": "Member History", + "label": "Member History" + } + ], + "content": "[{\"id\":\"czfAxE-sLc\",\"type\":\"header\",\"data\":{\"text\":\"Member Management\",\"col\":12}},{\"id\":\"u3z6KcPyGc\",\"type\":\"quick_list\",\"data\":{\"quick_list_name\":\"Onboarding\",\"col\":4}},{\"id\":\"UiAghKxdn3\",\"type\":\"quick_list\",\"data\":{\"quick_list_name\":\"Offboarding Members\",\"col\":4}},{\"id\":\"Q7tzO2Im1f\",\"type\":\"card\",\"data\":{\"card_name\":\"Reports\",\"col\":4}},{\"id\":\"5rLyVnTN_4\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"uAc0M9DLAL\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Member Management DocTypes\",\"col\":3}},{\"id\":\"VreCkkR25K\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Member Profile List\",\"col\":3}},{\"id\":\"IsnNFHfbtc\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"aWTte11v9r\",\"type\":\"number_card\",\"data\":{\"number_card_name\":\"Current Active Members\",\"col\":3}},{\"id\":\"QIdCa4aImB\",\"type\":\"number_card\",\"data\":{\"number_card_name\":\"Total Members All History\",\"col\":3}},{\"id\":\"apGEoPEXbc\",\"type\":\"number_card\",\"data\":{\"number_card_name\":\"Active Members by Year\",\"col\":4}},{\"id\":\"ULq3ZctMMz\",\"type\":\"chart\",\"data\":{\"chart_name\":\"Member History\",\"col\":12}}]", "creation": "2025-11-09 09:40:30.381986", "custom_blocks": [], "docstatus": 0, @@ -34,13 +40,21 @@ "type": "Link" } ], - "modified": "2025-11-15 17:14:16.913711", + "modified": "2026-02-07 15:09:44.308696", "modified_by": "Administrator", "module": "Member Management", "name": "Members", "number_cards": [ { - "label": "Active", + "label": "Current Active Members", + "number_card_name": "Active Members" + }, + { + "label": "Total Members All History", + "number_card_name": "Total Members All Time" + }, + { + "label": "Active Members by Year", "number_card_name": "Active Members" } ], @@ -50,8 +64,13 @@ "quick_lists": [ { "document_type": "Member Profile", - "label": "New Members", - "quick_list_filter": "[[\"Member Profile\",\"membership_status\",\"=\",\"Onboarding\",false]]" + "label": "Onboarding", + "quick_list_filter": "[[\"Member Profile\",\"membership_status\",\"=\",\"Onboarding\"]]" + }, + { + "document_type": "Member Profile", + "label": "Offboarding Members", + "quick_list_filter": "[[\"Member Profile\",\"membership_status\",\"=\",\"Offboarding\"]]" } ], "roles": [], @@ -74,5 +93,6 @@ "type": "DocType" } ], - "title": "Members" -} \ No newline at end of file + "title": "Members", + "type": "Workspace" +}