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

  1. 19 Mar, 2015 1 commit
  2. 18 Mar, 2015 2 commits
  3. 17 Mar, 2015 3 commits
  4. 16 Mar, 2015 10 commits
  5. 13 Mar, 2015 10 commits
  6. 12 Mar, 2015 14 commits
    • Ike Garrow's avatar
      INTEGRATION: (merge) Merge integration into master · 207edaac
      Ike Garrow authored
          3ce99a07 - RESP-1292: (merge) Merge RESP-1292 into integration
          32fa19f1 - RESP-1243: (merge) Merge RESP-1243 into integration
          4419079d - RESP-1233: (merge) Merge RESP-1233 into integration
          bc022f33 - RESP-1129: (merge) Merge RESP-1129 into integration
          72e4fd79 - LQ-1446: (merge) Merge LQ-1446 into integration
          87afbc1b - CORE-121: (merge) Merge CORE-121 into integration
          d82542ac - CORE-121: Rename the test_match to prevent name problem in the tests
          5200267f - CORE-121: Fix alembic branch conflict
          5ce0fabb - CORE-121: (merge) Merge CORE-121 into integration
          70f210b5 - CORE-121: Fix the larger equal sign
          036b940e - CORE-121: Fix the broken tests
          3a9173f1 - RESP-1292 final tweaks and new buttons
          e6574e28 - LQ-1446: Prevent duplicate headers when sending via sendgrid
          bee6a808 - CORE-121: Fix merge conflicts
          6f495bae - RESP-1292 tweaks
          faae6f93 - RESP-1243 remove and filter event with type radio.
          955e7431 - RESP-1129 fix whitespace inconsistency.
          2fc3982c - RESP-1129 review feedback.
          1a44a3f4 - RESP-1243 update naf filter events.
          45e3fec0 - RESP-1292 adding token links... still broken though
          fe8d2442 - RESP-1292 first pass at updating language. tokenized links are missing
          f678967e - RESP-1129 also fix bug with '...' at upper bounds.
          91deeace - RESP-1129 add '...' to low side of pagination.
          b6664826 - RESP-1243 style adjustments to filter pills.
          99276c73 - RESP-1233: add event log to transaction profile activate/deactivate
          c6a746d7 - RESP-1243 finishing some filter pill behavior, qa feedback.
          a9be4b63 - RESP-1243 move pills to spoke, use on NAF.
          e74e4652 - CORE-121: using one db_session for processing
          2d70fc25 - CORE-121: Updated tests and batch write
          74828c9a - CORE-121: Prefer flush over commit
          c6a40f8b - RESP-1243 NAF filter updates. Add Opportunities, restrict OPPs and New Companies based on is_opp_search_enabled.
          4394397a - CORE-121: Better logging statements
          b69541e1 - CORE-121: Change the order that we write blobs
          80a8a769 - CORE-121: Change the blob keywords to object and convert the debug statements
          f1a82623 - CORE-121: Change tp public id
          7ae2cbe3 - CORE-121: Separated entity types into individual functions'
          258c24ba - CORE-121: Blob insertion error gets its template as well
          09e0760f - CORE-121: Fixed syntax error
          cf46c704 - CORE-121: Fixed another exception statement
          d86c2fa5 - CORE-121: Separated the error strings as templates
          64e9bcd0 - CORE-121: Fix the syntax error
          55251bec - CORE-121: Updated the exception error to be more descriptive
          75dbd001 - CORE-121: Descriptive exception error
          f74b56d9 - CORE-121: Descriptive exception
          64fa2ef4 - CORE-121: Fix typo due to merge conflict
          be314366 - CORE-121: Fix merge conflict
          1bf1966f - CORE-121: Addressed code reviews
          b1da8fc7 - CORE-121: Fix redundant distinct statement
          9b2dc955 - CORE-121: Fixed whitespace issue in the exception error
          403bf8b6 - CORE-121: DB session is passed to the functions
          9eb621e0 - CORE-121: Fix alembic conflict with master
          82968583 - CORE-121: db_session to pass into the functions
          b33d6bc2 - CORE-121: More defensive in return type
          4a594aca - CORE-121: Fix tests due to name changes and generate test cases from availabla data rather than hard-coded integers
          2448ad33 - CORE-121: More efficient querying the SQL Alchemy code based on code review
          4b21d966 - CORE-121: Change the field names in both models and also in code based on code review
          2366ceb0 - CORE-121: 💄
          34be54c2 - CORE-121: Remote the nextline in the exception error
          8367e126 - CORE-121: Change the db_session to sessionmaker from db_utils based on code review
          daba4b38 - CORE-121: Fix alembic branch conflict
          26599333 - CORE-121: Tests for tp keywords output
          ef1f7a7b - CORE-121: Simplify the matching keywords across tp keywords and opportunities
          5f2c4a08 - CORE-121: Tests for keyword matches in entity types
          8234f516 - CORE-121: Match on the keyword level is complete 🚀
          9022a3dc - CORE-121: Match between opp and tp are completed
          1a477e70 - CORE-121: Return words, positions and ids of the words
          8599446b - CORE-121: Fix more bugs related to normalized words and unnormalized ones
          324373f9 - CORE-121: Fix the normalized keywords table bug
          359da3b6 - CORE-121: Document the write functions for normalized keywords and unnormalized ones
          142eac9a - CORE-121: Fix downgrade to drop entity types table
          7eb8baa2 - CORE-121: Normalized keyword bug is fixed
          d8023c57 - CORE-121: Match is improved between tp_keywords and opp
          bf9af177 - CORE-121: Add id to TPKeywords model and remove the unique constraint on tp_id
          49f076e0 - CORE-121: Add id to the tp keywords
          e99f9c3f - CORE-121: Get the tp keywords and opps in separate lists
          0366feb9 - CORE-121: Create n_keyword and positions from blobs
          96434bb9 - CORE-121: Initial commit for retrieving the keywords from blobs
          185c1c83 - CORE-121: Basic match betweek tp_keywords and opportunity
          7643583c - CORE-121: Initial stab at matching opp and tp_keywords
          e8545320 - CORE-121: Initial commit for matching opp and tp keywords
          cae82895 - CORE-107: Change the argument to function to context rather than function based on code review
          3a0933e3 - CORE-107: Do commit once for each db_session and unicode exceptions
          aebb91c8 - CORE-107: Change SQL Alchemy commits to flush and try/exception blocks for insertion
          c4c755da - CORE-107: Send session_scope to the functions as arguments
          3f73cb29 - CORE-107: Helper tables are added
          a6a301cb - CORE-107: Changed table structures
          bc358731 - CORE-107: Uncomment the tp keywords, ready for pull request 🚀
          40f23155 - CORE-107: Other data existence tests are written
          daf53f86 - CORE-107: Added tests for unnormalized keywords
          6904cdec - CORE-107: Handle exception when finding the word
          e181263a - CORE-107: Text normalization for blobs working 🚀
          aa372c57 - CORE-107: Change sequence to the postgresql array
          c8b7d947 - CORE-107: Return the character positions where string starts
          e0b1a71e - CORE-107: Normalization of text for blobs are done
          1543d65f - CORE-107: Add blob_id to the representation
          a4f8844b - CORE-107: Preprocessing text and tokenization is complete
          cd0a888e - CORE-107: Working tp keywords normalization 🚀
          f695f7d0 - CORE-107: Add unique and autoincrement keys in the blob_keywords model
          43facc9b - CORE-107: Primary key added
          40492e19 - CORE-107: Make the id to be integer compliant to the foreign key
          de871542 - CORE-107: Alembic generated file initial commit
          545d90b0 - CORE-107: Add nullable=False to the position of the keyword
          b55990b7 - CORE-107: Remove the intermediary sqlalchemy migration files
          929d27c7 - CORE-107: Processing initial commit for tp keywords
          cdb5ed9d - CORE-107: Opportunity description and tp descriptions are added
          5f9b8947 - CORE-107: Tp keywords and company description are retrieved
          feda83c6 - CORE-107: Add description to the company model
          0807b38a - CORE-107: Accommodate the changes done in the models(blob id => public id)
          5b1cffff - CORE-107: Changed name of blob_id to public_id
          7d7703b3 - CORE-107: Migration for blob_id
          7e0d31dd - CORE-107: Fix typo in the template script for migrations
          b32cc344 - CORE-107: migration and some bug fixes
          1f8035cf - CORE-107: Convert the Integer keys to UUIDField based on code review
          d7c704d5 - CORE-107: Move the models into keywords and changed the ids with correct Foreign Keys
          a453323f - CORE-107: Import the SQLAlchemy models
          56be38a5 - CORE-107: Putting index on the keywords and use from characteristic with_repr to represent the SQLAlchemy models instead of creating separate __repr__ functions for each individual model
          51723e9f - CORE-107: Keywords service nginx file configuration
          b65641b2 - CORE-107: Create new keywords_service directory
          5b0a4d0f - CORE-107: Add the keywords service to python packages
          655326ba - CORE-107: Updated the configuration files with new service keywords
          a207b940 - CORE-121: Fix redundant distinct statement
          8fb96c6e - CORE-121: Fixed whitespace issue in the exception error
          a22d8b05 - CORE-121: DB session is passed to the functions
          304d1991 - CORE-121: Fix alembic conflict with master
          da2a9cc6 - CORE-121: db_session to pass into the functions
          00fe357f - CORE-121: More defensive in return type
          fa437256 - CORE-121: Fix tests due to name changes and generate test cases from availabla data rather than hard-coded integers
          8979cd8a - CORE-121: More efficient querying the SQL Alchemy code based on code review
          4d7dcfae - CORE-121: Change the field names in both models and also in code based on code review
          b3ebdd9f - CORE-121: 💄
          24e96b77 - CORE-121: Remote the nextline in the exception error
          5ca5ccad - CORE-121: Change the db_session to sessionmaker from db_utils based on code review
          a3cb05a5 - CORE-121: Fix alembic branch conflict
          440b6fb1 - CORE-121: Tests for tp keywords output
          59c10464 - CORE-121: Simplify the matching keywords across tp keywords and opportunities
          f6edad0b - CORE-121: Tests for keyword matches in entity types
          fd7bb2d6 - CORE-121: Match on the keyword level is complete 🚀
          7c4cfbb5 - CORE-121: Match between opp and tp are completed
          0fd98992 - CORE-121: Return words, positions and ids of the words
          eeed2bfc - CORE-121: Fix more bugs related to normalized words and unnormalized ones
          e74bcd6c - CORE-121: Fix the normalized keywords table bug
          a6f7e294 - CORE-121: Document the write functions for normalized keywords and unnormalized ones
          eac8c758 - CORE-121: Fix downgrade to drop entity types table
          3c1042a0 - CORE-121: Normalized keyword bug is fixed
          ec7b610e - CORE-121: Match is improved between tp_keywords and opp
          b9c54690 - CORE-121: Add id to TPKeywords model and remove the unique constraint on tp_id
          69336a53 - CORE-121: Add id to the tp keywords
          8e1861bd - CORE-121: Get the tp keywords and opps in separate lists
          352e3c7e - CORE-121: Create n_keyword and positions from blobs
          253cad5a - CORE-121: Initial commit for retrieving the keywords from blobs
          b07aa98c - CORE-121: Basic match betweek tp_keywords and opportunity
          4cf5231c - CORE-121: Initial stab at matching opp and tp_keywords
          c65cf0cb - CORE-121: Initial commit for matching opp and tp keywords
          5bd4a672 - CORE-107: Change the argument to function to context rather than function based on code review
          50054f70 - CORE-107: Do commit once for each db_session and unicode exceptions
          011a6947 - CORE-107: Change SQL Alchemy commits to flush and try/exception blocks for insertion
          05c3a8b0 - CORE-107: Send session_scope to the functions as arguments
          9928091d - CORE-107: Helper tables are added
          926bb8e3 - CORE-107: Changed table structures
          d414dc47 - CORE-107: Uncomment the tp keywords, ready for pull request 🚀
          453eeb5d - CORE-107: Other data existence tests are written
          a388bacc - CORE-107: Added tests for unnormalized keywords
          76f19b54 - CORE-107: Handle exception when finding the word
          061a7507 - CORE-107: Text normalization for blobs working 🚀
          049e7a3e - CORE-107: Change sequence to the postgresql array
          0426bc23 - CORE-107: Return the character positions where string starts
          6da7675c - CORE-107: Normalization of text for blobs are done
          98b4e803 - CORE-107: Add blob_id to the representation
          9797c569 - CORE-107: Preprocessing text and tokenization is complete
          f63af0e7 - CORE-107: Working tp keywords normalization 🚀
          c31bf30b - CORE-107: Add unique and autoincrement keys in the blob_keywords model
          da6f9261 - CORE-107: Primary key added
          5028b157 - CORE-107: Make the id to be integer compliant to the foreign key
          b2877153 - CORE-107: Alembic generated file initial commit
          f3e4192f - CORE-107: Add nullable=False to the position of the keyword
          25c51d28 - CORE-107: Remove the intermediary sqlalchemy migration files
          d5bf81b3 - CORE-107: Processing initial commit for tp keywords
          275d2a7a - CORE-107: Opportunity description and tp descriptions are added
          63d5c2c5 - CORE-107: Tp keywords and company description are retrieved
          dd0f9607 - CORE-107: Add description to the company model
          77fa233b - CORE-107: Accommodate the changes done in the models(blob id => public id)
          eea39d86 - CORE-107: Changed name of blob_id to public_id
          83f7ee6c - CORE-107: Migration for blob_id
          093f7dbd - CORE-107: Fix typo in the template script for migrations
          7682dcf0 - CORE-107: migration and some bug fixes
          caa97b2f - CORE-107: Convert the Integer keys to UUIDField based on code review
          0cbd971b - CORE-107: Move the models into keywords and changed the ids with correct Foreign Keys
          38ff0343 - CORE-107: Import the SQLAlchemy models
          c3d68c13 - CORE-107: Putting index on the keywords and use from characteristic with_repr to represent the SQLAlchemy models instead of creating separate __repr__ functions for each individual model
          4a393e30 - CORE-107: Keywords service nginx file configuration
          2579d43c - CORE-107: Create new keywords_service directory
          4cfee2f5 - CORE-107: Add the keywords service to python packages
          f28ead06 - CORE-107: Updated the configuration files with new service keywords
      207edaac
    • Mohammed Mehdi's avatar
      RESP-1292: (merge) Merge RESP-1292 into integration · 3ce99a07
      Mohammed Mehdi authored
          3a9173f1 - RESP-1292 final tweaks and new buttons
          6f495bae - RESP-1292 tweaks
          45e3fec0 - RESP-1292 adding token links... still broken though
          fe8d2442 - RESP-1292 first pass at updating language. tokenized links are missing
      3ce99a07
    • Mohammed Mehdi's avatar
      RESP-1243: (merge) Merge RESP-1243 into integration · 32fa19f1
      Mohammed Mehdi authored
          faae6f93 - RESP-1243 remove and filter event with type radio.
          1a44a3f4 - RESP-1243 update naf filter events.
          b6664826 - RESP-1243 style adjustments to filter pills.
          c6a746d7 - RESP-1243 finishing some filter pill behavior, qa feedback.
          a9be4b63 - RESP-1243 move pills to spoke, use on NAF.
          c6a40f8b - RESP-1243 NAF filter updates. Add Opportunities, restrict OPPs and New Companies based on is_opp_search_enabled.
      32fa19f1
    • Mohammed Mehdi's avatar
      RESP-1233: (merge) Merge RESP-1233 into integration · 4419079d
      Mohammed Mehdi authored
          99276c73 - RESP-1233: add event log to transaction profile activate/deactivate
      4419079d
    • Mohammed Mehdi's avatar
      RESP-1129: (merge) Merge RESP-1129 into integration · bc022f33
      Mohammed Mehdi authored
          955e7431 - RESP-1129 fix whitespace inconsistency.
          2fc3982c - RESP-1129 review feedback.
          f678967e - RESP-1129 also fix bug with '...' at upper bounds.
          91deeace - RESP-1129 add '...' to low side of pagination.
      bc022f33
    • Mohammed Mehdi's avatar
      LQ-1446: (merge) Merge LQ-1446 into integration · 72e4fd79
      Mohammed Mehdi authored
          e6574e28 - LQ-1446: Prevent duplicate headers when sending via sendgrid
      72e4fd79
    • Mohammed Mehdi's avatar
      CORE-121: (merge) Merge CORE-121 into integration · 87afbc1b
      Mohammed Mehdi authored
          d82542ac - CORE-121: Rename the test_match to prevent name problem in the tests
      87afbc1b
    • Bugra Akyildiz's avatar
    • Mohammed Mehdi's avatar
      CORE-121: Fix alembic branch conflict · 5200267f
      Mohammed Mehdi authored
      5200267f
    • Mohammed Mehdi's avatar
      CORE-121: (merge) Merge CORE-121 into integration · 5ce0fabb
      Mohammed Mehdi authored
          70f210b5 - CORE-121: Fix the larger equal sign
          036b940e - CORE-121: Fix the broken tests
          bee6a808 - CORE-121: Fix merge conflicts
          e74e4652 - CORE-121: using one db_session for processing
          2d70fc25 - CORE-121: Updated tests and batch write
          74828c9a - CORE-121: Prefer flush over commit
          4394397a - CORE-121: Better logging statements
          b69541e1 - CORE-121: Change the order that we write blobs
          80a8a769 - CORE-121: Change the blob keywords to object and convert the debug statements
          f1a82623 - CORE-121: Change tp public id
          7ae2cbe3 - CORE-121: Separated entity types into individual functions'
          258c24ba - CORE-121: Blob insertion error gets its template as well
          09e0760f - CORE-121: Fixed syntax error
          cf46c704 - CORE-121: Fixed another exception statement
          d86c2fa5 - CORE-121: Separated the error strings as templates
          64e9bcd0 - CORE-121: Fix the syntax error
          55251bec - CORE-121: Updated the exception error to be more descriptive
          75dbd001 - CORE-121: Descriptive exception error
          f74b56d9 - CORE-121: Descriptive exception
          64fa2ef4 - CORE-121: Fix typo due to merge conflict
          be314366 - CORE-121: Fix merge conflict
          1bf1966f - CORE-121: Addressed code reviews
          b1da8fc7 - CORE-121: Fix redundant distinct statement
          9b2dc955 - CORE-121: Fixed whitespace issue in the exception error
          403bf8b6 - CORE-121: DB session is passed to the functions
          9eb621e0 - CORE-121: Fix alembic conflict with master
          82968583 - CORE-121: db_session to pass into the functions
          b33d6bc2 - CORE-121: More defensive in return type
          4a594aca - CORE-121: Fix tests due to name changes and generate test cases from availabla data rather than hard-coded integers
          2448ad33 - CORE-121: More efficient querying the SQL Alchemy code based on code review
          4b21d966 - CORE-121: Change the field names in both models and also in code based on code review
          2366ceb0 - CORE-121: 💄
          34be54c2 - CORE-121: Remote the nextline in the exception error
          8367e126 - CORE-121: Change the db_session to sessionmaker from db_utils based on code review
          daba4b38 - CORE-121: Fix alembic branch conflict
          26599333 - CORE-121: Tests for tp keywords output
          ef1f7a7b - CORE-121: Simplify the matching keywords across tp keywords and opportunities
          5f2c4a08 - CORE-121: Tests for keyword matches in entity types
          8234f516 - CORE-121: Match on the keyword level is complete 🚀
          9022a3dc - CORE-121: Match between opp and tp are completed
          1a477e70 - CORE-121: Return words, positions and ids of the words
          8599446b - CORE-121: Fix more bugs related to normalized words and unnormalized ones
          324373f9 - CORE-121: Fix the normalized keywords table bug
          359da3b6 - CORE-121: Document the write functions for normalized keywords and unnormalized ones
          142eac9a - CORE-121: Fix downgrade to drop entity types table
          7eb8baa2 - CORE-121: Normalized keyword bug is fixed
          d8023c57 - CORE-121: Match is improved between tp_keywords and opp
          bf9af177 - CORE-121: Add id to TPKeywords model and remove the unique constraint on tp_id
          49f076e0 - CORE-121: Add id to the tp keywords
          e99f9c3f - CORE-121: Get the tp keywords and opps in separate lists
          0366feb9 - CORE-121: Create n_keyword and positions from blobs
          96434bb9 - CORE-121: Initial commit for retrieving the keywords from blobs
          185c1c83 - CORE-121: Basic match betweek tp_keywords and opportunity
          7643583c - CORE-121: Initial stab at matching opp and tp_keywords
          e8545320 - CORE-121: Initial commit for matching opp and tp keywords
          cae82895 - CORE-107: Change the argument to function to context rather than function based on code review
          3a0933e3 - CORE-107: Do commit once for each db_session and unicode exceptions
          aebb91c8 - CORE-107: Change SQL Alchemy commits to flush and try/exception blocks for insertion
          c4c755da - CORE-107: Send session_scope to the functions as arguments
          3f73cb29 - CORE-107: Helper tables are added
          a6a301cb - CORE-107: Changed table structures
          bc358731 - CORE-107: Uncomment the tp keywords, ready for pull request 🚀
          40f23155 - CORE-107: Other data existence tests are written
          daf53f86 - CORE-107: Added tests for unnormalized keywords
          6904cdec - CORE-107: Handle exception when finding the word
          e181263a - CORE-107: Text normalization for blobs working 🚀
          aa372c57 - CORE-107: Change sequence to the postgresql array
          c8b7d947 - CORE-107: Return the character positions where string starts
          e0b1a71e - CORE-107: Normalization of text for blobs are done
          1543d65f - CORE-107: Add blob_id to the representation
          a4f8844b - CORE-107: Preprocessing text and tokenization is complete
          cd0a888e - CORE-107: Working tp keywords normalization 🚀
          f695f7d0 - CORE-107: Add unique and autoincrement keys in the blob_keywords model
          43facc9b - CORE-107: Primary key added
          40492e19 - CORE-107: Make the id to be integer compliant to the foreign key
          de871542 - CORE-107: Alembic generated file initial commit
          545d90b0 - CORE-107: Add nullable=False to the position of the keyword
          b55990b7 - CORE-107: Remove the intermediary sqlalchemy migration files
          929d27c7 - CORE-107: Processing initial commit for tp keywords
          cdb5ed9d - CORE-107: Opportunity description and tp descriptions are added
          5f9b8947 - CORE-107: Tp keywords and company description are retrieved
          feda83c6 - CORE-107: Add description to the company model
          0807b38a - CORE-107: Accommodate the changes done in the models(blob id => public id)
          5b1cffff - CORE-107: Changed name of blob_id to public_id
          7d7703b3 - CORE-107: Migration for blob_id
          7e0d31dd - CORE-107: Fix typo in the template script for migrations
          b32cc344 - CORE-107: migration and some bug fixes
          1f8035cf - CORE-107: Convert the Integer keys to UUIDField based on code review
          d7c704d5 - CORE-107: Move the models into keywords and changed the ids with correct Foreign Keys
          a453323f - CORE-107: Import the SQLAlchemy models
          56be38a5 - CORE-107: Putting index on the keywords and use from characteristic with_repr to represent the SQLAlchemy models instead of creating separate __repr__ functions for each individual model
          51723e9f - CORE-107: Keywords service nginx file configuration
          b65641b2 - CORE-107: Create new keywords_service directory
          5b0a4d0f - CORE-107: Add the keywords service to python packages
          655326ba - CORE-107: Updated the configuration files with new service keywords
          a207b940 - CORE-121: Fix redundant distinct statement
          8fb96c6e - CORE-121: Fixed whitespace issue in the exception error
          a22d8b05 - CORE-121: DB session is passed to the functions
          304d1991 - CORE-121: Fix alembic conflict with master
          da2a9cc6 - CORE-121: db_session to pass into the functions
          00fe357f - CORE-121: More defensive in return type
          fa437256 - CORE-121: Fix tests due to name changes and generate test cases from availabla data rather than hard-coded integers
          8979cd8a - CORE-121: More efficient querying the SQL Alchemy code based on code review
          4d7dcfae - CORE-121: Change the field names in both models and also in code based on code review
          b3ebdd9f - CORE-121: 💄
          24e96b77 - CORE-121: Remote the nextline in the exception error
          5ca5ccad - CORE-121: Change the db_session to sessionmaker from db_utils based on code review
          a3cb05a5 - CORE-121: Fix alembic branch conflict
          440b6fb1 - CORE-121: Tests for tp keywords output
          59c10464 - CORE-121: Simplify the matching keywords across tp keywords and opportunities
          f6edad0b - CORE-121: Tests for keyword matches in entity types
          fd7bb2d6 - CORE-121: Match on the keyword level is complete 🚀
          7c4cfbb5 - CORE-121: Match between opp and tp are completed
          0fd98992 - CORE-121: Return words, positions and ids of the words
          eeed2bfc - CORE-121: Fix more bugs related to normalized words and unnormalized ones
          e74bcd6c - CORE-121: Fix the normalized keywords table bug
          a6f7e294 - CORE-121: Document the write functions for normalized keywords and unnormalized ones
          eac8c758 - CORE-121: Fix downgrade to drop entity types table
          3c1042a0 - CORE-121: Normalized keyword bug is fixed
          ec7b610e - CORE-121: Match is improved between tp_keywords and opp
          b9c54690 - CORE-121: Add id to TPKeywords model and remove the unique constraint on tp_id
          69336a53 - CORE-121: Add id to the tp keywords
          8e1861bd - CORE-121: Get the tp keywords and opps in separate lists
          352e3c7e - CORE-121: Create n_keyword and positions from blobs
          253cad5a - CORE-121: Initial commit for retrieving the keywords from blobs
          b07aa98c - CORE-121: Basic match betweek tp_keywords and opportunity
          4cf5231c - CORE-121: Initial stab at matching opp and tp_keywords
          c65cf0cb - CORE-121: Initial commit for matching opp and tp keywords
          5bd4a672 - CORE-107: Change the argument to function to context rather than function based on code review
          50054f70 - CORE-107: Do commit once for each db_session and unicode exceptions
          011a6947 - CORE-107: Change SQL Alchemy commits to flush and try/exception blocks for insertion
          05c3a8b0 - CORE-107: Send session_scope to the functions as arguments
          9928091d - CORE-107: Helper tables are added
          926bb8e3 - CORE-107: Changed table structures
          d414dc47 - CORE-107: Uncomment the tp keywords, ready for pull request 🚀
          453eeb5d - CORE-107: Other data existence tests are written
          a388bacc - CORE-107: Added tests for unnormalized keywords
          76f19b54 - CORE-107: Handle exception when finding the word
          061a7507 - CORE-107: Text normalization for blobs working 🚀
          049e7a3e - CORE-107: Change sequence to the postgresql array
          0426bc23 - CORE-107: Return the character positions where string starts
          6da7675c - CORE-107: Normalization of text for blobs are done
          98b4e803 - CORE-107: Add blob_id to the representation
          9797c569 - CORE-107: Preprocessing text and tokenization is complete
          f63af0e7 - CORE-107: Working tp keywords normalization 🚀
          c31bf30b - CORE-107: Add unique and autoincrement keys in the blob_keywords model
          da6f9261 - CORE-107: Primary key added
          5028b157 - CORE-107: Make the id to be integer compliant to the foreign key
          b2877153 - CORE-107: Alembic generated file initial commit
          f3e4192f - CORE-107: Add nullable=False to the position of the keyword
          25c51d28 - CORE-107: Remove the intermediary sqlalchemy migration files
          d5bf81b3 - CORE-107: Processing initial commit for tp keywords
          275d2a7a - CORE-107: Opportunity description and tp descriptions are added
          63d5c2c5 - CORE-107: Tp keywords and company description are retrieved
          dd0f9607 - CORE-107: Add description to the company model
          77fa233b - CORE-107: Accommodate the changes done in the models(blob id => public id)
          eea39d86 - CORE-107: Changed name of blob_id to public_id
          83f7ee6c - CORE-107: Migration for blob_id
          093f7dbd - CORE-107: Fix typo in the template script for migrations
          7682dcf0 - CORE-107: migration and some bug fixes
          caa97b2f - CORE-107: Convert the Integer keys to UUIDField based on code review
          0cbd971b - CORE-107: Move the models into keywords and changed the ids with correct Foreign Keys
          38ff0343 - CORE-107: Import the SQLAlchemy models
          c3d68c13 - CORE-107: Putting index on the keywords and use from characteristic with_repr to represent the SQLAlchemy models instead of creating separate __repr__ functions for each individual model
          4a393e30 - CORE-107: Keywords service nginx file configuration
          2579d43c - CORE-107: Create new keywords_service directory
          4cfee2f5 - CORE-107: Add the keywords service to python packages
          f28ead06 - CORE-107: Updated the configuration files with new service keywords
      5ce0fabb
    • Bugra Akyildiz's avatar
      CORE-121: Fix the larger equal sign · 70f210b5
      Bugra Akyildiz authored
      70f210b5
    • Bugra Akyildiz's avatar
      CORE-121: Fix the broken tests · 036b940e
      Bugra Akyildiz authored
      036b940e
    • Thomas Meimarides's avatar
    • Scuba Steve's avatar