Add usage to Partner API endpoint for IAAs#5061
Merged
Conversation
24ab7c8 to
21e6b95
Compare
e2107cd to
c21c868
Compare
a219020 to
c73eba0
Compare
jmhooper
approved these changes
May 20, 2021
* Add an SpReturnLogScan query object that does a table scan of the sp_return_logs table and yields each record * Add an IaaUsage service object that is instantiated with an IaaOrder and implements a #count method to take an sp_return_log record and update an authentications array and ial2_users set if appropriate * Add a UsageSummarizer service object that users the SpReturnLogScan and IaaUsage to reduce all of the sp_return_log records into a collection of IaaUsages * Add ial2_auths and authentications attributes to Iaa model and serializer * Add #in_pop? method to IaaOrder * Modify the PartnerApiReport to run the usage summary and update the list of IAAs with the relevant usage data * Add model spec for SpReturnLog
c73eba0 to
67662e0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of LG-4236
sp_return_logs table and yields each record
and implements a #count method to take an sp_return_log record and
update an authentications array and ial2_users set if appropriate
and IaaUsage to reduce all of the sp_return_log records into a
collection of IaaUsages
serializer
list of IAAs with the relevant usage data