markdown
[fsij-members-webapp.git] / ChangeLog
1 2013-09-19  Niibe Yutaka  <gniibe@fsij.org>
2
3         * accounting/views.py (transaction_list): Use RequestContext.
4
5 2013-08-29  Niibe Yutaka  <gniibe@fsij.org>
6
7         * auth_migrate.py: New.
8
9 2013-07-01  Niibe Yutaka  <gniibe@fsij.org>
10
11         * templates/top_page.html: Update for 2013.
12
13 2012-06-19  Niibe Yutaka  <gniibe@fsij.org>
14
15         * templates/top_page.html: Update for 2012 again.
16
17 2012-06-11  NIIBE Yutaka  <gniibe@fsij.org>
18
19         * accounting/models.py (GeneralLedgerEntry.__init__): Fix gle calc.
20
21 2012-05-21  Niibe Yutaka  <gniibe@fsij.org>
22
23         * templates/top_page.html: Update for 2012.
24
25 2011-05-13  NIIBE Yutaka  <gniibe@fsij.org>
26
27         * templates/meeting_attendance/meeting_detail.html,
28         templates/meeting_attendance/attendance_list.html: Fix for CSRF.
29
30         * templates/top_page.html: Update for 2011.
31
32 2011-05-02  NIIBE Yutaka  <gniibe@fsij.org>
33
34         * accounting/views.py, meeting_attendance/views.py,
35         membership/views.py, settings.py, views.py: Fix for CSRF.
36         * templates/accounting/tr_le.html,
37         templates/accounting/transaction_list.html,
38         templates/membership/edit_member_payment.html,
39         templates/membership/member_address.html,
40         templates/membership/member_address_old.html,
41         templates/membership/member_edit.html,
42         templates/membership/member_email.html,
43         templates/membership/member_payment.html,
44         templates/membership/payment_list.html,
45         templates/registration/login.html,
46         templates/registration/password_change_form.html,
47         templates/registration/password_reset_confirm.html,
48         templates/registration/password_reset_form.html,
49         templates/top_page.html: Fix for CSRF.
50
51 2010-06-07  NIIBE Yutaka  <gniibe@fsij.org>
52
53         * templates/top_page.html: See how user.is_authenticated works.
54         * templates/meeting_attendance/meeting_detail.html: Ditto.
55
56 2010-06-03  NIIBE Yutaka  <gniibe@fsij.org>
57
58         * templates/accounting/tr_le.html: Fix URL.  Relative URL doesn't
59         works well for /accounting/2009/transaction/, while it works fine
60         for /accounting/transaction/.
61         * templates/accounting/transaction_list.html: Ditto.
62
63 2010-05-31  NIIBE Yutaka  <gniibe@fsij.org>
64
65         * templates/membership/member_payment.html: Display calculated
66         current total advance payment.
67
68         * membership/views.py (member_payment): Calculate current total
69         advance payment from payment records.
70
71         * templates/accounting/transaction_list.html: Enable payment
72         input for 'Maeuke-kin'.
73
74 2010-05-27  NIIBE Yutaka  <gniibe@fsij.org>
75
76         * templates/accounting/bs_pl_cf.html: C/F drawing with
77         abs_cash_total and cash_total_less_than_zero.
78
79         * accounting/models.py (GeneralLedgerEntry.__init__): New
80         attributes, cash_total_less_than_zero and abs_cash_total.
81         (GeneralLedgerEntry.get_cash_total): Add even if e['cash_total']
82         is less than zero.
83
84         * templates/accounting/account_list.html: Remove excluding Kurikoshi.
85
86         * accounting/models.py (GeneralLedgerEntry.__init__): Added u-prefix
87         for utf-8 string Kurikoshi.
88
89         * templates/membership/member_list.html: Show advance_payment.
90
91         * accounting/views.py (transaction_new): Added one more line for
92         entry of a transaction.
93         * templates/accounting/transaction_list.html: Follow the change.
94
95         * templates/accounting/transaction_list.html: Show payment button
96         only if t.get_debit.account is None.
97
98         * +migrate+/20100528_gc.sql: New.
99
100         DB migration.
101         * +migrate+/20100527_membership.sql: New migration script.
102         * membership/models.py (MemberPayment.fee_year): Change the
103         meaning of special value (was: 9999==Nyuukai-kin, 0==Maeuke-kin).
104         * templates/membership/member_payment.html: Follow the change.
105         * templates/membership/edit_member_payment.html: Likewise.
106         * membership/views.py (edit_member_payment, member_payment)
107         (add_member_payment_with_le): Likewise.
108
109         * templates/membership/member_payment.html: Added link to transaction.
110         Handle Maeuke-kin.
111
112         * templates/membership/edit_member_payment.html: Show person.name
113         (Fix for corporate member).
114         Added "selected" attribute for fee_year.
115         Show all payments for the user.
116
117         * templates/accounting/transaction_list.html: Added link to member
118         payment.
119         Fixed for Maeuke-kin, added for Mishuu-kin.
120         Added margin-bottom style for form.
121
122         * templates/accounting/tr_le.html: Added margin-bottom style for
123         form.
124         No submit button (use onChange).
125
126         * membership/views.py (member_payment): Sorting order change.
127         (edit_member_payment): Rename local var from referrer to orig_url.
128         Filtering out fee_list is only for new entry.
129         Show all payments for the user.
130
131 2010-05-26  NIIBE Yutaka  <gniibe@fsij.org>
132
133         * templates/accounting/transaction_list.html: Added interface for
134         member payment.
135
136         * membership/views.py (add_member_payment_with_le)
137         (edit_member_payment, register_member_payment)
138         (manage_add_member_payment_with_le, manage_edit_member_payment)
139         (manage_register_member_payment): New.
140
141         * membership/urls.py: Added add_member_payment_with_le,
142           and edit_member_payment.
143
144         * membership/models.py (MemberPayment): Added new meaning
145         for fee_year==0 (Advanced payment).
146         * templates/membership/member_payment.html: Follow the change.
147
148         * accounting/views.py (transaction_list): Supply members.
149
150         * README: New file.
151         * templates/membership/edit_member_payment.html: New file.
152         * templates/accounting/tr_le.html: New file.
153
154 2010-05-21  NIIBE Yutaka  <gniibe@fsij.org>
155
156         * accounting/views.py (transaction_list): Sort by reverse
157         order of date.
158
159 2010-05-19  NIIBE Yutaka  <gniibe@fsij.org>
160
161         * templates/top_page.html: Updated for 2010.
162
163         * membership/views.py, membership/urls.py: Added 'browse/'
164         interface by Secretariat.
165
166 2009-08-04  Niibe Yutaka  <gniibe@fsij.org>
167
168         * membership/models.py (Member.name): Handle corp case.
169         (CorporateMember): Remove contact_person field.
170
171         * utils/check_member_id.py: New file.
172
173         * +migrate+/20090804_membership.sql: New file.
174
175         * membership/models.py (MemberPayment.__unicode__): Bug fix,
176         adding self.
177
178         * templates/membership/member_list.html: Show the value of
179         m.email (was: m.user.email).
180
181         * membership/views.py (register_member_email): Check user.
182         (member_email): Get email from member (was: member.user).
183
184         * membership/models.py: Import django.core.exceptions.
185         (Member): first_name and last_name can be blank.
186         (Member.name): Returns first_name concatinated with last_name.
187
188 2009-08-03  NIIBE Yutaka  <gniibe@fsij.org>
189
190         * apache-setting.cfg: New file.
191
192         * urls.py: Remove '/fsij' prefix.
193         * templates/top_page.html: Likewise.
194         * templates/meeting_attendance/meeting_detail.html: Likewise.
195         * templates/registration/login.html: Likewise.
196         * templates/membership/member_list_top.html: Likewise.
197         * settings.py: Likewise.
198
199         * scripts/fsij-django.wsgi: New file.
200
201         * membership/views.py (member_payment): Follow the type change of
202         fee_year for fee_list.
203         (add_member_payment): Likewise.
204         (register_member_email): Save to member.email too.
205         (payment_list): Bug fix.  Field name is 'date'.
206
207         * templates/membership/member_payment.html: Likewise.
208
209         * settings.py: Import SECRET_KEY from settings_private.py.
210
211         * membership/admin.py (MemberFee): Removed.
212
213 2009-08-01  NIIBE Yutaka  <gniibe@fsij.org>
214
215         * +migrate+/20090801_membership.sql: New file.
216
217         * membership/models.py (MemberPayment): Rename fee to fee_year.
218         Make fee_year IntegerField (was: ForeignKey to MemberFee).
219         Rename t_i to le.
220         (MemberFee): Removed.
221         (Member): Added fields of first_name, last_name, and email.
222
223 2009-07-31  NIIBE Yutaka  <gniibe@fsij.org>
224
225         * membership/views.py (member_payment, manage_register_member):
226         Follow date_joined change.
227         * templates/membership/member_edit.html: Likewise.
228         * templates/membership/valid_member_list.html: Likewise.
229
230         * +migrate+: New directory.
231         * +migrate+/20090731_membership.sql: New file.
232         * +migrate+/20090731_gc_table.sql: New file.
233
234         * membership/admin.py: Remove MemberType.
235
236         * membership/models.py (Member): Rename date_join to date_joined.
237
238         * membership/views.py (member_payment, add_member_payment): Follow
239         member_type change.
240         (manage_member, manage_register_member): Likewise.
241
242         * templates/membership/member_edit.html: Likewise.
243         * templates/membership/member_index.html: Likewise.
244         * templates/membership/member_list.html: Likewise.
245         * templates/membership/member_payment.html: Likewise.
246
247 2009-07-30  NIIBE Yutaka  <gniibe@fsij.org>
248
249         * membership/models.py (MemberType): Removed.
250         (Member, MemberPayment): Change field type of member_type into
251         CharField with choices (was: ForeignKey).
252
253         * membership/__setup__.py: Removed.
254