contact-search-procs.tcl

  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
improve spelling

  1. … 16 more files in changeset.
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
Fix typos

  1. … 150 more files in changeset.
Added search::result to return the party_ids of a search

  1. … 1 more file in changeset.
Adding ability to map dotlrn communities to contacts, email groups with one button on the front page, select groups from a drop down on the front page and fixing some bugs

  1. … 11 more files in changeset.
Rewrote the search so you could search for an employee with the attributes of the organization but still have the employee in a search

  1. … 2 more files in changeset.
using a catch instead of a transaction (which would hang) to get results count, this means that if one search is bad it doesn't break a users search page

adding transaction code to prevent one bad search from breaking the contact searches page

fixing minor bugs and naming conflicts

  1. … 1 more file in changeset.
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.
Made sure contact search works

security fix to prevent users from seeing other's searches that may contain information they do not have permission to view, via parameter ViewOthersSearchesP which can be enabled if previous behaviour is important.

  1. … 4 more files in changeset.
Got employee search to work

  1. … 5 more files in changeset.
adding employee search type and performance tuning a number of search queries

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

  1. … 3 more files in changeset.
replacing join on contact::default_groups with template::util::tcl_to_sql_list

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

Added limit_type_p to contact::search_clauses , so that it behaves as it did before performance tuning, this enables performance tuned queries to not use an object tpye limitation, but by default limits based on the search type

doing upgrade to support new more efficient and callback enbled extend_columns

  1. … 13 more files in changeset.
Fixes to searches due to my splitting of queries into queries for parties, persons and organizations

  1. … 3 more files in changeset.
adding contact::search::query_clauses callback to contact::search::query_clause to let sites customize how text entry queries on the main contacts page are handled

  1. … 1 more file in changeset.
upgrade to contacts 1.2b4, contacts is no longer singleton and supports multiple instances and the ability to have management instances as the root of the install that manage data from child instances

  1. … 41 more files in changeset.
Made sure the search count actually works again as the employee bit is not really working yet

commit changes of merge with HEAD

  1. … 205 more files in changeset.
file contact-search-procs.tcl was added on branch oacs-5-2 on 2005-11-30 15:31:01 +0000

making changes for support employee search type in results_count pocedure and search_pretty procedure

  1. … 1 more file in changeset.
Added possibility to use * for queries

Made search work again. This needs an overhaul though. I think the

term search should be handled in the join clause.

More performance related changes

  1. … 5 more files in changeset.