Coverage for website/payments/apps.py: 100.00%

8 statements  

« prev     ^ index     » next       coverage.py v7.6.7, created at 2025-08-14 10:31 +0000

1from django.apps import AppConfig 

2from django.urls import reverse 

3from django.utils.translation import gettext_lazy as _ 

4 

5 

6class PaymentsConfig(AppConfig): 

7 """AppConfig for the payments package.""" 

8 

9 name = "payments" 

10 verbose_name = _("Payments") 

11 

12 def user_menu_items(self): 

13 return { 

14 "sections": [{"name": "membership", "key": 2}], 

15 "items": [ 

16 { 

17 "section": "membership", 

18 "title": "Manage bank account(s)", 

19 "url": reverse("payments:bankaccount-list"), 

20 "key": 2, 

21 }, 

22 { 

23 "section": "membership", 

24 "title": "View payments", 

25 "url": reverse("payments:payment-list"), 

26 "key": 3, 

27 }, 

28 ], 

29 }