and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 10 Apr, 2012 4 commits
  2. 09 Apr, 2012 4 commits
  3. 03 Apr, 2012 5 commits
  4. 02 Apr, 2012 4 commits
  5. 30 Mar, 2012 2 commits
    • Levi Gross's avatar
      Fixed type mismatch with constance · 5d3899eb
      Levi Gross authored
      5d3899eb
    • J.D.Sanchez's avatar
      - #18: creating contacts from MRs and OppInvites · 56e07f70
      J.D.Sanchez authored
      - modified algorithm in discover_matching_members_and_associate() (trying to match by email addr is prioritized: association based on primary email > alternative emails)
      
      - when an association between a contact and an axial member is detected, also create a ContactCompany record in the Research Book
      
      - create contacts from MRs (data migration for pre-existing MRs + for MRs created onward)
      
      - creating contacts from MRs: when checking whether a contact already exists in the Res.Book, check not only against matching associated_user_ids but also for member's all emails vs. contacts' email addresses
      
      - creating contacts from OppInvites: check for email addr match not only against existing contacts' emails but also against associated_user's emails
      
      - split previous single link/page to display Contacts & ContactCompanies (too many records, especially after MR-based contacts; now each type has its own page)
      
      - minor changes to the prototype Contact/ ContactCompany page/template (sortable per column)
      
      - migration: removed ContactCompany's unique_together = (('owned_by', 'associated_company'),)
      
      - in 'data generation' page show how many MRs or OppInvs would get processed if any of these 2 options were selected (before launching what could be a long task)
      
      - fix for oppinvite count
      
      - fix: during MR-to-contact creation, if a contact exists with an email that matches one of the member's email, but the contact has not yet been associated to the member, then establish the association (case: oppinvite -> then BSS -> MR -> this case)
      
      - create contact from MR: fix for case where MR's primary buyer_users list is empty
      56e07f70
  6. 29 Mar, 2012 4 commits
  7. 28 Mar, 2012 8 commits
  8. 27 Mar, 2012 8 commits
  9. 26 Mar, 2012 1 commit