• last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

Fix typo

Improve documentation

Allow to retrieve membership also for users that have more than one role in a group (e.g. member + admin)

- fixing regexp for message key in group::new

- Introducing lang::util::message_key_regexp to avoid similar confusions in the future

- bump verison number of acs-lang to 5.9.1b4

- bump version number of acs-subsite to 5.9.1b5

  1. … 3 more files in changeset.
group::party_member_p

- provided a warning, when specified group_id is ignored

- fix dicumentation

- simplify logic