Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [DEV-7060] Remove key sizzle calls from ElementStylerHEADmasterGoldsmith, Mark2020-02-192-41/+229
|\ | | | | See merge request floss/liza!90
| * [DEV-7060] Set document in constructor of ElementStylerMark Goldsmith2020-02-192-8/+19
| |
| * [DEV-7060] Correct checkbox and noyes element ID retrievalMark Goldsmith2020-02-192-9/+171
| |
| * [DEV-7060] Remove key sizzle calls from ElementStylerMark Goldsmith2020-02-191-34/+49
|/
* Access bucket data during rate eventAustin Schaffer2020-02-182-1/+176
|\
| * [DEV-6306] Access bucket data during rate eventAnthony Dalfonso2020-02-182-1/+176
| | | | | | | | | | | | | | | | When triggering a rate event, the handler was previously only able to use numeric values. It now processes string values by looking up the corresponding bucket value. Co-Authored-By: Austin Schaffer <austin.schaffer@ryansg.com>
* | Add backwards compatibility with node v4Austin Schaffer2020-02-181-1/+1
|\ \ | |/ |/|
| * Add backwards compatibility with node v4Austin Schaffer2020-02-141-1/+1
|/
* Add backwards compatibility for node v4Austin Schaffer2020-02-142-5/+4
|\
| * Add backwards compatibility with node v4Austin Schaffer2020-02-142-5/+4
|/
* phpjs: Remove library dependencyAustin Schaffer2020-02-053-15/+16
|\
| * Replace old php.js dependencyAustin Schaffer2020-02-042-11/+12
| |
| * Replace sprintf functionalityAustin Schaffer2020-02-041-4/+4
|/
* Replace unmaintained memcached client libraryAustin Schaffer2020-02-047-519/+35
|\
| * Fix nodejs v12 deprecation warningsAustin Schaffer2020-02-043-5/+5
| |
| * Replace unmaintained memcached client libraryAustin Schaffer2020-02-044-514/+30
|/
* [DEV-6323] Send action to client for re-ratingShaver, Shelly2020-02-034-0/+213
|\ | | | | | | | | Merge branch 'jira-6323' into 'master' See merge request floss/liza!83
| * [DEV-6323] Send action to client for re-ratingShelly Shaver2020-02-034-0/+213
|/ | | | | | | | Delay action is sent if any raters have not completed rating and a re-try is needed. The __rate_pending count of pending suppliers is saved in ratedate and used to prevent post-rate messages from being processed by the delta processor.
* Defer classifier hook until after initQuoteMike Gerwitz2020-02-031-2/+2
|\
| * [DEV-6968] Client: Hook classifier after initQuoteMike Gerwitz2020-02-031-2/+2
|/ | | | | | | | | | | | | | | | | This saves a lot of time for large classifiers by waiting to invoke it until after some initial bucket setup has been done. In particular, initQuote. DelayedStagingBucket exists to try to limit the number of events that are kicked off. In this case, initQuote typically uses setCommittedValues, which DelayedStagingBucket does not override. However, overriding it did not provide a whole lot of benefit, since initQuote also calls getDataByName, which forces DelayedStagingBucket to flush so that hooks can run validations and such. The last step in Client#_changeQuote is to force the classifier to run, so this should be safe, unless calculated values happen to use classification results, in which case they'll be momentarily wrong and then immediately updated after the classifier runs.
* Pass canTerm to individual ratersAustin Schaffer2020-02-038-22/+364
|\
| * [DEV-6721] Add optional code coverageAustin Schaffer2020-01-314-5/+22
| |
| * [DEV-6721] Pass canterm to individual ratersAustin Schaffer2020-01-314-17/+342
|/
* [DEV-6325] Return previous rating results on rate callShelly Shaver2020-01-272-3/+60
|\ | | | | | | Merge branch 'jira-6325'
| * [DEV-6325] Return previous rating results on rate callShelly Shaver2020-01-242-3/+60
|/
* Pass along information about whether a save step was the last oneAustin Schaffer2020-01-1512-57/+116
|\
| * [DEV-6730] Store concluding_save with the reverse deltaAustin Schaffer2020-01-157-35/+59
| |
| * [DEV-6730] Post whether or not a save step will conclude the processAustin Schaffer2020-01-155-22/+57
|/
* Update docker image for gitlab ciAustin Schaffer2020-01-151-5/+1
|\
| * Update docker image for gitlab ciAustin Schaffer2020-01-151-5/+1
|/
* [DEV-5314] Do not publish directly to postrate exchange after ratingSchaffer, Austin2020-01-023-200/+1
|\ | | | | See merge request floss/liza!77
| * [DEV-5314] Do not publish directly to postrate exchange after ratingSchaffer, Austin2020-01-023-200/+1
|/
* [DEV-6763] Include ratedata in data deltasShelly Shaver2019-12-272-6/+21
|\
| * [DEV-6763] Include ratedata in data deltasAustin Schaffer2019-12-262-6/+21
|/
* [DEV-6756] Prevent special chars from "local-part" of email addressJoseph Frazer2019-12-232-3/+14
|\ | | | | | | | | | | | | Merge branch 'jira-6756' * jira-6756: [DEV-6756] Prevent special chars from "local-part" of email address
| * [DEV-6756] Prevent special chars from "local-part" of email addressJoseph Frazer2019-12-232-3/+14
|/ | | | | | | The `"(),:;<>@[\]`` are allowed in the "local-part" of an email address under certain circumstances, but our regex is not checking those circumstances. It is better if we do not allow them until we improve validation.
* Do not use Object.create when applying deltaAustin Schaffer2019-12-204-4/+11
|\
| * [DEV-5312] Use milliseconds for timestampAustin Schaffer2019-12-192-2/+3
| |
| * [DEV-5312] Do not use Object.create when applying deltaAustin Schaffer2019-12-192-2/+8
|/
* [DEV-6710] Introduce Concept of Environment to QuotesSchaffer, Austin2019-12-196-9/+26
|\
| * [DEV-6710] [WIP] Save environment on quote saveAustin Schaffer2019-12-196-9/+26
|/
* [DEV-5312] Revert schema change; filter by double underscore; add programid; ↵Austin Schaffer2019-12-1810-504/+159
|\ | | | | | | add step field on rate delta
| * [DEV-5312] Correct lowercase environment variableAustin Schaffer2019-12-181-1/+1
| |
| * [DEV-5312] Get delta processor program field from mongodbAustin Schaffer2019-12-187-2/+20
| |
| * [DEV-5312] Remove recursive avro schema and filter bucket keys starting with ↵Austin Schaffer2019-12-183-492/+120
| | | | | | | | two underscores
| * [DEV-5312] Update avro schema error context so invalid path is not overwrittenAustin Schaffer2019-12-182-9/+18
|/
* [DEV-5312] Update the avro schema to accept arbitrary array depthsAustin Schaffer2019-12-1712-152/+606
|\
| * [DEV-5312] Use formatted time when logging eventsAustin Schaffer2019-12-173-5/+8
| |
| * [DEV-5312] Log quote_id along with doc_idAustin Schaffer2019-12-176-16/+46
| |
| * [DEV-5312] Allow for arbitrary depth in bucket schemaAustin Schaffer2019-12-173-131/+552
|/