Mercurial > p > roundup > code
annotate MIGRATION.txt @ 753:938edfdeac6e
Sorry about this huge checkin!
It's fixing a lot of related stuff in one go though.
. [SF#541941] changing multilink properties by mail
. [SF#526730] search for messages capability
. [SF#505180] split MailGW.handle_Message
- also changed cgi client since it was duplicating the functionality
. build htmlbase if tests are run using CVS checkout (removed note from
installation.txt)
. don't create an empty message on email issue creation if the email is empty
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 29 May 2002 01:16:17 +0000 |
| parents | a55c0622dced |
| children |
| 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 |
|
475
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
4 Please read each section carefully and edit your instance home files |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
5 accordingly. |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
6 |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
7 This file contains information for users upgrading from: |
|
615
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
8 0.4.0 -> 0.4.1 |
|
475
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
9 0.3.x -> 0.4.x |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
10 0.2.x -> 0.3.x |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
11 |
|
753
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
12 Migrating from 0.4.1 to 0.4.2 |
|
615
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
13 ============================= |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
14 |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
15 Configuration |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
16 ------------- |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
17 |
|
731
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
18 The USER_INDEX definition introduced in 0.4.1 was too restrictive in its |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
19 allowing replacement of 'assignedto' with the user's userid. Users must change |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
20 the None value of 'assignedto' to 'CURRENT USER' (the string, in quotes) for |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
21 the replacement behaviour to occur now. |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
22 |
|
734
a55c0622dced
Added note to MIGRATION about new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
731
diff
changeset
|
23 The new configuration variables are: |
|
a55c0622dced
Added note to MIGRATION about new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
731
diff
changeset
|
24 |
|
a55c0622dced
Added note to MIGRATION about new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
731
diff
changeset
|
25 - EMAIL_KEEP_QUOTED_TEXT |
|
a55c0622dced
Added note to MIGRATION about new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
731
diff
changeset
|
26 - EMAIL_LEAVE_BODY_UNCHANGED |
|
a55c0622dced
Added note to MIGRATION about new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
731
diff
changeset
|
27 - ADD_RECIPIENTS_TO_NOSY |
|
a55c0622dced
Added note to MIGRATION about new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
731
diff
changeset
|
28 |
|
731
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
29 |
|
753
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
30 Mail Gateway |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
31 ------------ |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
32 |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
33 You will need to copy the detectors from the distribution into your instance |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
34 home detectors directory. The schema-specific code has been removed from the |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
35 mail gateway and made into auditors: |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
36 |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
37 - nosyreactor.py has now got an updatenosy auditor which updates the nosy |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
38 list with author, recipient and assignedto information. |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
39 - statusauditor.py makes the unread or resolved -> chatting changes and |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
40 presets the status of an issue to unread. |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
41 |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
42 |
|
731
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
43 Migrating from 0.4.0 to 0.4.1 |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
44 ============================= |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
45 |
|
753
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
46 Files storage |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
47 ------------- |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
48 |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
49 Messages and files from newly created issues will be put into subdierectories |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
50 in thousands e.g. msg123 will be put into files/msg/0/msg123, file2003 |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
51 will go into files/file/2/file2003. Previous messages are still found, but |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
52 could be put into this structure. |
|
938edfdeac6e
Sorry about this huge checkin!
Richard Jones <richard@users.sourceforge.net>
parents:
734
diff
changeset
|
53 |
|
731
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
54 Configuration |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
55 ------------- |
|
684b4378eec8
Handle migration
Richard Jones <richard@users.sourceforge.net>
parents:
663
diff
changeset
|
56 |
|
615
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
57 To allow more fine-grained access control, the variable used to check |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
58 permission to auto-register users in the mail gateway is now called |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
59 ANONYMOUS_REGISTER_MAIL rather than overloading ANONYMOUS_REGISTER. If the |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
60 variable doesn't exist, then ANONYMOUS_REGISTER is tested as before. |
|
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
61 |
|
662
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
62 Configuring the links in the web header is now easier too. The following |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
63 variables have been added to the classic instance_config.py: |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
64 |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
65 HEADER_INDEX_LINKS - defines the "index" links to be made available |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
66 HEADER_ADD_LINKS - defines the "add" links |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
67 DEFAULT_INDEX - specifies the index view for DEFAULT |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
68 UNASSIGNED_INDEX - specifies the index view for UNASSIGNED |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
69 USER_INDEX - specifies the index view for USER |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
70 |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
71 See the <roundup source>/roundup/templates/classic/instance_config.py for more |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
72 information - including how the variables are to be set up. Most users will |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
73 just be able to copy the variables from the source to their instance home. If |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
74 you've modified the header by changing the source of the interfaces.py file in |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
75 the instance home, you'll need to remove that customisation and move it into |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
76 the appropriate variables in instance_config.py. |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
77 |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
78 The extended schema has similar variables added too - see the source for more |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
79 info. |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
80 |
|
617
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
81 Alternate E-Mail Addresses |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
82 -------------------------- |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
83 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
84 If you add the property "alternate_addresses" to your user class, your users |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
85 will be able to register alternate email addresses that they may use to |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
86 communicate with roundup as. All email from roundup will continue to be sent |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
87 to their primary address. |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
88 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
89 If you have not edited the dbinit.py file in your instance home directory, |
| 663 | 90 you may simply copy the new dbinit.py file from the core code. If you used |
|
617
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
91 the classic schema, the interfaces file is in: |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
92 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
93 <roundup source>/roundup/templates/classic/dbinit.py |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
94 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
95 If you used the extended schema, the file is in: |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
96 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
97 <roundup source>/roundup/templates/extended/dbinit.py |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
98 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
99 If you have modified your dbinit.py file, you need to edit the dbinit.py |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
100 file in your instance home directory. Find the lines which define the user |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
101 class: |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
102 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
103 user = Class(db, "msg", |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
104 username=String(), password=Password(), |
|
662
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
105 address=String(), realname=String(), |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
106 phone=String(), organisation=String(), |
|
5631c5347427
Migration note for the new config vars.
Richard Jones <richard@users.sourceforge.net>
parents:
646
diff
changeset
|
107 alternate_addresses=String()) |
|
617
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
108 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
109 You will also want to add the property to the user's details page. The |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
110 template for this is the "user.item" file in your instance home "html" |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
111 directory. Similar to above, you may copy the file from the roundup source if |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
112 you haven't modified it. Otherwise, add the following to the template: |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
113 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
114 <display call="multiline('alternate_addresses')"> |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
115 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
116 with appropriate labelling etc. See the standard template for an idea. |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
117 |
|
edd210915e64
Alternate email addresses are now available for users.
Richard Jones <richard@users.sourceforge.net>
parents:
615
diff
changeset
|
118 |
|
615
7c2c4840db6a
[SF#516883] mail interface + ANONYMOUS_REGISTER
Richard Jones <richard@users.sourceforge.net>
parents:
591
diff
changeset
|
119 |
|
475
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
120 Migrating from 0.3.x to 0.4.x |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
121 ============================= |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
122 |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
123 Message-ID and In-Reply-To addition |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
124 ----------------------------------- |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
125 0.4.0 adds the tracking of messages by message-id and allows threading |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
126 using in-reply-to. Most e-mail clients support threading using this |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
127 feature, and we hope to add support for it to the web gateway. If you |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
128 have not edited the dbinit.py file in your instance home directory, you may |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
129 simply copy the new dbinit.py file from the core code. If you used the |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
130 classic schema, the interfaces file is in: |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
131 |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
132 <roundup source>/roundup/templates/classic/dbinit.py |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
133 |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
134 If you used the extended schema, the file is in: |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
135 |
|
503
25f2a3405739
Fix requirements in INSTALL.
Engelbert Gruber <grubert@users.sourceforge.net>
parents:
475
diff
changeset
|
136 <roundup source>/roundup/templates/extended/dbinit.py |
|
475
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
137 |
|
524
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
138 If you have modified your dbinit.py file, you need to edit the dbinit.py |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
139 file in your instance home directory. Find the lines which define the msg |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
140 class: |
|
475
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
141 |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
142 msg = FileClass(db, "msg", |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
143 author=Link("user"), recipients=Multilink("user"), |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
144 date=Date(), summary=String(), |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
145 files=Multilink("file")) |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
146 |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
147 and add the messageid and inreplyto properties like so: |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
148 |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
149 msg = FileClass(db, "msg", |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
150 author=Link("user"), recipients=Multilink("user"), |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
151 date=Date(), summary=String(), |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
152 files=Multilink("file"), |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
153 messageid=String(), inreplyto=String()) |
|
a1a44636bace
Fix breakage caused by transaction changes.
Richard Jones <richard@users.sourceforge.net>
parents:
402
diff
changeset
|
154 |
|
524
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
155 Also, configuration is being cleaned up. This means that your dbinit.py will |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
156 also need to be changed in the open function. If you haven't changed your |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
157 dbinit.py, the above copy will be enough. If you have, you'll need to change |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
158 the line (round line 50): |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
159 |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
160 db = Database(instance_config.DATABASE, name) |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
161 |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
162 to: |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
163 |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
164 db = Database(instance_config, name) |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
165 |
|
dce4c75bef5a
changed all config accesses...
Richard Jones <richard@users.sourceforge.net>
parents:
519
diff
changeset
|
166 |
|
511
623f3d0cb180
mention new variables in the instance_config.py
Richard Jones <richard@users.sourceforge.net>
parents:
504
diff
changeset
|
167 Configuration |
|
623f3d0cb180
mention new variables in the instance_config.py
Richard Jones <richard@users.sourceforge.net>
parents:
504
diff
changeset
|
168 ------------- |
|
623f3d0cb180
mention new variables in the instance_config.py
Richard Jones <richard@users.sourceforge.net>
parents:
504
diff
changeset
|
169 INSTANCE_NAME and EMAIL_SIGNATURE_POSITION have been added to the |
|
591
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
170 instance_config.py. The simplest solution is to copy the default values |
|
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
171 from template in the core source. |
|
511
623f3d0cb180
mention new variables in the instance_config.py
Richard Jones <richard@users.sourceforge.net>
parents:
504
diff
changeset
|
172 |
|
533
09eb8d264b1d
[SF#503330] ANONYMOUS_REGISTER now applies to mail
Richard Jones <richard@users.sourceforge.net>
parents:
524
diff
changeset
|
173 The mail gateway now checks ANONYMOUS_REGISTER to see if unknown users are to |
|
09eb8d264b1d
[SF#503330] ANONYMOUS_REGISTER now applies to mail
Richard Jones <richard@users.sourceforge.net>
parents:
524
diff
changeset
|
174 be automatically registered with the tracker. If it is set to "deny" then |
|
09eb8d264b1d
[SF#503330] ANONYMOUS_REGISTER now applies to mail
Richard Jones <richard@users.sourceforge.net>
parents:
524
diff
changeset
|
175 unknown users will not have access. If it is set to "allow" they will be |
|
09eb8d264b1d
[SF#503330] ANONYMOUS_REGISTER now applies to mail
Richard Jones <richard@users.sourceforge.net>
parents:
524
diff
changeset
|
176 automatically registered with the tracker. |
|
09eb8d264b1d
[SF#503330] ANONYMOUS_REGISTER now applies to mail
Richard Jones <richard@users.sourceforge.net>
parents:
524
diff
changeset
|
177 |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
178 |
|
512
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
179 CGI script roundup.cgi |
|
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
180 ---------------------- |
|
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
181 The CGI script has been updated with some features and a bugfix, so you should |
|
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
182 copy it from the roundup cgi-bin source directory again. Make sure you update |
|
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
183 the ROUNDUP_INSTANCE_HOMES after the copy. |
|
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
184 |
|
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
185 |
|
519
2dd8571ca738
fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents:
516
diff
changeset
|
186 Nosy reactor |
|
2dd8571ca738
fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents:
516
diff
changeset
|
187 ------------ |
|
2dd8571ca738
fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents:
516
diff
changeset
|
188 The nosy reactor has also changed - copy the nosyreactor.py file from the core |
|
2dd8571ca738
fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents:
516
diff
changeset
|
189 source roundup/templates/[schema]/detectors/nosyreactor.py to your instance |
|
2dd8571ca738
fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents:
516
diff
changeset
|
190 home "detectors" directory. |
|
2dd8571ca738
fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents:
516
diff
changeset
|
191 |
|
2dd8571ca738
fixes to migration text
Richard Jones <richard@users.sourceforge.net>
parents:
516
diff
changeset
|
192 |
|
591
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
193 HTML templating |
|
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
194 --------------- |
|
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
195 The field() function was incorrectly implemented - links and multilinks now |
|
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
196 display as text fields when rendered using field(). To display a menu (drop- |
|
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
197 down or select box) you need to use the menu() function. |
|
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
198 |
|
4d509f01d336
pre-release stuff
Richard Jones <richard@users.sourceforge.net>
parents:
533
diff
changeset
|
199 |
|
512
cda2b7c74102
and a note about cgi too
Richard Jones <richard@users.sourceforge.net>
parents:
511
diff
changeset
|
200 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
201 Migrating from 0.2.x to 0.3.x |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
202 ============================= |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
203 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
204 Cookie Authentication changes |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
205 ----------------------------- |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
206 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
|
207 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
|
208 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
|
209 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
210 <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
|
211 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
212 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
|
213 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
214 <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
|
215 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
216 If you have modified your interfaces.Client class, you will need to take |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
217 note of the login/logout functionality provided in roundup.cgi_client.Client |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
218 (classic schema) or roundup.cgi_client.ExtendedClient (extended schema) and |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
219 modify your instance code apropriately. |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
220 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
221 |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
222 Password encoding |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
223 ----------------- |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
224 This release also introduces encoding of passwords in the database. If you |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
225 have not edited the dbinit.py file in your instance home directory, you may |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
226 simply copy the new dbinit.py file from the core code. If you used the |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
227 classic schema, the interfaces file is in: |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
228 |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
229 <roundup source>/roundup/templates/classic/dbinit.py |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
230 |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
231 If you used the extended schema, the file is in: |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
232 |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
233 <roundup source>/roundup/templates/extended/dbinit.py |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
234 |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
235 |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
236 If you have modified your dbinit.py file, you may use encoded passwords: |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
237 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
238 1. Edit the dbinit.py file in your instance home directory |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
239 1a. At the first code line of the open() function: |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
240 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
241 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
|
242 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
243 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
|
244 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
245 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
|
246 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
247 1b. Where the password property is defined (around line 66): |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
248 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
249 user = Class(db, "user", |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
250 username=String(), password=String(), |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
251 address=String(), realname=String(), |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
252 phone=String(), organisation=String()) |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
253 user.setkey("username") |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
254 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
255 alter the "password=String()" to "password=Password()": |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
256 |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
257 user = Class(db, "user", |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
258 username=String(), password=Password(), |
|
276
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
259 address=String(), realname=String(), |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
260 phone=String(), organisation=String()) |
|
9fa86988375f
More info for 0.2.x -> 0.3.0 migration
Richard Jones <richard@users.sourceforge.net>
parents:
272
diff
changeset
|
261 user.setkey("username") |
|
272
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
262 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
263 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
|
264 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
|
265 changed immediately: |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
266 |
|
5f400caecaad
Steps to follow when migrating between versions of roundup.
Richard Jones <richard@users.sourceforge.net>
parents:
diff
changeset
|
267 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
|
268 |
|
334
256776bfdfc5
fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents:
276
diff
changeset
|
269 |
|
256776bfdfc5
fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents:
276
diff
changeset
|
270 Configuration |
|
256776bfdfc5
fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents:
276
diff
changeset
|
271 ------------- |
|
256776bfdfc5
fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents:
276
diff
changeset
|
272 FILTER_POSITION, ANONYMOUS_ACCESS, ANONYMOUS_REGISTER have been added to |
|
256776bfdfc5
fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents:
276
diff
changeset
|
273 the instance_config.py. Simplest solution is to copy the default values from |
|
256776bfdfc5
fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents:
276
diff
changeset
|
274 template in the core source. |
|
256776bfdfc5
fixed [SF#474749] Indentations lost
Richard Jones <richard@users.sourceforge.net>
parents:
276
diff
changeset
|
275 |
| 337 | 276 MESSAGES_TO_AUTHOR has been added to the IssueClass in dbinit.py. Set to 'yes' |
| 277 to send nosy messages to the author. Default behaviour is to not send nosy | |
|
394
f43af1e97fdd
Added a target version field to the extended issue schema
Richard Jones <richard@users.sourceforge.net>
parents:
356
diff
changeset
|
278 messages to the author. You will need to add MESSAGES_TO_AUTHOR to your |
|
f43af1e97fdd
Added a target version field to the extended issue schema
Richard Jones <richard@users.sourceforge.net>
parents:
356
diff
changeset
|
279 dbinit.py in your instance home. |
| 337 | 280 |
|
356
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
281 |
|
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
282 CGI script roundup.cgi |
|
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
283 ---------------------- |
|
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
284 There have been some structural changes to the roundup.cgi script - you will |
|
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
285 need to install it again from the cgi-bin directory of the source |
|
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
286 distribution. Make sure you update the ROUNDUP_INSTANCE_HOMES after the |
|
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
287 copy. |
|
3aee8a37afeb
Fixed HTTP headers for top-level index in CGI script
Richard Jones <richard@users.sourceforge.net>
parents:
337
diff
changeset
|
288 |
|
394
f43af1e97fdd
Added a target version field to the extended issue schema
Richard Jones <richard@users.sourceforge.net>
parents:
356
diff
changeset
|
289 |
|
f43af1e97fdd
Added a target version field to the extended issue schema
Richard Jones <richard@users.sourceforge.net>
parents:
356
diff
changeset
|
290 |
