• last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Made sure the revision of the person/organization gets the package_id correctly set to contacts

  1. … 1 more file in changeset.
fixing typo

updating merge proc to deal with contact lists

Adding contact lists, and bumping the version to 1.2b16. This allows non admins to create, maintain and share their own lists of contacts without the unnecessary overhead of the groups approval and object per membership system. The associated search procs, sql upgrade scripts and lang messages are included in this commit.

  1. … 25 more files in changeset.
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