• last updated 51 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
commit to HEAD of merge of changes on oacs-5-1 branch between tags jcd-merge-5-1-20040724 and jcd-merge-5-1-20050111

  1. … 2268 more files in changeset.
Added code to properly upgrade for workflow, by adding enabled actions to

each bug (which results in the "edit", "resolve" etc buttons appearing on

the bug page).

  1. … 1 more file in changeset.
oops last commit accidently screwed up the xql file

Tch tch someone put some SQL code inline rather than in an XQL file 'cause

they thought it was DB independent and it was really PG dependent. I made

it DB independent and stuck it in the XQL file where it belongs anyway.

Error in my test case, you have to flush the components cache if you add

one...

New instantiation of Bug-Tracker was broken due to old usage of the CR. Fixed in an ugly, hasty hack for postgresql, as I assume Don will work on it once he comes around to it

  1. … 1 more file in changeset.
Finished up some more basic testing

There was a missing package_id parameter in part of the Tcl API. HOWEVER,

don't believe the bug-tracker Tcl API that misleads you into thinking that

you can explicitly pass package_id as a parameter to various procs. The

vile bug_tracker::conn proc guarantees this does not work. I rewrote my

test case to save/set/restore ad_conn package_id ...

Added test subdirectory and first cut at the first test (which doesn't work

at the moment, but never fear). Decided to write some simple tests for this

package while working out how to write populate scripts to test scalability

(fix scalability, we already know it sucks on PG!) ...

file bug-tracker-procs.tcl was initially added on branch oacs-5-1.

    • -0
    • +0
    ./test/bug-tracker-procs.tcl
file bug-tracker-procs.xql was initially added on branch oacs-5-1.

    • -0
    • +0
    ./test/bug-tracker-procs.xql
Added the changes for Oracle as well to improve BT performance. Can someone test on Oracle?

Removed one join with acs_users_all that was unnecessary. Removed on call of acs_users_all and replaced with persons. Works now for openacs.org

search and syndication for bugs

  1. … 2 more files in changeset.
message key fix from Stan Kaufman, bug 1927, patch 542

  1. … 2 more files in changeset.
There was an extra acs_users_all assignee join in the first part of

the query which caused the set of returned rows to be the cartesian

product of the bugs X keywords X users on system = very very slow

for anything more than a trivial number of users.

It still returns bugs x keywords rows which is not great but seems tolerable.

merge changes on oacs-5-1 branch to head, changes between jcd-merge-20040420 and jcd-merge-5-1-20040517 were merged, head pre changes is jcd-merge-pre-20040517 and post is jcd-merge-post-20040517

  1. … 832 more files in changeset.
Merged changes on oacs-5-0 branch from jcd-504-merge to lars-504-2-merge (changes made since 5.0.4 release) onto oacs-5-1 branch

  1. … 3 more files in changeset.
Lower instead of upper

Fixed bug with sorting bugs list

some i18n fixes, make bug_tracker::bug::get work outside the bug tracker pkg, add search datasource/url impl for bugs and patches

    • -0
    • +195
    ./bug-search-procs.tcl
  1. … 6 more files in changeset.
some more minor fixes for i18n

  1. … 4 more files in changeset.
fix some of the i18n issues incl bug 1748, bug.tcl patch.tcl still borked though

  1. … 8 more files in changeset.
I18N: A first stab at internationalizing Bug Tracker by Nima and Joel. This commit will probably introduce a number of bugs. You may use the before-i18n tag for reverting or for seeing how things have changed.

  1. … 41 more files in changeset.
Added support for parameterizing name of a 'patch', like you can with bugs and components

Adding a column to the bug list showing who is assigned to which bug.

Fixed string_truncate bug.

Changing bug-tracker to work with workflow version 2.0d1. Making use of enabled_action_id instead of action_id/case_id on the bug page

  1. … 3 more files in changeset.
in the bug listing query, setting parent_enabled_action_id to null in where clause to only get top workflows

only show 'Fix for version' in list if versions are on