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

    • -16
    • +71
    ./contact-search-condition-type-procs.tcl
  1. … 11 more files in changeset.
Fixed spouse install relationship

fixed employee_organization procedure

removing unneeded ns_log notice

  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. … 7 more files in changeset.
i18n'izing an error message

    • -2
    • +2
    ./contact-search-condition-type-procs.tcl
fixing search condition type of a search in a different search, and allowing people to bind to their own queries as well as public queries

    • -13
    • +26
    ./contact-search-condition-type-procs.tcl
adding contact::contact_form_after_submit callback that is acted up at the very end of processing the contact add and edit forms. I need the information from the form to be in the database so the other callbacks (which run before then) wouldn't work

  1. … 2 more files in changeset.
adding missing package_id parameter to parameter::get in ontact::message::mailing_address_attribute_id_priority

Got employee search to work

    • -1
    • +2
    ./contact-search-condition-type-procs.tcl
  1. … 3 more files in changeset.
adding employee search type and performance tuning a number of search queries

  1. … 4 more files in changeset.
Removing unnecessary joins with cr_items and cr_revisions if not in a search

  1. … 2 more files in changeset.
adding contacts/lib/merge page, reference in index.vuh and callback so that contacts can be merged

  1. … 3 more files in changeset.
adding template::util::contact_search::contact_option proc so that what is displayed in the search dropdown can be customized by replacing that one proc and doing related changes to the contact search template widget

    • -18
    • +38
    ./contact-search-widget-procs.tcl
Improved contact counts

Split employee procs away. added employee::direct_phone

    • -0
    • +431
    ./contact-employee-procs.tcl
adding package_id to get_ams_list_ids so that other packages can search on a particualr contacts instance

    • -2
    • +2
    ./contact-search-condition-type-procs.tcl
modifying attribute extend callback to use the new contact::util::get_ams_list_ids proc

adding limitation to attribute search condition type so that only attributes the user has read permission on for this package instance are returned as search options

    • -7
    • +22
    ./contact-search-condition-type-procs.tcl
Adding contact::util::get_ams_list_ids proc to simplify retrieval of the ams list_ids a user has a certain privilege to see

adding relationship 'with ___ is (not) ___' search condition so that people can easily search for all contacts related in a certain way to one specific contact (without having to search for rel with contact in search), and fixing 'relationship in search' search conditions

    • -7
    • +54
    ./contact-search-condition-type-procs.tcl
Added search condition 'contact interacted with between X and Y dates' and its inverse

    • -17
    • +41
    ./contact-search-condition-type-procs.tcl
triming value before inserting it in the contacts special_values callback

Make sure empty values are returned if no employer is found

limiting relationship searches to related parties that are visibible to this instance

    • -29
    • +49
    ./contact-search-condition-type-procs.tcl
replacing join on contact::default_groups with template::util::tcl_to_sql_list

  1. … 1 more file in changeset.
added joining of pdfs by using pdfjoin

  1. … 1 more file in changeset.
added client_id to cached attributes

updating extend proc for attributes so that type specific attributes such as first_names, last_name, email, organization name, etc are pulled from the type specific table instead of the ams attribute values table, this is both faster and allows other packages to update this information and have it reflected in the extend

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