- 19 May, 2014 10 commits
-
-
Ike Garrow authored
26b4908a - BUGZ-1557: prevent searching from tp search without a query 2e0aae80 - BUGZ-1557: prevent searching from header spoke w/o a query 678959ad - BUGZ-1557: only perform company/tp search if a term was entered 7867a7b1 - NGMT-1043: (merge) Merge NGMT-1043 into master 7448bb7a - Merge branch 'BUGZ-1603' fixing typo 6a13ac96 - BUGZ-1603 fixed typo in displaying only announcements c0076dee - RESP-803: (merge) Merge RESP-803 into master -- Fix modal footer on Opp page b1c4afd5 - RESP-803: fix footer selector for modals in opp page 482ae4f4 - NGMT-1043: Removing old exports code that broke tests a371fdb4 - BUGZ-1597: (merge) Merge BUGZ-1597 into master 320fe789 - Merge branch 'master' into NGMT-1043 27535c6a - BUGZ-1579: (merge) Merge BUGZ-1579 into master a91c4a37 - RESP-803: (merge) Merge RESP-803 into master 48314b6e - BUGZ-1597: debug msg in sear contains a null char. af3fb132 - BUGZ-1535: (merge) Merge BUGZ-1535 into master 85cf04aa - NGMT-1043: move test-utils to karma-jasmine plugin, remove extra jasmine stuff 9316df69 - NGMT-1043: update gitignore 1a5c9120 - RC: Update test2 axial.local de5f5a31 - RESP-803: remove unnecessary objects cd04b438 - RESP-803: fix $.extend() call in company profile and wizard a9a321bf - RESP-803: upload logo position fix a3e83565 - RESP-803: photo-logo click fix da53fcc8 - RESP-803: remove pain from refactoring, remove opacity from the submit button 94b144af - RESP-803: code cleanup ac7ebcc8 - RESP-803: style fixes 7715022b - RESP-803: Add labels around thumbs, functionality and style fixes. Break Textarea styles f6b27a18 - RESP-803: stylesss 005c89c5 - RESP-803: restyle announcements, working beta 099d877f - RESP-803: Announcements style update 4fcb4158 - BUGZ-1579: Fixes circular import error. Fixes list within list error 673039ce - NGMT-1043: test-utils spoke a8691121 - NGMT-1043: updated docs, test utils 8dca1526 - NGMT-1043: updated doc b4854de4 - NGMT-1043: Front End Testing Doc WIP 5876a14e - BUGZ-1535: fix uniq class 3abdd40c - BUGZ-1535: change id to class d5169308 - BUGZ-1535: Multiple Logo Upload on Company Wizard Page 652dbb3b - NGMT-1043: HeaderView tests bb6d8932 - NGMT-1043: Ams message js updates, force dots reports in makefile 91ad08c0 - Merge remote-tracking branch 'origin/master' into NGMT-1043 e1d0a55e - NGMT-1043: delete test spoke files 3a828f1a - NGMT-1043: compile complete spoke for share/spokes tests cede9047 - Merge branch 'NGMT-1043' of github.com:axialmarket/axm into NGMT-1043 c7ab55cc - NGMT-1043: merge master 27454667 - NGMT-1043: do not run make in dirs without a Makefile a69eb172 - NGMT-1043: remove junit reporter until ready for jenkins 3d51937d - NGMT-1043: rename tmp folder to test-spokes, add to gitignore 8b855676 - NGMT-1043: Make spokes before karma start, temp dir for shared spokes 2615f97f - NGMT-1043: whitespace 48db1925 - NGMT-1043: axial.date.parseDate specs c590855f - NGMT-1043: rename test-results to karma-test-results.xml, update gitignore eec24ec0 - NGMT-1043: Remove extra xml file 2fd72f0e - NGMT-1043: gitignore test-results.xml aae17f71 - NGM-1043: using date.js from Master 0900272d - more date specs 4ee72bab - Merge branch 'master' into KARMA cae816ee - Exit 0 for karma target a3827054 - Karma Setup WIP -
Ike Garrow authored
93e13c56 - BUGZ-1591: Remove 2nd sent() 2e55aad5 - BUGZ-1591: Focus on sent_date, not status or last_activity_date f09cca27 - RESP-868: (merge) Merge RESP-868 into master 731c2faf - RESP-877: (merge) Merge RESP-877 into master c6ecd66f - RESP-877 remove 'is opp search enabled' from company admin. b7d26466 - RESP-785: News Feed Filters 3a48760f - RESP-810: (merge) Merge RESP-810 into master d731b5da - QA-49: (merge) Merge QA-49 into master bcd6425d - QA-49: changes per review 75c3b2c8 - QA-49: operator support, fix bug in exclude at top level dcca8362 - QA-49: add excludes, cleanup kwargs for extend 053d9f86 - QA-49: inversion support for decisions aa3608b4 - QA-49: WIP, add TODO notes for inversion / exclusion support for decision and path classes 2927e88e - QA-49: slight re-org d529953d - QA-49: now that dbs are all up to date, remove default skipping of API tests ff701da8 - QA-49: was getting too big for 1 module, re-factor to package fffdb05d - QA-49: add conftext.py to make defaults target c6ce5b92 - QA-49: first pass at annotation support a82fcf93 - RESP-810 missed part of the block tag - oops 9f02e93b - RESP-810 removing the banner block from newsfeed template 473ec72b - RESP-810 removing banner file 7c9895a8 - IN-427: (merge) Merge IN-427 into master a7f1fd2a - IN-427: Use an explicit UID for Cyrus user, don't create Cyrus dirs by default. 8de0543b - RESP-785: fixing on company profile, and some styling around collapsed state ed368bda - RESP-785: making css styles relevant cd6815e6 - RESP-785: updating text representation of filter 2b1a6d26 - RESP-785: styling naf arrows opacity and padding of naf-filters 00b0dcd7 - RESP-785: logging sector names instead of ids 3390971d - RESP-785: clear filters logging in mixpanel working f151a839 - RESP-785: altering filter log values 323f3246 - RESP-785: tweaking how zero state is shown aed16882 - RESP-785: rebasing master into it d244a9fa - RESP-785: entering logging 05dab3e0 - RESP-785: adding zero state for the top 1cc27e79 - RESP-785: adjusting scroll behavior c20ab08f - RESP-785: fixing a bug in handling geographies, ignoring ids that don't exist in the top level list 5e094b1b - RESP-785: working clickable filters 9628f7e1 - RESP-785: moving some models from industries tp-industries and new-industrines into taxonmy spoke 2615ded9 - RESP-785: working on filters, and clicking sectors/geographies in posts 5ff9df95 - RESP-785: placing filters on grid 24f308b9 - RESP-785: making new arrows making sure tabs doesn't jump 364ce607 - RESP-785: bringing top level geographies front end in line with news feed ab4a48ad - RESP-785: new style input boxes 2db16a61 - RESP-785: structural improvements to naf core a6abaa19 - RESP-785: changes from code review more better faster stronger 6f55a49e - RESP-785: adding toglidinky e4172c1b - RESP-785: adding clear filter btn 9767d50e - RESP-785: front end cleanup and filter fixes e383ab3d - RESP-785: working and well structured, mostly 1b8c0602 - RESP-785: cleaner cleaner working side by side 3ec952e7 - RESP-785: filters ui working but oh boy this is a mess, clean up commit to follow 09652834 - RESP-785: geography filters by top level geogrpahies 9eacfcb3 - RESP-785: consolidating regions of items to match filter taxonomy cc23cb9d - RESP-785: adding a description of the filters b8f70314 - RESP-785: styling the beginings of the filters ed9c79fc - RESP-785: rolling up geographies fcbee466 - RESP-785: building out filter front end c9648b04 - RESP-785: handling when values are exhausted and detalailing hte infinite scroll criteria for switching between filters and back ff10d0c2 - RESP-785: first draft of working sector filters 9e2c8f18 - RESP-785: gathering checkbox infor for filters d8de3f5e - RESP-785: getting sectors and geographies into naf 77176ff8 - NGMT-1124: (merge) Merge NGMT-1124 into master 1a4b837d - NGMT-1124: update test environment variables 335592e8 - NGMT-1124: (merge) Merge NGMT-1124 into master 988de680 - NGMT-1124: ignore unreferenced users. 6182eec4 - NGMT-1124: lowercase buyer_email to normalize. cf6c637c - BUGZ-1515: (merge) Fix "transactions" link on company profile page 213c9472 - NGMT-1124: (merge) Merge NGMT-1124 into master 5e9b3064 - NGMT-1124: added row_count as a runtime arg with default of 100,000. a34d50d6 - NGMT-1124: (merge) Merge NGMT-1124 into master f3bc2fa4 - NGMT-1124: split up select for memory usage. 3548979c - LQ-1136: (merge) Implement doc spoke that provides Attachments interface. 33ea0d57 - NGMT-1124: (merge) Merge NGMT-1124 into master 1ca775c8 - LQ-1136: oops, flask was undefined 6afd552c - NGMT-1124: empty buyer_email 74129651 - LQ-1136: restrict access to doc upload to members! 52e0c1f4 - BUGZ-1578: (merge) Merge BUGZ-1578 into master 938f8a85 - LQ-1136: opportunity service build fix 90762168 - LQ-1136: fix broken reference to company_logo_error_handler in company service 42f5529c - LQ-1136: add base64 helpers to "text" spoke, use polyfill if not supported natively aafd5e52 - LQ-1136: add .doc jsonrpc client to services spoke b6236d3e - LQ-1136: support web-based JSON-RPC calls in doc service e709f16b - LQ-1136: implemented support in doc service for uploads from browsers that do not support FileReader 57faeeb1 - LQ-1136: create doc spoke that provides Attachments interface 9bfc13eb - BUGZ-1578: Only send errors in prod 3037e267 - RESP-768: (merge) Merge RESP-768 into master 2fd2a033 - RESP-768: remove mixpanel logging for responsiveness score e8373786 - BUGZ-1578: Fix preview encoding error 356a8020 - BUGZ-1578: Don't write to error log if contact does not exist dd27efaf - BUGZ-1578: Only run ams_scheduler on one machine ddc60fbf - BUGZ-1578: Assign inbound Message-ID if not provided 27d599e7 - NGMT-1124: update axial.local for test machines 2d0e91f8 - NGMT-1124: (merge) Merge NGMT-1124 into master 56ddadfb - NGMT-1124: constance_config fix. e4bde39b - RESP-869 index latest yearly financial data, not all years. 8b3bb178 - BUGZ-1572: (merge) Merge BUGZ-1572 into master 868cfd75 - QA-48: (merge) Merge QA-48 into master b85db64c - QA-48: Review Feedback 31c479c0 - QA-48: Re-factor always_% methods to remove the clunky not interfaces, like could_be_% methods 71053c8f - QA-48: remove test TODO, tests are done 09e8802d - QA-48: finish tests for choice fuzzers 17fe01cd - QA-43: choice fuzzer tests part deux 8dd96f4a - QA-48: randomness and seed tests for choice fuzzers, and fixes 934dd070 - QA-48: expose choice fuzzers at the fuzz package level 2b7a4548 - QA-48: add permutations and combinations 5405cc09 - QA-48: add deeper overlays to permutations with cfgrunner; add helper functions params and expect_params to help build permutations; Example Usage: run_static('api', 'example.cfg', permutations=expect_params(params({'foo': foo} for foo in foo.generate_paths().as_dicts()))) db7714ca - QA-48: add choice fuzzer 17aae319 - QA-48: add could_be fuzzer tests 57fe8015 - QA-48: refactor to always_% methods, with tests; add could_be_% methods, awaiting tests e5d91227 - QA-48: refactor fuzzers to provide always_* methods which take N-args 8b07c37b - BUGZ-1515: change transactions anchor on company profile page to be <a> tag, so #transactions URL works de9bb004 - BUGZ-1572: Don't bypass the ORM! (second edition) 7b04ed7b - RESP-868 use axial.text.deformatMoney for money inputs. aed78de1 - RESP-868 show opp type display in results. e4b5ec14 - BUGZ-1572: Don't bypass the ORM! (Fix new companies not being indexed) 0f9822dd - NGMT-1124: (merge) Merge NGMT-1124 into master 6164c488 - NGMT-1124: add constance settings for rank_weight 8ceec7c3 - NGMT-1124: OPPs index industry names, TPs index keyowrds 3d29f4a4 - NGMT-1124: index TP insustry names. adaa8652 - NGMT-1124: enabled for search. 254ba216 - NGMT-1057: remove pickle. 4a45713f - NGMT-1057: scale relevancy by page_rank. ebb8e4b1 - NGMT-1056: removed unused errors var. 3e78ad0d - NGMT-1056: bin exception handling. 0687dc70 - NGMT-1056: cron job d75c9dd9 - NGMT-1098: (merge) Merge NGMT-1098 into master 01b5d05f - RESP-868 qa layout fixes. 26bf81c1 - BUGZ-1559: (merge) Fix outlook email mangling issue. 5285e0e7 - BUGZ-1559: import re b15adddc - TEST-GUARD: (merge) Merge test-guard into master 6a65bf83 - test-guard: actually make fix work 3396d845 - TEST-GUARD: (merge) Merge test-guard into master cd740f5f - test-guard: there is no .git directory on release 8af357b2 - BUGZ-1559: strip out leading "From " line from IMAP messages before sending eb5cf9fd - TEST-GUARD: (merge) Merge test-guard into master 76d1536e - test-guard: ensure tests passed before pushing 231a35e5 - test-guard: automatically install git hooks b68252d6 - RESP-868 fix bug where 'None' is clicked in public search industry drop down. 9b6d5151 - RESP-868 saving 'industries' to companies index. 9e1293ba - RESP-868 re-organizing transaction_data/views/search.py 4fd3fcf7 - RESP-868 company type filters in company search. a0d6eebc - RESP-868 adding location and industry filters to company search. b77777c6 - RESP-869 store range of financial data on opps in index. fbf8a30f - RESP-869 from review, use min/max instead of sorted. 396a2e6e - RESP-869 store range of financial data on opps in index. 7e5d5177 - RESP-842 changes from review. be89c65e - RESP-842 remove debug statements, pylint errors. 76fd51a0 - RESP-842 styling financial inputs. 93c4a541 - RESP-842 remove constance config for public_company_search. a53c08e3 - RESP-842 opp financial search inputs. df5757d8 - RESP-842 store opp financial data in both slots, update search to find them. 49c41c2d - IN-427: (merge) Merge IN-427 into master 0c7c1339 - IN-427: change Cyrus configure script to point to /devdata 3d0ccb9b - BUGZ-1555: (merge) Merge BUGZ-1555 into master f51bb637 - BUGZ-1555: Dont error if platform calls send_msg() twice 5918a164 - BUGZ-1555: Dont duplicate tempfail error d0e5edb6 - RESP-636: jajaja-jiiia 482e4eaf - RESP-636: Thanks Matt 3287f8e4 - RESP-636: NDA approved email header 755b96b0 - RESP-636: Mark invites as read 6cc6f8d7 - (merge) Merge branch 'QA-43' into master 3890fca7 - QA-43: Better function docs, per @inklesspen ef63d463 - QA-43: Better function signatures, per @inklesspen 230235dc - QA-43: Add a few forgotten methods for rich comps tests de578b95 - QA-43: min/max comparisons for text fuzzers fce3baae - QA-43: assert actual randomness for numerics cde92e3a - QA-43: add seed to all fuzzers, add seeded helper and tests, add random tests for text fuzzers 961d9947 - QA-43: mark apitests for skipping d3b66513 - QA-43: split works the other way 7de9d861 - QA-43: always skip axiom 5893afad - QA-43: clean-pytest cb839bde - QA-43: template conftest.py and add it to make test 7a12bdb2 - QA-43: clean-pycache 3725e72c - QA-43: add an --apitest flag so you can force py.test to run them, even if the .ini file defaults against it 3cce7a40 - QA-43: skip axiom by default d2bb251d - QA-43: tests for numeric fuzzers, and fixes for bugs in numeric fuzzers b6ce7085 - QA-43: Resolve some sloppiness ac0d7b06 - QA-43: a few useful numeric fuzzers 11c0c1bd - QA-43: Break out signature helper, and ... of course, test that shizz a944228e - fixing merge issues 804c0e6b - RESP-846: code review cleanup c4b9cc59 - NGMT-1098: Removing old react spoke df182ee9 - RESP-846: fix a few lil errors 1b0a23ea - (merge) Merge remote-tracking branch 'QA-38' into master 6b963c78 - QA-38: Review changes 7e321a88 - QA-38: kill unused class in test c950adc7 - QA-38: fix typo, per @ebnull b9545830 - QA-38: Rich Comparison operators for fuzzers with tests 8c8d648a - QA-38: one more bug found, refactor the op assertions to be better 7f27261b - QA-38: auto-invert rich comparisons, cleanup the happypath tests a bit 7418086b - QA-38: add inverse, subclass that should be OK 0bc7c248 - QA-38: unittests for assert_allop, amazing __mro__ and rich comparison discovery, new sanity checks for that in assert_allop 7dfb7bdd - QA-38: Add defaulting (helps with highly repetitious fuzzer declarations, like ascii_text and text) 2c1fd317 - QA-38: rich comparison operators for fuzzers, with tests 1a0d62c2 - QA-38: Add docstring to signature test 4183e63b - QA-38: Add iteration protocol to fuzzers c7a91f6a - BUGZ-1538-FIX: (merge) Merge BUGZ-1538-fix into master 67cae676 - BUGZ-1538-FIX: Insert almebic migration before AMS 6bebefba - RESP-846: lil cleanup e8ff91ff - BUGZ-1538-FIX: (merge) Merge BUGZ-1538-fix into master 8a072b9e - RESP-636: (merge) Merge RESP-636 into master 14c9cd7a - RESP-846: whoops c7a5f5a5 - RESP-846: remove platform apis response with application/json, reorganize tinyasset models, simply Transaction model, front end for tiny assets in announcements dc24e97b - RESP-846: clean up TinyAsset models 8244cc43 - RESP-846: remove more migration stuff e2dd8f11 - RESP-846: remove cruft 92dad33a - RESP-846: remove some old cruft part 1 d57347a9 - RESP-636: Alemibic changes 98ba9c10 - RESP-636: Ref index ed79aac8 - RESP-636: Remove old message center tab/views 5a8e8aa8 - RESP-636: Translate prod links to dev links 4e9d6886 - RESP-636: Prevent double utf-8 encoding 13a6c010 - RESP-636: Match reply from company B -> A2 cb2be879 - RESP-636: Fix 'expected string, list found' error 515c82a4 - RESP-636: Admin help a0d0a0cc - RESP-636: Removed msg_id from bounce table 528c5907 - RESP-636: Fix From: preview bug 01361d5a - RESP-636: Test to process SMTP from old inbound_email table 92e2d0e2 - RESP-636: Updated migration refs 5d8eb4ac - RESP-636: Track inbound headers e6ddff5a - RESP-636: Bring smartypants back aff5e1b3 - RESP-636: Remove BeautifulSoup platform lib bd6c3ee0 - RESP-636: Removed html5lib from platform a770fd3f - RESP-636: Remove bleach 1340d793 - RESP-636: Kill inbound_email Django app f2641919 - RESP-636: Updated Zabbix zscore script 45c620cb - RESP-636: Support replies to r- msg- mra- 34f053ca - RESP-636: Inbound bounce back 76a6cc67 - RESP-636: Cleanup imap.rollback() 09032310 - RESP-636: Prevent match action=None 473de44f - RESP-636: Rename new_from_ams to is_notification a0936f08 - RESP-636: New UserMessage column new_from_ams 96c323cc - RESP-636: Update match status to replied d129ab9b - RESP-636: SQL named lock for inbound. THANKS BEN d0628dd1 - RESP-636: Send universal url matches a1380fa6 - RESP-636: No more join_coworkers e24af84a - RESP-636: Prevent dup inbound from refs ab2bab28 - RESP-636: Move send_queued_mrs to ams_scheduler 36c915a3 - RESP-636: Updated migration stamp dbccf28b - RESP-636: Move match_action from deliver() to inbound() a3eea47e - RESP-636: doh! typo 41bfc275 - RESP-636: check for activated_on before comparing 3c9fbe81 - RESP-636: Its official. AMS can to anything. 1fe7dd3e - RESP-636: Admin threads 4d891165 - RESP-636: undo temporary test3 changes in company api 944186a8 - RESP-636: Call send_msg() even if tp was activated within 24 hours 41afb235 - RESP-636: Admin changes 962362f4 - RESP-636: Test3 megacron c4399d22 - RESP-636: Admin refs 71c3e035 - RESP-636: Admin failures dc27d7b2 - RESP-636: Okay, deliver declines internally but not externally b0d9931c - RESP-636: signature date leading 0 79e60e26 - RESP-626: Refs page d0020328 - RESP-636: Admin changes 407b39ba - RESP-636: Reference search 99e7ee47 - RESP-636: Send pursuit notification To: A2 Cc: A1 3cd40c66 - RESP-636: Got rid of get_from_thread() e8567708 - RESP-636: Running 3rd AMS migration 35f50474 - RESP-636: Running 2nd AMS migration a52973d9 - RESP-636: Nader Dumb, Missing comma d5d3df4e - RESP-636: Format from_company_joined c6673c13 - RESP-636: We actually do need to write pursuits notifs to user message table 91601bc3 - RESP-636: Fix Search Submit in IE10 f7928c7c - RESP-636: Signature capitalize 'Member Since' 2bd0115b - RESP-636: IE10 reply form css 4c2f932a - RESP-636: AMS_EMAIL_OVERRIDE is optional 20a913d3 - RESP-636: Updated alembic down_revision a9da0f9b - RESP-636: mru.axial_user_id not equal to opp.assigned_to_id c81663b4 - RESP-636: Can assume all mru's are primary ab15840e - RESP-636: Fix company url in email b9ad792d - RESP-636: Archive Title in tab and list page ce1c068d - RESP-636: MRU comes back to haunt us 891292f0 - RESP-636: IE10 not respecting CSS img borders/outlines. Forced to inline c501817f - RESP-636: UI Tweaks - Date Format, reply form css e7523a29 - RESP-636: Fixup get_remote_api to handle flask not in context exception bafd987c - RESP-636: Revert old message center tab for testing ba4791af - RESP-636: fetch_mr_data catch IndexError 6f254c6a - RESP-636: Delete Opportunity from context 0a8dcd8d - RESP-636: Email template widths d4a424f9 - RESP-636: Iframe ID d8251c01 - RESP-636: Replace Message Tab in header fce0d816 - RESP-636: Replace Message Tab in header 2a9fb8a3 - RESP-636: Set IFrame link targets to blank a0df1e00 - RESP-636: Use new session stuff a540593a - RESP-636: Updated alembic revisions de3652a1 - RESP-636: Removed debug code b3986668 - RESP-636: Don't migrate matches where opp assigned_to = tp assigned_to 5b6cf329 - RESP-636: Hide matches from mc list a2865961 - RESP-636: Window user message migration by id b720208c - RESP-636: Running user message migration on test ff8d0900 - RESP-636: Cleaning up some code fb217d36 - RESP-636: Date Formatting on AMS List Page 85fb5ae6 - RESP-636: Date Formatting JS 2556e632 - RESP-636: Fixes assertion error 8dee34c6 - RESP-636: Ranges for ams_migrate check 4b123237 - RESP-636: Don't write to ext mailboxes for match migration afcd6c5d - RESP-636: Support old replies to contact-public_id e3946974 - RESP-636: Test old replies de000bfa - RESP-636: Reply Form Scrolling 455b64cb - RESP-636: Support replies to msgs after 12/4 be4518bb - RESP-636: AMS Email Styling e2160c61 - RESP-636: Inbound Email css 6e58a5ce - RESP-636: Migration stuff 7e881dd4 - RESP-636: delete extra files e5194b99 - RESP-636: More clean up, Reply form styling fd1c575b - RESP-636: Cleaning up, Reply form validation 605851ba - RESP-636: WIP, reply form 2a23e7dd - RESP-636: Working on message center UI, stacked messages 24aec4bb - RESP-636: Inherit parent TPs 0ad1aeaa - RESP-636: Specify MYSQL creds cc05d61b - RESP-636: Show queued by in opps receieved page 8f360c8c - RESP-636: Removed debug code cbc0ce73 - RESP-636: Remove duplicate 'DKIM-Signature' header 5c83acf5 - RESP-636: Date party 0d46dc64 - RESP-636: Finally getting - from ams_migrate check 6e1c48be - RESP-636: Code review changes 97b6f928 - RESP-636: Different ways to IMAP login() 3695b636 - RESP-636: Testing imap proxy 4144dfa0 - RESP-636: Showing unread count in header 3f7df0c1 - BUGZ-1433: platform.staging => platform.development bba6b45a - RESP-636: Update test3 configs 29477cd4 - RESP-636: More test3 configs 56ff8ad2 - RESP-636: Update test3 configs fc487873 - RESP-636: Updated migration refs 72d3724b - RESP-636: Merge conflict b62e0a87 - RESP-636: Fix inbound email 14a785d9 - RESP-636: Code review changes 9671ba6c - RESP-636: Change configs again d31d20d4 - RESP-636: Hi 86304793 - RESP-636: Herby is the man 23a22fde - RESP-636: Send SES on test3 f2473df0 - RESP-636: Doug Funny 1ff88b20 - RESP-636: Created ams_migrate check for QA e87365fa - RESP-636: Replaced sqlalchemy query with real query 72ae05ca - RESP-636: Fixed joining issue d0cace6f - RESP-636: Just realized there is a problem joining ext email a55a2c5a - RESP-636: Handle users that DNE 1a0ec7de - RESP-636: Handle users that DNE 2b5b041e - RESP-636: Removed unused migrations c788cbcc - RESP-636: No more smiley face :( 4bb037ce - RESP-636: Flush efea8af7 - RESP-636: About to replace offset/limit with mr min/max fc12d00b - RESP-636: More bulk ab8107dc - RESP-636: Bulk construct SMTP aeb140b5 - RESP-636: The incredible bulk has arrived. 7f9c8ce0 - RESP-636: CC additional buyer users in migration c10883c0 - RESP-636: CC seller queued by in migration 99eccfe7 - RESP-636: No more json args 1d851956 - RESP-636: Prepend subject with host 98124d2a - ams: set ams email override the right way bc9cbd22 - ams: set ams_override to platform staging 09c0859f - ams: fix missing uuid import 29874599 - RESP-636: Updated configs a3c97d9e - RESP-636: Remove return from migration 591b49ec - RESP-636: Migration refs f18b493b - RESP-636: Complied styles actually won't work efa8202e - RESP-636: Compile styled templates ee373b89 - RESP-636: Brought back the per-opp migration 4c5fdbe5 - RESP-636: About to bring back the per-opp migration 82039a66 - RESP-636: User message template b087504d - RESP-636: Allow buyers to join coworker threads dc81c619 - RESP-636: Fixed bug with multiple inbound attachments 0c6c2cf9 - RESP-636: Translate smtp_ids in inbound 0d1b1bf4 - RESP-636: Bug fixes a200daed - RESP-636: Email styling with Thomas dbdadfbf - RESP-636: Adjust migration head 91912618 - RESP-636: Rebasing master 8b905f7d - RESP-636: Common pursuit notification 8a389a63 - RESP-636: Single invite template 80033046 - RESP-636: New member invite template 22cf9be3 - RESP-636: NDA approved email 0d0189c1 - RESP-636: New template structure eb83241a - RESP-636: Done with new message template 39311b6d - RESP-636: Until we kill MatchRelationship, allow users to reply to co-worker opp sends from the recipients tab 2ca13001 - RESP-636: Start of new message template 0ed8bae7 - RESP-636: Stip spaces in sig. Hide user's bounce mailbox 435fe224 - RESP-636: Strip bcc ecbb20ca - RESP-636: Unsubscribe d0537867 - RESP-636: Iterate with paging 6030ba8a - RESP-636: Still not happy with concurrent os.walk() 808adc53 - RESP-636: Rename new tables to amsnew 292b74c9 - RESP-636: Fixed bounce retry 58e24cd8 - RESP-636: Migration ready b2ecc500 - RESP-636: Migrate all f3000e61 - RESP-636: Common migration script 67386abc - RESP-636: Replace query paging with yield_per() b258764c - RESP-636: Updated UserMessage migration 30316e61 - RESP-636: Updated match migration 0d3bafe2 - RESP-636: Migrate contact emails 3b4cd310 - RESP-636: Cached IMAP 985ed184 - RESP-636: Slower but better thread sorting bf7f1afb - RESP-636: Show count of all messages in thread 52768b95 - RESP-636: Write but don't send matches if user gets digest 1cdbc160 - RESP-636: Link inbound to failures 147672a4 - RESP-636: Reconstruct inbound SMTP 620215f6 - RESP-636: Contact pursuit notification going through AMS c7cbf444 - RESP-636: Member contact pursuit notification 11afefed - RESP-636: Process match actions 252bc1f7 - RESP-636: Convert inbound to utf-8 1fa06952 - RESP-636: Replace inbound attachments with assets footer 7aa05c96 - RESP-636: Arrived -> processed 67c56336 - RESP-636: Preserve dougs test case 8dc3dd02 - RESP-636: Yippie 253cc5f8 - RESP-636: Views updated 0ad7ad76 - RESP-636: Deliver() up to speed 841e7720 - RESP-636: Welcome back ExternalEmail. send_msg() done be0d1f2a - RESP-636: For person 539936b6 - RESP-636: Assets a326eae6 - RESP-636 customize test_doug.py and change to ams_models.py 2c3a9bd4 - RESP-636: Different delivered to a9e5f343 - RESP-636: Found it 308b8d40 - RESP-636: Remove ref and msg from failure 40ec2889 - RESP-636: Renamed a few things c706ec13 - RESP-636: Separate views c27f99fd - RESP-636: Retryable inbound 48930aa9 - RESP-636: Prevent send acd6ce9d - RESP-636: Admin bounces e0bf1fad - RESP-636: Retry bounces 1fbb015f - RESP-636: Not a fan of this redirecting 35f040e3 - RESP-636: Retry tracebacks 964d8c67 - RESP-636: Retryable decorator c86eafd6 - RESP-636: Diet coke 9d6c4fdc - RESP-636: Test for doug b2eca776 - RESP-636: Deliver using new schema 752d0ca4 - RESP-636: New schema c9d2b55a - RESP-636: Ready for status change 6a2cf69e - RESP-636: Show different message ids bfc337e9 - RESP-636: New admin layout 377e7bf7 - RESP-636: Separate status 6e3d8caf - RESP-636: Bug 8a141463 - RESP-636: Resolved merge conflict 96e091fa - RESP-636: Ready to tackle merge conflict 32e46bc5 - RESP-636: Inbound using status a12f03d9 - RESP-636: Status 419c5482 - RESP-636: New migration ref f804b1df - RESP-636: Rebasing fc941fff - RESP-636: Status updates somewhat ok ed14b778 - RESP-636: About to play around with savepoint b3345ac9 - RESP-636: Outbound no longer using Attempt 0d30a641 - RESP-636: Ready to replace attempt with status history 2a1807ea - RESP-636: Horizontal / vertical tables 1b3262de - RESP-636: Left and right tables 51713024 - RESP-636: Find msg and redirect 84412853 - RESP-636: Store tracebacks in SMTP instead of DB 708dc989 - RESP-636: Schema changes d5fc316b - RESP-636: Shit works f7f6587e - RESP-636: Inbound retry f339a071 - RESP-636: Inbound platform adapter 7a180ad8 - RESP-636: Retry button 85e0c4ae - RESP-636: Common delivery attempt 75998e0e - RESP-636: Admin mailbox counts ed4b6d96 - RESP-636: Deliver working like a fucking pro ce63170c - RESP-636: No more recipients/participients c766617a - RESP-636: People preview b8daa651 - RESP-636: Moving away from participant data d1ba6bdd - RESP-636: Populating outbound table 27436d6a - RESP-636: Removed unused code aa38e272 - RESP-636: Scheduled using deliver 95fbeaab - RESP-636: Inbound using deliver 4907a26a - RESP-636: More labels 7b8ec93d - RESP-636: Ready for doug 6916ff70 - RESP-636: Sending through app again 512244f0 - RESP-636: Tuesday morning b2f38d23 - RESP-636: About to make person a9dd66f2 - RESP-636: Starting to update scheduled a1d6f497 - RESP-636: Changes to participants 1617ab33 - RESP-636: Inbound contact to user 968451f3 - RESP-636: Tracking inbound attempts 3166b342 - RESP-636: InboundEmail model 53ac446b - RESP-636: Use new util to get participants in inbound email d440ac34 - RESP-636: Admin list mailboxes b6267c20 - RESP-636: Admin view a886a368 - RESP-636: New participant util: contacts d9579ab3 - RESP-636: New participant util: members 25f35f71 - RESP-636: Check by public id b39d1c4a - RESP-636: Move messages in bounce script af3f9687 - RESP-636: Reading from bounce queue 16c23868 - RESP-636: Ready to update pursuit notification 7464265f - RESP-636: More styling, not sure if I like it 88f33956 - RESP-636: Style 79998041 - RESP-636: Updated migrations 7e64a8ef - RESP-636: Contacts can no longer have threads 084e6ce9 - RESP-636: Put IDs in inbound headers 9c39d206 - RESP-636: Writing inbound to IMAP 21b742c7 - RESP-636: Fix for doug b4e1376e - RESP-636: New migration ref e837f7fd - RESP-636: Saving to work on a retarded bug 10e301ba - RESP-636: Search 809ef109 - RESP-636: Recipient displays ddf2a544 - RESP-636: Message center match replies 96fa2d51 - RESP-636: Replies to matches from recipients tab 723c40e9 - RESP-636: Message Center UserMessage reply 677db3a4 - RESP-636: Public opp type instead of is_public column cd27af7f - RESP-636: Public asset 0acf3bb0 - RESP-636: UserMessage assets 488c3603 - RESP-636: Jinja strict 9bd06ba8 - RESP-636: Ready for demo 884a6e59 - RESP-636: Saving to upload contacts for MS a1a2fbff - RESP-636: Blitz time 2ecbb858 - RESP-636: Blitz time d5126a62 - RESP-636: Make sure fetch_preview does not wipe out msg c29bc6bb - RESP-636: Cronjob 15577866 - RESP-636: Renamed some columns f6fbc507 - RESP-636: Get param to control primary source f29f9d55 - RESP-636: Using DB for message center threads 10cb5684 - RESP-636: Ready to finally update m2m table to have mailbox f5dc49d1 - RESP-636: Ready to do migration references 37bf5535 - RESP-636: Associate with match thread 931ca856 - RESP-636: Getting parent threads ed0717a5 - RESP-636: Creating initial threads c66b0361 - RESP-636: To and from address for user 72c7dbf7 - RESP-636: Constructing user message SMTP from tpl f648bd61 - RESP-636: Recurse thread messages 06ea8150 - RESP-636: Store match msg as plain text 119efd5d - RESP-636: Ready to update contact threads in scheduled d1679945 - RESP-636: Contacts can have threads 9203db0f - RESP-636: Remove files d60974a2 - RESP-636: Migration cleanup 48ad4ca7 - RESP-636: Migration documentation 7f17b6b5 - RESP-636: Removed old migrations 455e87ee - RESP-636: Clean up opp migration 5137c1db - RESP-636: Update migration parent to avoid branching 687906ef - RESP-636: Making use of assets d6926440 - RESP-636: Assets migration 8cac85a7 - RESP-636: More inbound fun c4f19771 - RESP-636: Inbound skeleton 87d00a6b - RESP-636: Start of user message migration d9caa06f - RESP-636: Break up files by letter 284d7557 - RESP-636: Start of user msg script 74e3a91b - RESP-636: Script to create mailboxes 771ff240 - RESP-636: Faster 5035475e - RESP-636: Urls 046cbf21 - RESP-636: Track failed 92ab777b - RESP-636: Commit 10f740b9 - RESP-636: Encode/decode 9c3c9539 - RESP-636: Fixed migration branch 36799344 - RESP-636: Move SMTP to IMAP 320c862b - RESP-636: Query in 16ac9e18 - RESP-636: From user context d5aa6332 - RESP-636: Getting mm addrs 5e7b6e22 - RESP-636: SMTP template bfc71b78 - RESP-636: Show original e7ea3430 - RESP-636: Call send_scheduled_msg from send_msg if migrating 0147ef94 - RESP-636: Mailbox overlay approach 9ca1a79f - RESP-636: New way of migrating user messages 7a3567e5 - RESP-636: Don't deliever when migrating d3f9bc2c - RESP-636: Migration to migrate matches 7454913e - RESP-636: Removed files 18387efc - RESP-636: Patch Adams 4b939501 - hg-test: Fix the thing af76bcbc - NGMT-1098: Chart JS Refactoring a502b0d2 - NGMT-1098: Chart Title, whitespace 64eea5b0 - NGMT-1098: Chart page cleanup 7b3df286 - NGMT-1098: New Charts Page ac730b2b - NGMT-1098: use json rpc endpoint 044529bd - NGMT-1098: revert old conspectus files 54de94a0 - NGMT-1098: merge master ead64145 - NGMT-1098: Chart on opps received page 5f18e08b - NGMT-1098: remove generated file 6491dd2a - NGMT-1098: React Spoke + Opp Vis hello world -
Jon Rosebaugh authored
Signed-off-by:Jon Rosebaugh <jon.rosebaugh@axial.net>
-
Jon Rosebaugh authored
Signed-off-by:Jon Rosebaugh <jon.rosebaugh@axial.net>
-
Jon Rosebaugh authored
Signed-off-by:Jon Rosebaugh <jon.rosebaugh@axial.net>
-
Scuba Steve authored
Signed-off-by:Scuba Steve <steve.fusaro@axialmarket.com>
-
Nader Hendawi authored
482ae4f4 - NGMT-1043: Removing old exports code that broke tests 320fe789 - Merge branch 'master' into NGMT-1043 85cf04aa - NGMT-1043: move test-utils to karma-jasmine plugin, remove extra jasmine stuff 9316df69 - NGMT-1043: update gitignore 673039ce - NGMT-1043: test-utils spoke a8691121 - NGMT-1043: updated docs, test utils 8dca1526 - NGMT-1043: updated doc b4854de4 - NGMT-1043: Front End Testing Doc WIP 652dbb3b - NGMT-1043: HeaderView tests bb6d8932 - NGMT-1043: Ams message js updates, force dots reports in makefile 91ad08c0 - Merge remote-tracking branch 'origin/master' into NGMT-1043 e1d0a55e - NGMT-1043: delete test spoke files 3a828f1a - NGMT-1043: compile complete spoke for share/spokes tests cede9047 - Merge branch 'NGMT-1043' of github.com:axialmarket/axm into NGMT-1043 c7ab55cc - NGMT-1043: merge master 27454667 - NGMT-1043: do not run make in dirs without a Makefile a69eb172 - NGMT-1043: remove junit reporter until ready for jenkins 3d51937d - NGMT-1043: rename tmp folder to test-spokes, add to gitignore 8b855676 - NGMT-1043: Make spokes before karma start, temp dir for shared spokes 2615f97f - NGMT-1043: whitespace 48db1925 - NGMT-1043: axial.date.parseDate specs c590855f - NGMT-1043: rename test-results to karma-test-results.xml, update gitignore eec24ec0 - NGMT-1043: Remove extra xml file 2fd72f0e - NGMT-1043: gitignore test-results.xml aae17f71 - NGM-1043: using date.js from Master 0900272d - more date specs 4ee72bab - Merge branch 'master' into KARMA cae816ee - Exit 0 for karma target a3827054 - Karma Setup WIP -
Scuba Steve authored
Signed-off-by:Scuba Steve <steve.fusaro@axialmarket.com>
-
Thomas Meimarides authored
fixing typo
-
Thomas Meimarides authored
Signed-off-by:Thomas Meimarides <thomas.meimarides@axialmarket.net>
-
- 16 May, 2014 15 commits
-
-
Anton Shmakau authored
b1c4afd5 - RESP-803: fix footer selector for modals in opp page -
Anton Shmakau authored
-
Nader Hendawi authored
Signed-off-by:Nader Hendawi <nader.hendawi@axial.net>
-
Doug Shore authored
48314b6e - BUGZ-1597: debug msg in sear contains a null char. -
Nader Hendawi authored
-
Scuba Steve authored
4fcb4158 - BUGZ-1579: Fixes circular import error. Fixes list within list error -
Anton Shmakau authored
de5f5a31 - RESP-803: remove unnecessary objects cd04b438 - RESP-803: fix $.extend() call in company profile and wizard a9a321bf - RESP-803: upload logo position fix a3e83565 - RESP-803: photo-logo click fix da53fcc8 - RESP-803: remove pain from refactoring, remove opacity from the submit button 94b144af - RESP-803: code cleanup ac7ebcc8 - RESP-803: style fixes 7715022b - RESP-803: Add labels around thumbs, functionality and style fixes. Break Textarea styles f6b27a18 - RESP-803: stylesss 005c89c5 - RESP-803: restyle announcements, working beta 099d877f - RESP-803: Announcements style update -
Doug Shore authored
Signed-off-by:Doug Shore <doug.shore@axial.net>
-
Anton Shmakau authored
5876a14e - BUGZ-1535: fix uniq class 3abdd40c - BUGZ-1535: change id to class d5169308 - BUGZ-1535: Multiple Logo Upload on Company Wizard Page -
Nader Hendawi authored
Signed-off-by:Nader Hendawi <nader.hendawi@axial.net>
-
Nader Hendawi authored
Signed-off-by:Nader Hendawi <nader.hendawi@axial.net>
-
Scuba Steve authored
Signed-off-by:Scuba Steve <steve.fusaro@axialmarket.com>
-
Anton Shmakau authored
-
Anton Shmakau authored
-
Dan Conner authored
e4bde39b - RESP-869 index latest yearly financial data, not all years. 7b04ed7b - RESP-868 use axial.text.deformatMoney for money inputs. aed78de1 - RESP-868 show opp type display in results. 01b5d05f - RESP-868 qa layout fixes. b68252d6 - RESP-868 fix bug where 'None' is clicked in public search industry drop down. 9b6d5151 - RESP-868 saving 'industries' to companies index. 9e1293ba - RESP-868 re-organizing transaction_data/views/search.py 4fd3fcf7 - RESP-868 company type filters in company search. a0d6eebc - RESP-868 adding location and industry filters to company search. b77777c6 - RESP-869 store range of financial data on opps in index. fbf8a30f - RESP-869 from review, use min/max instead of sorted. 396a2e6e - RESP-869 store range of financial data on opps in index. 7e5d5177 - RESP-842 changes from review. be89c65e - RESP-842 remove debug statements, pylint errors. 76fd51a0 - RESP-842 styling financial inputs. 93c4a541 - RESP-842 remove constance config for public_company_search. a53c08e3 - RESP-842 opp financial search inputs. df5757d8 - RESP-842 store opp financial data in both slots, update search to find them.
-
- 15 May, 2014 15 commits
-
-
Anton Shmakau authored
-
Anton Shmakau authored
-
Anton Shmakau authored
-
Dan Conner authored
c6ecd66f - RESP-877 remove 'is opp search enabled' from company admin. -
Dan Conner authored
Signed-off-by:Dan Conner <dan.conner@axialmarket.com>
-
Fire Crow authored
8de0543b - RESP-785: fixing on company profile, and some styling around collapsed state ed368bda - RESP-785: making css styles relevant cd6815e6 - RESP-785: updating text representation of filter 2b1a6d26 - RESP-785: styling naf arrows opacity and padding of naf-filters 00b0dcd7 - RESP-785: logging sector names instead of ids 3390971d - RESP-785: clear filters logging in mixpanel working f151a839 - RESP-785: altering filter log values 323f3246 - RESP-785: tweaking how zero state is shown aed16882 - RESP-785: rebasing master into it d244a9fa - RESP-785: entering logging 05dab3e0 - RESP-785: adding zero state for the top 1cc27e79 - RESP-785: adjusting scroll behavior c20ab08f - RESP-785: fixing a bug in handling geographies, ignoring ids that don't exist in the top level list 5e094b1b - RESP-785: working clickable filters 9628f7e1 - RESP-785: moving some models from industries tp-industries and new-industrines into taxonmy spoke 2615ded9 - RESP-785: working on filters, and clicking sectors/geographies in posts 5ff9df95 - RESP-785: placing filters on grid 24f308b9 - RESP-785: making new arrows making sure tabs doesn't jump 364ce607 - RESP-785: bringing top level geographies front end in line with news feed ab4a48ad - RESP-785: new style input boxes 2db16a61 - RESP-785: structural improvements to naf core a6abaa19 - RESP-785: changes from code review more better faster stronger 6f55a49e - RESP-785: adding toglidinky e4172c1b - RESP-785: adding clear filter btn 9767d50e - RESP-785: front end cleanup and filter fixes e383ab3d - RESP-785: working and well structured, mostly 1b8c0602 - RESP-785: cleaner cleaner working side by side 3ec952e7 - RESP-785: filters ui working but oh boy this is a mess, clean up commit to follow 09652834 - RESP-785: geography filters by top level geogrpahies 9eacfcb3 - RESP-785: consolidating regions of items to match filter taxonomy cc23cb9d - RESP-785: adding a description of the filters b8f70314 - RESP-785: styling the beginings of the filters ed9c79fc - RESP-785: rolling up geographies fcbee466 - RESP-785: building out filter front end c9648b04 - RESP-785: handling when values are exhausted and detalailing hte infinite scroll criteria for switching between filters and back ff10d0c2 - RESP-785: first draft of working sector filters 9e2c8f18 - RESP-785: gathering checkbox infor for filters d8de3f5e - RESP-785: getting sectors and geographies into naf -
Anton Shmakau authored
-
Matthew Story authored
bcd6425d - QA-49: changes per review 75c3b2c8 - QA-49: operator support, fix bug in exclude at top level dcca8362 - QA-49: add excludes, cleanup kwargs for extend 053d9f86 - QA-49: inversion support for decisions aa3608b4 - QA-49: WIP, add TODO notes for inversion / exclusion support for decision and path classes 2927e88e - QA-49: slight re-org d529953d - QA-49: now that dbs are all up to date, remove default skipping of API tests ff701da8 - QA-49: was getting too big for 1 module, re-factor to package fffdb05d - QA-49: add conftext.py to make defaults target c6ce5b92 - QA-49: first pass at annotation support -
Matthew Story authored
Signed-off-by:Matthew Story <matt.story@axialmarket.com>
-
Matthew Story authored
Signed-off-by:Matthew Story <matt.story@axialmarket.com>
-
Matthew Story authored
Signed-off-by:Matthew Story <matt.story@axialmarket.com>
-
Matthew Story authored
Signed-off-by:Matthew Story <matt.story@axialmarket.com>
-
Matthew Story authored
Signed-off-by:Matthew Story <matt.story@axialmarket.com>
-
Matthew Story authored
Signed-off-by:Matthew Story <matt.story@axialmarket.com>
-