-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.py
More file actions
72 lines (55 loc) · 2.78 KB
/
Copy pathadmin.py
File metadata and controls
72 lines (55 loc) · 2.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Generic Co-operative Membership System.
# Copyright 2011 Tim Middleton
#
# Generic Co-operative Membership System is free software: you can
# redistribute it and/or modify it under the terms of the GNU General
# Public License as published by the Free Software Foundation, either
# version 3 of the License, or (at your option) any later version.
#
# Generic Co-operative Membership System is distributed in the hope
# that it will be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Generic Co-operative Membership System. If not, see
# <http://www.gnu.org/licenses/>.
from django.db.models import get_models, get_app
from django.contrib import admin
from django.contrib.admin.sites import AlreadyRegistered
from coop.models import *
class AppSettingsAdmin(admin.ModelAdmin):
list_display = ['name', 'label', 'value']
admin.site.register(AppSettings, AppSettingsAdmin)
class MemberGroupTypeAdmin(admin.ModelAdmin):
list_display = ['member_group_type_id', 'member_group_type_label',
'member_group_type_active', 'member_group_type_ts']
admin.site.register(MemberGroupType, MemberGroupTypeAdmin)
class MemberFlagTypeAdmin(admin.ModelAdmin):
list_display = ['member_flag_type_id', 'member_flag_type_label',
'member_flag_type_active', 'member_flag_type_ts']
admin.site.register(MemberFlagType, MemberFlagTypeAdmin)
class RoleTypeAdmin(admin.ModelAdmin):
list_display = ['role_type_id', 'role_type_label',
'role_type_active', 'role_type_ts']
admin.site.register(RoleType, RoleTypeAdmin)
class LoanTypeAdmin(admin.ModelAdmin):
list_display = ['loan_type_id', 'loan_name', 'loan_amount_default',
'loan_type_active', 'loan_required', 'loan_type_ts', ]
admin.site.register(LoanType, LoanTypeAdmin)
class WorkTypeAdmin(admin.ModelAdmin):
list_display = ['work_type_id', 'work_name', 'work_amount_default',
'work_type_active', 'work_type_ts', ]
admin.site.register(WorkType, WorkTypeAdmin)
class WorkActivityAdmin(admin.ModelAdmin):
list_display = ['work_activity_id', 'activity_name',
'work_activity_active', 'work_activity_ts', ]
admin.site.register(WorkActivity, WorkActivityAdmin)
class RewardTypeAdmin(admin.ModelAdmin):
list_display = ['reward_type_id', 'reward_name', 'reward_amount',
'reward_type_active', 'reward_type_ts', ]
admin.site.register(RewardType, RewardTypeAdmin)
class FeeTypeAdmin(admin.ModelAdmin):
list_display = ['fee_type_id', 'fee_type_name', 'fee_amount_default',
'fee_recurring', 'fee_type_active', 'fee_type_ts', ]
admin.site.register(FeeType, FeeTypeAdmin)