• last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fixing some merge issues and verifying that the merge is allowed to take place

moving the db procedures for the contact merge from lib/merge.tcl to its own proc contacts::merge in tcl/contacts-procs.tcl

  1. … 1 more file in changeset.
Adding the pages and procedures for contact privacy controls (set via a parameter) and upgrading the contact version so that db and catalog changes are loaded

  1. … 16 more files in changeset.
fixed employee_organization procedure

  1. … 1 more file in changeset.
Pages, procedures, paramters, catalog messages and other updates to deal with the special contact_rels_spouse relationship, which can be used to keep information between two married contacts in sync.

  1. … 10 more files in changeset.
Split employee procs away. added employee::direct_phone

  1. … 1 more file in changeset.
Adding contact::util::get_ams_list_ids proc to simplify retrieval of the ams list_ids a user has a certain privilege to see

Make sure empty values are returned if no employer is found

added client_id to cached attributes

Mass commit. Made sure that role_two and object_id_two work with the new relationship adding. Made sure the callback for relationships contains the package_id, I18N groupnames

  1. … 5 more files in changeset.
added switch to get employee date from cache

minor bug fixes to contacts::default_groups

  1. … 1 more file in changeset.
adding package_id to a number of procs so that they can be used by packages other than contacts to get information out of a contacts instance

  1. … 2 more files in changeset.
fixing support for contacts::multirow so that a multirow column other than party_id can be used as the extension key

enabling text/html extension of multirow so csv export does not containt html formatting

  1. … 1 more file in changeset.
adding util_flush_regexp for person proc information that is cached to the contact::flush proc - since the name was being cached where it shouldn't be

doing upgrade to support new more efficient and callback enbled extend_columns

  1. … 13 more files in changeset.
adding contacts::create_revisions_sweeper proc and setting it to run every 5 minutes

  1. … 2 more files in changeset.
Forgot the group add and the flushing of the organization

  1. … 1 more file in changeset.
Added contacts::person::new procedure

Added organization_id to employees

removing re-added contact::special_attributes procs because they were moved to to callbacks in the contacts-callback-procs.tcl file, also cleaning up flush proc and making it much cleaner.

Fixes to searches due to my splitting of queries into queries for parties, persons and organizations

  1. … 3 more files in changeset.
New Procs for special attributes written by timo. New code for the message

  1. … 2 more files in changeset.
changing typo package_id_id to package_id

Adding ability to bypass the group::add_member permission check to person_upgrade_to_user

adding package_id to contact::employee::get procs and directphone to lib/message_type interpolation

  1. … 5 more files in changeset.
converting contact::special_attribute::* procs to callbacks and fixing contact::url proc for package instance awareness

  1. … 3 more files in changeset.
fixed contact::flush and contact::message::... procs bugs

  1. … 1 more file in changeset.
returning group id for default_group instead of just creating it