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

group::get_id_not_cached;

- provide a warning, when subsite overrulese a specified application_group_id

- provide a warning, when multiple groups with the same name exists, but an arbitrary one is returned

- don't ignore specified subsite_id

- remove tests, which are always true

- fix bug in group::get_id: don't ignore application_group_id in case it is provided

Complete message keys

Support internationalization via [group::get_member_state_pretty] and

other related messages concerning state changes.

  1. … 5 more files in changeset.
Centralize message handling for member_state management in group::get_member_state_pretty. More can be done, i18n needs to be added as well (required to having a more generalized handling of memberships in acs-admin and acs-subsite/www/members

  1. … 1 more file in changeset.
Fix spelling errors

  1. … 25 more files in changeset.
Add missing namespace (Thanks to Günter Ernst)

In case, a pretty_name was already provided in form of a message key, there is no need to convert this a second time.

- default_state should be false and not "", otherwise a tcl error will show up

- write sql statements between curly braces

  1. … 14 more files in changeset.
- no need to use backslash for continuation between curly brackets

- improve readability of code

- modernize tcl

  1. … 13 more files in changeset.
- add editor hints to keep spaces/tabs in the furture more consistent

  1. … 754 more files in changeset.
- handle "merged" user state on more places

  1. … 1 more file in changeset.
- add missing handling for "merged" user state

- add message key

  1. … 2 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.
- change spelling of TCL to Tcl

- change requirements to Tcl 8.5

  1. … 64 more files in changeset.
- use list instead of quoted strings in util_memoize to avoid surprises with empty strings etc.

  1. … 2 more files in changeset.
- use compilable expressions

- use "in" operator instead of "lsearch"

- use tcl 8.5 extended index format for "string range"

- brace expressions to allow for tcl compilation

  1. … 8 more files in changeset.
- get rid of empty_string_p in non-deprecated code

- make use of tcl byte-code compiler

  1. … 42 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 perms not to be removed when leaving a group.

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.