-
Notifications
You must be signed in to change notification settings - Fork 205
Alex porter #117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Alex-Porter1
wants to merge
11
commits into
DivvyPayHQ:master
Choose a base branch
from
Alex-Porter1:alex_porter
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Alex porter #117
Conversation
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
…name function to search for users using ilike with wildcard characters, resulting in a list of users that contain names, or characters searched for in GraphQL
…ed search_merchant resolver that accomplished the same goal as the search_user resolver. Resulting in an empty list if no merchants are found, or a list of merchants that have been found. Also included the ilike with wildcard functionality for the get_merchant_by_name function. exit
… maximum integer values, created a search_transaction function, using the map for minimum and maximum arguments, which searches for all transaction amounts within the minimum and maximum values. I then sorted the list of transactions from smallest amount to largest, if no transactions are found, it returns an empty list. This function calls on my filter_transaction function, which compares every transaction amount and returns only transactions with amounts between the specified values.
…, still need to adjust the available credit, but wanted to get a working product pushed up before I make any more changes
… the schema instead of credit_line, working correctly now.
…lso fixed failing test in transactions_test.exs. The changeset in transaction didn't have the :check in either the cast or validate_required, causing :credit to not be set in the database. All tests are now passing.
…he companies available_credit each time a new transaction occurs associated with a specific company_id
…ting 5 of each user, merchant, transaction and company
…company_credit inside of my create_transaction function. All tests are now passing with the database being seeded.
…nt to no longer have warnings with transactions 1,2,3,4 not being used.
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.
Here is my updated work to the Web-Homework:
Tasks I was able to accomplish:
Write filtering options for transactions, users, and/or merchants. This could include:
Write a new schema, queries, and mutations to add companies to the app
transactions for the company
Seed the database. Possible solutions include:
I will also include my approach, and notes I took along the way in the attached files.
ElixirNotes.odt
HomeworkApproach.odt