• last updated 15 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
added switch to get employee date from cache

Fixed return_pdf_p problem

Added public searches to the search list

    • -5
    • +16
    ./contact-search-condition-type-procs.tcl
Cleaning up contact_search widget, setting it to use select_with_optgroup widget instead of select widget and reducting the number of unneeded select lines

    • -17
    • +18
    ./contact-search-widget-procs.tcl
adding package_id to default group select clause

minor bug fixes to contacts::default_groups

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

    • -4
    • +16
    ./contact-search-condition-type-procs.tcl
  1. … 1 more file in changeset.
performance improvement to party_p_not_cached query

  1. … 1 more file in changeset.
minor bug fixes and adding contact::search::party_p* procs

minor bug fixes, layout cleanup and adding contact::search::party_p_not_cached proc

relationships extension callback was improperly named and overriding attributes extension

Adding support for relationship extend columns

fixing support for contacts::multirow so that a multirow column other than party_id can be used as the extension key

Cleaning up