• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rework dotlrn_community::check_community_key_valid_p so that we check also for the community key to not have spaces

Logics have been moved to private api that might or might not become the preferrable api at some point, as it also returns the specific error message together with the boolean

prefer db_0or1row +"where exists" over db_string + "select case"

  1. … 3 more files in changeset.
Fix missing end

  1. … 1 more file in changeset.
Im prove sql portability

Improve sql portability

  1. … 4 more files in changeset.
Implement the 'dotlrn_applet::remove_applet_from_dotlrn' proc, called from different remove_applet procs, but never implemented

Turn the phrase around, as in other tests

Rework communities_security_inherit test: just check for existance, no need for a loop, no need to rollback anything

Whitespace cleanup

improve spelling

  1. … 6 more files in changeset.
improve spelling: move closer to the linux documentation recommendations

  1. … 7 more files in changeset.
Whitespace changes

Move rel_segments_* procs in new rel_segment:: namespace to comply with OpenACS naming convention, create deprecated wrappers, replace occurrences

  1. … 10 more files in changeset.
improve spelling

  1. … 2 more files in changeset.
improve spelling

  1. … 9 more files in changeset.
improve spelling and comma settings

  1. … 27 more files in changeset.
improve spelling

  1. … 8 more files in changeset.
whitespace changes

No need to count every entry

improve spelling

  1. … 21 more files in changeset.
Replace ad_decode idioms

  1. … 1 more file in changeset.
Replace ad_decode idioms

  1. … 1 more file in changeset.
Bring files on oacs-5-10 in sync with HEAD

  1. … 162 more files in changeset.
Fix incorrect default value

Trailing whitespace cleanup

dotlrn cache reform: added missing cache flush; added caching of "community_key"

improve spelling

  1. … 8 more files in changeset.
Whitespace changes

  1. … 6 more files in changeset.
Fix typos

  1. … 8 more files in changeset.
dotlrn cache reform: move caching from util_memoize into three seperate caches to reduce stress on util_memoize.

These caches are:

- ::dotlrn::dotlrn_cache

Default general purpose cache for dotlrn-wide value (e.g. available applets, etc)

- ::dotlrn::dotlrn_user_cache

Partitioned cache for values specific to a user (e.g. personal_portal_id, theme_id, etc)

- ::dotlrn::dotlrn_community_cache

Partitioned cache for values specific to a community (e.g name, roles, portal_id, etc)

  1. … 4 more files in changeset.