• last updated 16 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix so order by (clicking on the column name) doesn't lose the the

applied filters for a certain list.

Many improvements, especially keying filter list client property on url

vars that are preserved in the list, using ns_sha1 to encode the client

property name so it fits within 50 character limit, fixed clear urls so

it saves the client property correctly.

Key list filter form client property by unamed hidden filters/url vars

Fix unquoted label for text filter form selection.

Remove conflict committed in error.

Properly escape square brackets in ad_form label defintion.

Adding new listfilters-form tag to generate a dynamic form to specify filter criteria for listbuilder lists.

Adding listed-filters listfilter style to show a nice summary of choosen filterswith a remove link for each one.

  1. … 2 more files in changeset.
Merged acs-core oacs-5-2 (currently 5.2.3) -> HEAD.

TODO:

1. Bump acs-core package version numbers to 5.3.0d1

2. Would be nice to do a test install, wouldn't it?

  1. … 721 more files in changeset.
changes to use multival filter type in resources/lists/ files

Return text/csv mime type in template::list::write_csv

use dummy query name in list::prepare

I wonder who put this there! page_name_query was originally there and seems to work fine...

I wonder who put this there! page_name_query was originally there and seems to work fine...

I wonder who put this there! I think page_name_query is the right value - seems to be

I18N of List Builder's problem with no data

  1. … 2 more files in changeset.
set __adp_stub so includes work. Only fully qualified includes will work with this

added 10 as dynamic list size; let selectbox for dynamic size appear always

  1. … 1 more file in changeset.
added 10 as dynamic list size; let selectbox for dynamic size appear always; increased version number

  1. … 2 more files in changeset.
added variable row numbers via selectbox; added pagination b"

ar at bottom of list

  1. … 1 more file in changeset.
added variable row numbers via selectbox; added pagination bar at bottom of list

  1. … 1 more file in changeset.
add proc doc to a bunch of procs, declare some things with explicit namespaces rather than in namespace eval, make some public things private

  1. … 25 more files in changeset.
add the note about using filters to propigate state varibles

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. … 2275 more files in changeset.
Oops, a tiny blunder in my previous update, returned an illegal SQL

snippet if there were no IDs selected. The list builder should cleverly

refuse to do the query in this case, but we'll settle for it doing a SELECT

that returns nothing for now.

Greatly sped up pagination in the list builder.

1. The list builder builds a separate (optionally cached) paginator for each

page group, rather than each list. No more filling of the Tcl cache with (say) 5500

forum entries when we know that users rarely march through the entire list of forums.

2. Since the list builder builds an "in (list of ids)" query clause to select

just those rows needed for this display page, there's no reason to sort the list

of ids so I'm building the list within the list builder rather than using

the more generalized paginator code. Minor speedup ...

This could probably be sped up more by simply caching the list of keys within

the list builder and replicating some other paginator functionality in lightweight

form specific to the list builder, but this will do for now. And maybe forever.

  1. … 2 more files in changeset.
Add reference to how to sort hierarchical queries with list-builder.

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. … 834 more files in changeset.
parameterize the method for bulk actions, default is get since that used to be the hard coded value

  1. … 2 more files in changeset.
merge all the changes on the oacs-5-1 and dotlrn-2-0 branches up to tag jcd-merge-20040420

  1. … 647 more files in changeset.
Use string equal instead of 'ne' syntax, since the 'ne' syntax seems to break on some versions of Tcl

Applied patch #476 to fix bug #1687: listbuilder paginator doesn't cache all pages