Mercurial > p > roundup > code
annotate MIGRATION.txt @ 272:5f400caecaad
Steps to follow when migrating between versions of roundup.
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 09 Oct 2001 07:32:07 +0000 |
| parents | |
| children | 9fa86988375f |
| rev | line source |
|---|---|
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
1 Migrating to newer versions of Roundup |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
2 ====================================== |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
3 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
4 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
5 0.2.x -> 0.3.x |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
6 -------------- |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
7 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
8 0.3.0 introduces cookie authentication - you will need to copy the |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
9 interfaces.py file from the roundup source to your instance home to enable |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
10 authentication. If you used the classic schema, the interfaces file is in: |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
11 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
12 <roundup source>/roundup/templates/classic/interfaces.py |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
13 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
14 If you used the extended schema, the file is in: |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
15 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
16 <roundup source>/roundup/templates/extended/interfaces.py |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
17 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
18 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
19 This release also introduces encryption of passwords in the database. To |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
20 use the encrypted passwords in your existing database, you will need to |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
21 modify your schema. |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
22 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
23 1. Edit the dbinit.py file in your instance home directory |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
24 1a. Around line 47 (the first code line of the open() function): |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
25 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
26 from roundup.hyperdb import String, Date, Link, Multilink |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
27 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
28 alter to include Password, as so: |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
29 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
30 from roundup.hyperdb import String, Password, Date, Link, Multilink |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
31 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
32 1b. Around line 66 (after the 'user = Class(db, "user, ' line): |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
33 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
34 username=String(), password=String(), |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
35 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
36 alter so it reads: |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
37 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
38 username=String(), password=Password(), |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
39 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
40 2. Any existing passwords in the database will remain cleartext until they |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
41 are edited. It is recommended that at a minimum the admin password be |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
42 changed immediately: |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
43 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
44 roundup-admin -i <instance home> set user1 password=<new password> |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
45 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
46 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
47 |
