Member payment interface change.
[fsij-members-webapp.git] / ChangeLog
1 2010-05-26  NIIBE Yutaka  <gniibe@fsij.org>
2
3         * templates/accounting/transaction_list.html: Added interface for
4         member payment.
5
6         * membership/views.py (add_member_payment_with_le)
7         (edit_member_payment, register_member_payment)
8         (manage_add_member_payment_with_le, manage_edit_member_payment)
9         (manage_register_member_payment): New.
10
11         * membership/urls.py: Added add_member_payment_with_le,
12           and edit_member_payment.
13
14         * membership/models.py (MemberPayment): Added new meaning
15         for fee_year==0 (Advanced payment).
16         * templates/membership/member_payment.html: Follow the change.
17
18         * accounting/views.py (transaction_list): Supply members.
19
20         * README: New file.
21         * templates/membership/edit_member_payment.html: New file.
22         * templates/accounting/tr_le.html: New file.
23
24 2010-05-21  NIIBE Yutaka  <gniibe@fsij.org>
25
26         * accounting/views.py (transaction_list): Sort by reverse
27         order of date.
28
29 2010-05-19  NIIBE Yutaka  <gniibe@fsij.org>
30
31         * templates/top_page.html: Updated for 2010.
32
33         * membership/views.py, membership/urls.py: Added 'browse/'
34         interface by Secretariat.
35
36 2009-08-04  Niibe Yutaka  <gniibe@fsij.org>
37
38         * membership/models.py (Member.name): Handle corp case.
39         (CorporateMember): Remove contact_person field.
40
41         * utils/check_member_id.py: New file.
42
43         * +migrate+/20090804_membership.sql: New file.
44
45         * membership/models.py (MemberPayment.__unicode__): Bug fix,
46         adding self.
47
48         * templates/membership/member_list.html: Show the value of
49         m.email (was: m.user.email).
50
51         * membership/views.py (register_member_email): Check user.
52         (member_email): Get email from member (was: member.user).
53
54         * membership/models.py: Import django.core.exceptions.
55         (Member): first_name and last_name can be blank.
56         (Member.name): Returns first_name concatinated with last_name.
57
58 2009-08-03  NIIBE Yutaka  <gniibe@fsij.org>
59
60         * apache-setting.cfg: New file.
61
62         * urls.py: Remove '/fsij' prefix.
63         * templates/top_page.html: Likewise.
64         * templates/meeting_attendance/meeting_detail.html: Likewise.
65         * templates/registration/login.html: Likewise.
66         * templates/membership/member_list_top.html: Likewise.
67         * settings.py: Likewise.
68
69         * scripts/fsij-django.wsgi: New file.
70
71         * membership/views.py (member_payment): Follow the type change of
72         fee_year for fee_list.
73         (add_member_payment): Likewise.
74         (register_member_email): Save to member.email too.
75         (payment_list): Bug fix.  Field name is 'date'.
76
77         * templates/membership/member_payment.html: Likewise.
78
79         * settings.py: Import SECRET_KEY from settings_private.py.
80
81         * membership/admin.py (MemberFee): Removed.
82
83 2009-08-01  NIIBE Yutaka  <gniibe@fsij.org>
84
85         * +migrate+/20090801_membership.sql: New file.
86
87         * membership/models.py (MemberPayment): Rename fee to fee_year.
88         Make fee_year IntegerField (was: ForeignKey to MemberFee).
89         Rename t_i to le.
90         (MemberFee): Removed.
91         (Member): Added fields of first_name, last_name, and email.
92
93 2009-07-31  NIIBE Yutaka  <gniibe@fsij.org>
94
95         * membership/views.py (member_payment, manage_register_member):
96         Follow date_joined change.
97         * templates/membership/member_edit.html: Likewise.
98         * templates/membership/valid_member_list.html: Likewise.
99
100         * +migrate+: New directory.
101         * +migrate+/20090731_membership.sql: New file.
102         * +migrate+/20090731_gc_table.sql: New file.
103
104         * membership/admin.py: Remove MemberType.
105
106         * membership/models.py (Member): Rename date_join to date_joined.
107
108         * membership/views.py (member_payment, add_member_payment): Follow
109         member_type change.
110         (manage_member, manage_register_member): Likewise.
111
112         * templates/membership/member_edit.html: Likewise.
113         * templates/membership/member_index.html: Likewise.
114         * templates/membership/member_list.html: Likewise.
115         * templates/membership/member_payment.html: Likewise.
116
117 2009-07-30  NIIBE Yutaka  <gniibe@fsij.org>
118
119         * membership/models.py (MemberType): Removed.
120         (Member, MemberPayment): Change field type of member_type into
121         CharField with choices (was: ForeignKey).
122
123         * membership/__setup__.py: Removed.
124