• last updated 8 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Take care of removing the automatically generated group name translation when deleting the group

Correct inconsistent message key creation between group::new (underscore) and group update (dot)

improve spelling

  1. … 18 more files in changeset.
Remove spaces after complaints at load time

mark argument explicitly as required, add default for cascade_p

group::member_p: add warnings, when group name resoling failed instead of silently returning 0

group::member_p_not_cached: remove misleading defaults

Allow to filter members by relationship type

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.
mark *not_cached function as private

Make sure to internationalize names