• last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix comment

Add flushing of user permissions as well when adding to a new group, extend comments

Tolerate usages of get_members_not_cached in "frontend code" around by making new member_state parameter optional and therefore not breaking previous contract

Allow to filter group members by membership state in the API

add missing partition key

improve comments, bump version number to 5.10.0d8

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

- remove entries from .xql

- whitespace cleanup

  1. … 1 more file in changeset.
base group::description and group::join_policy on cached group::get

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

  1. … 1 more file in changeset.
add flag no_automatic_membership_rel to group::add_member to make it potentially usable from DotLRN

Harmonize parameter names in proc documentation removing unexistent ones

Replace deprecated 'party::permission_p' by 'permission::permission_p'

  1. … 11 more files in changeset.
Deprecate wrappers for 'permission::permission_p' and permission::require_permission.

  1. … 4 more files in changeset.
Add @see to deprecated proc.

Replace deprecated proc 'group::permission_p' with 'party::permission_p'

  1. … 11 more files in changeset.
Deprecate proc 'group::permission_p'

Bug fix: avoid confusion between command argument and option, when argument starts with "-"

  1. … 81 more files in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- abstract in check for existance of a command whether this is scripted or not

- use a more modern tcl command set

  1. … 12 more files in changeset.
Fix bug introduced in 5.4 that would cause permissions not to be removed when leaving a group.

Add missing group::description proc

Reverted ill-conceived changes by MatthewG

  1. … 1 more file in changeset.
Reverting previous change pending further discussion, cleanup and formal approvals.

  1. … 1 more file in changeset.
Adding group::add_member callback and changed the group::add_member proc to allow organization_rel's to be used - since organization => group mappings are needed and membership_rel requires person => group mappings.

  1. … 1 more file in changeset.
Merged the 5.3 branch with HEAD. Look for tags with the pattern

drb-*-20070513

  1. … 324 more files in changeset.
Fix for bug #2998; this fixes as well a bug, when the regression test is run more than once without restarting the server.