• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
cache group::group_p in partitioned cache as well

cache base function "group::get", base "group::title" on "group::get"

changes for group::get:

make array optional

return dict of values which can be more easily passed around

remove unneeded code (flushing of get_title from memoize cache, but function does not exist

remove redundant SQL code in group::delete

rCVS: ----------------------------------------------------------------------

Fixed bug with SuppressHttpPort on admin/index page of acs-subsite

for details see: https://openacs.org/forums/message-view?message_id=5399931

  1. … 1 more file in changeset.
move caching of group memberships from util_memoize cache into separate, partitioned cache (group_cache)

to reduce stress on util_memoize and improve scalability

    • -0
    • +13
    ./tcl/group-init.tcl
add flag no_automatic_membership_rel to group::add_member to make it potentially usable from DotLRN

fix typo

fix bug with SuppressHttpPort on admin/index page of acs-subsite

see: https://openacs.org/forums/message-view?message_id=5399931

  1. … 2 more files in changeset.
Removed obsolete @arch-tag

  1. … 29 more files in changeset.
remove obsolete flag "include_bio" from acs_user::get.

provide ad_include_contract for ADP include user-info

improve spelling

  1. … 7 more files in changeset.
provide better defaults for admin pulldown in tabbed modes

improve appearance of default index page: 2-column layout was not clear

Parameters UI: show main (empty) section at the beginning and deprecated section at the bottom

Fix parameter names in proc doc

  1. … 2 more files in changeset.
Harmonize parameter names in proc documentation removing unexistent ones

Harmonize parameter names in proc documentation removing unexistent ones

remove single quotes

prefer built-in ns_dbquotevalue over DoubleApos

make tested API calls explicit, fix broken test case ('the_public' was spelled 'the_pubic')

    • -11
    • +40
    ./tcl/test/acs-subsite-procs.tcl
improve testcases by removing useless expr commands

  1. … 17 more files in changeset.
improve rowcount expressions

    • -1
    • +1
    ./www/admin/group-types/groups-list.adp
    • -1
    • +1
    ./www/admin/group-types/rel-type-add.adp
  1. … 62 more files in changeset.
Whitespace changes

Remove superflous parentheses

Update es_ES catalog files

    • -0
    • +1
    ./catalog/acs-subsite.es_ES.ISO-8859-1.xml
  1. … 1 more file in changeset.
Update italian localization, bump version number

    • -0
    • +2
    ./catalog/acs-subsite.it_IT.ISO-8859-1.xml
Trim whitespace

bump version number to 5.10.0d5, otherwise the new package keys (such as acs-subsite.404_title) are not known an lead to errors

Remove duplicated sql

Fix attribute::delete proc so it leverages stored procedure capability of dropping the database table as well (was broken before)

This is needed for a non-xotcl portable way of dropping acs_attributes