1 2013-09-19 Niibe Yutaka <gniibe@fsij.org>
3 * accounting/views.py (transaction_list): Use RequestContext.
5 2013-08-29 Niibe Yutaka <gniibe@fsij.org>
7 * auth_migrate.py: New.
9 2013-07-01 Niibe Yutaka <gniibe@fsij.org>
11 * templates/top_page.html: Update for 2013.
13 2012-06-19 Niibe Yutaka <gniibe@fsij.org>
15 * templates/top_page.html: Update for 2012 again.
17 2012-06-11 NIIBE Yutaka <gniibe@fsij.org>
19 * accounting/models.py (GeneralLedgerEntry.__init__): Fix gle calc.
21 2012-05-21 Niibe Yutaka <gniibe@fsij.org>
23 * templates/top_page.html: Update for 2012.
25 2011-05-13 NIIBE Yutaka <gniibe@fsij.org>
27 * templates/meeting_attendance/meeting_detail.html,
28 templates/meeting_attendance/attendance_list.html: Fix for CSRF.
30 * templates/top_page.html: Update for 2011.
32 2011-05-02 NIIBE Yutaka <gniibe@fsij.org>
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.
51 2010-06-07 NIIBE Yutaka <gniibe@fsij.org>
53 * templates/top_page.html: See how user.is_authenticated works.
54 * templates/meeting_attendance/meeting_detail.html: Ditto.
56 2010-06-03 NIIBE Yutaka <gniibe@fsij.org>
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.
63 2010-05-31 NIIBE Yutaka <gniibe@fsij.org>
65 * templates/membership/member_payment.html: Display calculated
66 current total advance payment.
68 * membership/views.py (member_payment): Calculate current total
69 advance payment from payment records.
71 * templates/accounting/transaction_list.html: Enable payment
72 input for 'Maeuke-kin'.
74 2010-05-27 NIIBE Yutaka <gniibe@fsij.org>
76 * templates/accounting/bs_pl_cf.html: C/F drawing with
77 abs_cash_total and cash_total_less_than_zero.
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']
84 * templates/accounting/account_list.html: Remove excluding Kurikoshi.
86 * accounting/models.py (GeneralLedgerEntry.__init__): Added u-prefix
87 for utf-8 string Kurikoshi.
89 * templates/membership/member_list.html: Show advance_payment.
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.
95 * templates/accounting/transaction_list.html: Show payment button
96 only if t.get_debit.account is None.
98 * +migrate+/20100528_gc.sql: New.
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.
109 * templates/membership/member_payment.html: Added link to transaction.
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.
117 * templates/accounting/transaction_list.html: Added link to member
119 Fixed for Maeuke-kin, added for Mishuu-kin.
120 Added margin-bottom style for form.
122 * templates/accounting/tr_le.html: Added margin-bottom style for
124 No submit button (use onChange).
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.
131 2010-05-26 NIIBE Yutaka <gniibe@fsij.org>
133 * templates/accounting/transaction_list.html: Added interface for
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.
141 * membership/urls.py: Added add_member_payment_with_le,
142 and edit_member_payment.
144 * membership/models.py (MemberPayment): Added new meaning
145 for fee_year==0 (Advanced payment).
146 * templates/membership/member_payment.html: Follow the change.
148 * accounting/views.py (transaction_list): Supply members.
151 * templates/membership/edit_member_payment.html: New file.
152 * templates/accounting/tr_le.html: New file.
154 2010-05-21 NIIBE Yutaka <gniibe@fsij.org>
156 * accounting/views.py (transaction_list): Sort by reverse
159 2010-05-19 NIIBE Yutaka <gniibe@fsij.org>
161 * templates/top_page.html: Updated for 2010.
163 * membership/views.py, membership/urls.py: Added 'browse/'
164 interface by Secretariat.
166 2009-08-04 Niibe Yutaka <gniibe@fsij.org>
168 * membership/models.py (Member.name): Handle corp case.
169 (CorporateMember): Remove contact_person field.
171 * utils/check_member_id.py: New file.
173 * +migrate+/20090804_membership.sql: New file.
175 * membership/models.py (MemberPayment.__unicode__): Bug fix,
178 * templates/membership/member_list.html: Show the value of
179 m.email (was: m.user.email).
181 * membership/views.py (register_member_email): Check user.
182 (member_email): Get email from member (was: member.user).
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.
188 2009-08-03 NIIBE Yutaka <gniibe@fsij.org>
190 * apache-setting.cfg: New file.
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.
199 * scripts/fsij-django.wsgi: New file.
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'.
207 * templates/membership/member_payment.html: Likewise.
209 * settings.py: Import SECRET_KEY from settings_private.py.
211 * membership/admin.py (MemberFee): Removed.
213 2009-08-01 NIIBE Yutaka <gniibe@fsij.org>
215 * +migrate+/20090801_membership.sql: New file.
217 * membership/models.py (MemberPayment): Rename fee to fee_year.
218 Make fee_year IntegerField (was: ForeignKey to MemberFee).
220 (MemberFee): Removed.
221 (Member): Added fields of first_name, last_name, and email.
223 2009-07-31 NIIBE Yutaka <gniibe@fsij.org>
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.
230 * +migrate+: New directory.
231 * +migrate+/20090731_membership.sql: New file.
232 * +migrate+/20090731_gc_table.sql: New file.
234 * membership/admin.py: Remove MemberType.
236 * membership/models.py (Member): Rename date_join to date_joined.
238 * membership/views.py (member_payment, add_member_payment): Follow
240 (manage_member, manage_register_member): Likewise.
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.
247 2009-07-30 NIIBE Yutaka <gniibe@fsij.org>
249 * membership/models.py (MemberType): Removed.
250 (Member, MemberPayment): Change field type of member_type into
251 CharField with choices (was: ForeignKey).
253 * membership/__setup__.py: Removed.