Fix initial account calculation.
[fsij-members-webapp.git] / README
1 INSTALL
2 =======
3
4 Packages needed:
5   * python-django
6   * python-django-doc
7   * python-markdown
8   * python-pysqlite2
9   * sqlite3
10
11 Then, create a file
12   $ cat >settings_private.py
13   SECRET_KEY = '01234567890123456789012345678901234567890123456789'
14   ^D
15
16 Interface
17 =========
18
19 User view
20 /meetings/[0-9]+/
21 /membership/
22
23 Secretariat View
24 /meetings/registrations/
25 /meetings/attendances/
26    * (Should implement) meeting end status goes 'close' -> no edit anymore
27    * (Should implement) delete attendance
28    * (Should implement) view of attendance by members (after meeting)
29
30 Accounting
31 ==========
32
33 /accounting/   *** index should be implemented
34 /accounting/[0-9]+   *** annual index should be implemented
35  close (forbid to change) the transactions
36
37
38 DB migration
39 ============
40
41 When we change schema (or meaning of value) and DB migration is
42 needed, we write SQL script under +migrate+ directory, and then run
43 the SQL by dbshell.
44
45 Here is an example:
46
47  $ cp -p fsij.db fsij.db.20100527
48  $ python manage.py dbshell <+migrate+/20100527_membership.sql