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"
+}