From 95bad6739387da0db7cd904a3aacb3683dfbed5e Mon Sep 17 00:00:00 2001 From: Scott Korvek Date: Wed, 25 Feb 2026 22:20:42 +0000 Subject: [PATCH] Added Invoice Ninja API ID to member profile --- member_management/hooks.py | 5 +++++ .../member_profile/member_profile.json | 20 +++++++++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/member_management/hooks.py b/member_management/hooks.py index eb90397..fdbb273 100644 --- a/member_management/hooks.py +++ b/member_management/hooks.py @@ -245,3 +245,8 @@ app_license = "mit" # "Logging DocType Name": 30 # days to retain logs # } + + +fixtures = [{ + "dt": "Role", "filters": {"name":("in",("Member"))} + }] \ No newline at end of file diff --git a/member_management/member_management/doctype/member_profile/member_profile.json b/member_management/member_management/doctype/member_profile/member_profile.json index bc779fb..0ace224 100644 --- a/member_management/member_management/doctype/member_profile/member_profile.json +++ b/member_management/member_management/doctype/member_profile/member_profile.json @@ -53,6 +53,8 @@ "table_unifi", "schedule_access_section", "table_booked_member", + "invoiceninja_section", + "ininja_client_id", "codes_wiifi", "wifi_codes_issued" ], @@ -201,7 +203,7 @@ "fieldtype": "Select", "in_filter": 1, "label": "Membership Status", - "options": "Onboarding\nActive\nOffboarding\nClosed" + "options": "Onboarding\nActive\nOffboarding\nClosed\nAbandoned" }, { "description": "For API Integrations", @@ -320,6 +322,16 @@ "fieldname": "member_fullname", "fieldtype": "Data", "label": "Full Name" + }, + { + "fieldname": "invoiceninja_section", + "fieldtype": "Section Break", + "label": "InvoiceNinja" + }, + { + "fieldname": "ininja_client_id", + "fieldtype": "Data", + "label": "Client ID" } ], "grid_page_length": 50, @@ -330,11 +342,11 @@ "link_fieldname": "customer_name" } ], - "modified": "2025-12-05 15:25:24.491241", + "modified": "2026-02-25 16:45:13.879154", "modified_by": "Administrator", "module": "Member Management", "name": "Member Profile", - "naming_rule": "Expression", + "naming_rule": "Expression (old style)", "owner": "Administrator", "permissions": [ { @@ -362,4 +374,4 @@ "timeline_field": "customer", "title_field": "member_name", "track_seen": 1 -} \ No newline at end of file +}