• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

Remove the $ from the word Permissions in quotes. Was throwing a variable not found error.

Reverse previous commit - fix was actually in catalog. There was a duplicate value for 'Remove' and no 'Remove_All'.

The key 'Remove' had two values 'Remove' and 'Remove_All'. Have now changed the second 'Remove' key to 'Remove_All' and have removed the underscore from the value.

Correct message key 'acs-subsite.Remove_All' to acs-subsite.Remove' to eliminate MISSING KEY message.

no questions bug

    • -1
    • +4
    /openacs-4/packages/rules/www/add-trigger.tcl
add edit icon

    • -0
    • +11
    /openacs-4/packages/rules/www/one-rule.tcl
add Edit icon

    • binary
    /openacs-4/packages/rules/www/images/Edit16.gif
change new_rule procedure

    • -0
    • +1
    /openacs-4/packages/rules/tcl/rules-procs.tcl
add edit icon

    • -2
    • +5
    /openacs-4/packages/rules/www/index.tcl
change to ad_form instead of form template

    • -10
    • +10
    /openacs-4/packages/rules/www/add-rule.tcl
fix first question results bug... again

    • -16
    • +13
    /openacs-4/packages/rules/www/add-trigger.tcl
approve requests

    • -0
    • +23
    /openacs-4/packages/rules/www/admin/approve-users.tcl
add changes

    • -20
    • +21
    /openacs-4/packages/rules/www/add-rule.tcl
add title property

    • -0
    • +1
    /openacs-4/packages/rules/www/add-action.adp
    • -2
    • +2
    /openacs-4/packages/rules/www/index.adp
    • -3
    • +4
    /openacs-4/packages/rules/www/index.tcl
fix bug or first question

    • -0
    • +1
    /openacs-4/packages/rules/www/add-trigger.adp
    • -3
    • +11
    /openacs-4/packages/rules/www/add-trigger.tcl
fixing when handling dates

fixing bug when handling dates

Increase version to force upgrade of plpgsql function.

Change etp__get_folder_id to stable to improve performance.

file upgrade-1.8b1-1.8b2.sql was initially added on branch oacs-5-1.

added admin pages to edit items, copy items, copy sections

    • -0
    • +3
    /openacs-4/packages/assessment/lib/item-show-display-cb.adp
    • -0
    • +12
    /openacs-4/packages/assessment/lib/item-show-display-cb.tcl
    • -0
    • +17
    /openacs-4/packages/assessment/lib/item-show-display-cb.xql
    • -0
    • +3
    /openacs-4/packages/assessment/lib/item-show-display-rb.adp
    • -0
    • +12
    /openacs-4/packages/assessment/lib/item-show-display-rb.tcl
    • -0
    • +17
    /openacs-4/packages/assessment/lib/item-show-display-rb.xql
    • -0
    • +3
    /openacs-4/packages/assessment/lib/item-show-display-sa.adp
    • -0
    • +10
    /openacs-4/packages/assessment/lib/item-show-display-sa.tcl
    • -0
    • +16
    /openacs-4/packages/assessment/lib/item-show-display-sa.xql
    • -0
    • +3
    /openacs-4/packages/assessment/lib/item-show-display-sb.adp
    • -0
    • +13
    /openacs-4/packages/assessment/lib/item-show-display-sb.tcl
    • -0
    • +17
    /openacs-4/packages/assessment/lib/item-show-display-sb.xql
    • -0
    • +3
    /openacs-4/packages/assessment/lib/item-show-display-ta.adp
    • -0
    • +10
    /openacs-4/packages/assessment/lib/item-show-display-ta.tcl
  1. … 112 more files in changeset.
change title

    • -1
    • +2
    /openacs-4/packages/rules/www/index.adp
Making this scale for sites with a lot of users.

changes in request processing

    • -0
    • +7
    /openacs-4/packages/rules/www/add-action.adp
add options

    • -4
    • +14
    /openacs-4/packages/rules/www/add-action.tcl
add image for delete link

    • binary
    /openacs-4/packages/rules/www/images/Delete16.gif
display admin link

    • -0
    • +1
    /openacs-4/packages/rules/www/index.adp
change table name

Changed content::type::create_attribute and drop_attribute to the

content::type::attribute::new and ::delete style.