• last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Made sure the dependent relations are removed as well. It might make sense I think to add a delete cascade to acs_rels, but I am not entirely sure this is such a wise thing, so postponing it

First round of oacs-5-3 merge to HEAD commits

  1. … 95 more files in changeset.
Merged oacs-5-2 -> oacs-5-3 branches.

  1. … 66 more files in changeset.
Made a freakin' bloody PG-only query db-independent. I did *not* make an

xql file for it. The person responsible for this test can do it themselves.

Added caching of group membership including correct flushing

Fix bug #1881 (patch by Christian Brechbuehler)

get_members should get the member_id only once, even if the party is a member in multiple relationsships to the group

Nick accidently broke the callback contract for paramter_changed by adding

documentation. The check code allows anything if there are only two

elements in the ad_proc list (i.e. name doc) but if three elements

are there (name doc empty_body) the body must be "-" or "" (not the

empty list).

Bug stomp: added documentation to acs core procs that had no docs.

  1. … 1 more file in changeset.
Bug stomp: added documentation to acs core procs that had no docs.

  1. … 2 more files in changeset.
Bug stomp: added documentation to acs core procs that had no docs.

  1. … 2 more files in changeset.
solve bug to show default paramater PrivateEmailLevelP in combobox

adding callbacks get_extra_headers & header_onload

  1. … 3 more files in changeset.
Add test to make sure someone did not accidentally add the "Unregistered

Visitor" to a group other than "The Public".

Merged acs-core oacs-5-2 (currently 5.2.3) -> HEAD.

TODO:

1. Bump acs-core package version numbers to 5.3.0d1

2. Would be nice to do a test install, wouldn't it?

  1. … 711 more files in changeset.
Added group::group_p function

Fixed edit_email identifiers in tcl and xql files

Added party::name and enhanced person::name

  1. … 2 more files in changeset.
remove faulty email_image::check_image_magick function and just test for it when exec

remove faulty email_image::check_image_magick function and just test for it when exec

removing typo dependence on contacts package in party::email

fixed group_id_from_name query, added group::party_member_p

Added a proc to delete roles. The proc also deletes the translations that were created in the corresponding proc that created the role.

the util_memoize_flush should be before the return...

Added subsite::url callback and hooked it into o.vuh

  1. … 1 more file in changeset.
Commit on behalf of Nima. Support for a callback on parameter change

  1. … 1 more file in changeset.
My Solaris machine does not have 'whereis' installed. Windows machines may not have 'find' installed. This code needs to be refactored, perhaps putting the ImageMagick paths in apm parameters like other packages that use ImageMagick do.

Modified the group::get_id proc to a) not bomb and b) allow a subsite_id or application_group_id to be passed in in the hope that this allows application developers to narrow down the list of group_ids returned

Added new version of group::get_members that is a little bit smarter with the type as it is quering acs_objects instead of individual tables, using the object_type

  1. … 1 more file in changeset.
Added the group::title function to retrieve the title of a group and added some caching. Upped Version number for Project Manager that depends on these changes

  1. … 1 more file in changeset.