• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Avoid setting the whole array in the api and just return what we need

Avoid asking for an array in the api

Use api and portable idioms to reduce divergency between oracle and postgres codebase

Replace queries with api and already available information

prefer US idioms

  1. … 2 more files in changeset.
add missing partition key

capitalize URL, improve wording

Whitespace changes

Fix typos and wording

Remove broken comment + Whitespace changes

Fix proc doc typo

improve comments, bump version number to 5.10.0d8

  1. … 1 more file in changeset.
more cleanup:

- remove entries from .xql

- whitespace cleanup

base group::description and group::join_policy on cached group::get

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: ----------------------------------------------------------------------

move caching of group memberships from util_memoize cache into separate, partitioned cache (group_cache)

to reduce stress on util_memoize and improve scalability

add flag no_automatic_membership_rel to group::add_member to make it potentially usable from DotLRN

improve spelling

  1. … 8 more files in changeset.
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')

improve testcases by removing useless expr commands

  1. … 17 more files in changeset.
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

Fix proc and contract doc elements, so they are properly parsed by apidoc::api_*_documentation.

- Add mising @param

- Add missing @author

- @creation_date -> @creation-date

- @creation-user -> @author

- Fix typos

  1. … 8 more files in changeset.