1 |
|
2002-09-12 Yoshinori K. Okuji <okuji@enbug.org> |
2 |
|
|
3 |
|
* lib/bugcomm/database.rb: Let MysqlRes include Enumerable, for |
4 |
|
Enumerable#collect. |
5 |
|
Require bugcomm/exception and bugcomm/utils. |
6 |
|
(MAX_PROJECT_NAME): New constant. |
7 |
|
(SIZE_OF_CID): Likewise. |
8 |
|
(PROJECTS): Removed. |
9 |
|
(setup): New class method. |
10 |
|
(initialize): Implemented. |
11 |
|
(lock): Likewise. |
12 |
|
(unlock): Likewise. |
13 |
|
(close): Likewise. |
14 |
|
(projects): Likewise. |
15 |
|
(include?): Likewise. |
16 |
|
(store_actions): Likewise. |
17 |
|
(bug_table): New private method. |
18 |
|
(followup_table): Likewise. |
19 |
|
(sf_table): Likewise. |
20 |
|
(tf_table): Likewise. |
21 |
|
(admins_table): Likewise. |
22 |
|
(lists_table): Likewise. |
23 |
|
(e): Likewise. |
24 |
|
(q): Likewise. |
25 |
|
(r): Likewise. |
26 |
|
|
27 |
|
* lib/bugcomm/service.rb (cgi_top): Lock the database. |
28 |
|
(cgi_project): Likewise. |
29 |
|
(cgi_add): Likewise. |
30 |
|
(cgi_remove): Likewise. |
31 |
|
(cgi_config): Don't check if PROJECT exists explicitly. |
32 |
|
(cgi_browse): Likewise. |
33 |
|
(cgi_search): Likewise. |
34 |
|
(cgi_submit): Likewise. |
35 |
|
(cgi_send): Likewise. |
36 |
|
(cgi_get_attachment): Likewise. |
37 |
|
|
38 |
|
* lib/bugcomm/main.rb (init): Call Database.setup. |
39 |
|
|
40 |
|
* data/confirmation.rtxt (X-BugCommunicator-URL): url -> @@url. |
41 |
|
|
42 |
2002-09-11 Yoshinori K. Okuji <okuji@enbug.org> |
2002-09-11 Yoshinori K. Okuji <okuji@enbug.org> |
43 |
|
|
44 |
Split the source file of the server. All of the CGI interfaces |
Split the source file of the server. All of the CGI interfaces |