-
Notifications
You must be signed in to change notification settings - Fork 3
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
Enhancement: Add Education Section to Student Application Endpoint Response #92
Commits on Aug 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 254b53f - Browse repository at this point
Copy the full SHA 254b53fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1906dde - Browse repository at this point
Copy the full SHA 1906ddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92de07f - Browse repository at this point
Copy the full SHA 92de07fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b5fc17 - Browse repository at this point
Copy the full SHA 2b5fc17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52758a5 - Browse repository at this point
Copy the full SHA 52758a5View commit details -
♻️ Make class the default export.
Why? It helps encourage the one model one file approach.
Configuration menu - View commit details
-
Copy full SHA for a15ab03 - Browse repository at this point
Copy the full SHA a15ab03View commit details -
Configuration menu - View commit details
-
Copy full SHA for f18a75a - Browse repository at this point
Copy the full SHA f18a75aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc90d5d - Browse repository at this point
Copy the full SHA bc90d5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4341ef2 - Browse repository at this point
Copy the full SHA 4341ef2View commit details -
♻️ Implemented controller instance per request usage.
This gives us access tonne of values techniques, like shared param extractors and dependent object lookups.
Configuration menu - View commit details
-
Copy full SHA for 31a10fe - Browse repository at this point
Copy the full SHA 31a10feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f46ce6 - Browse repository at this point
Copy the full SHA 8f46ce6View commit details -
Configuration menu - View commit details
-
Copy full SHA for da3e01d - Browse repository at this point
Copy the full SHA da3e01dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c057e98 - Browse repository at this point
Copy the full SHA c057e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4313942 - Browse repository at this point
Copy the full SHA 4313942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 181c81a - Browse repository at this point
Copy the full SHA 181c81aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a2fd87 - Browse repository at this point
Copy the full SHA 3a2fd87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ec7216 - Browse repository at this point
Copy the full SHA 8ec7216View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d4da6 - Browse repository at this point
Copy the full SHA 04d4da6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 146653a - Browse repository at this point
Copy the full SHA 146653aView commit details -
🚧 Return institution info in serializer.
Next I need to return the study area and program details.
Configuration menu - View commit details
-
Copy full SHA for a1610bb - Browse repository at this point
Copy the full SHA a1610bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca16958 - Browse repository at this point
Copy the full SHA ca16958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09dff96 - Browse repository at this point
Copy the full SHA 09dff96View commit details -
🎨 Match application interface with database null constraints.
It seems that mostly boolean values are required.
Configuration menu - View commit details
-
Copy full SHA for 3ee614a - Browse repository at this point
Copy the full SHA 3ee614aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad0e3a0 - Browse repository at this point
Copy the full SHA ad0e3a0View commit details -
♻️ Drop program hash and just return details as name.
Why? the program table appears to basically be a constant.
Configuration menu - View commit details
-
Copy full SHA for 32e5b36 - Browse repository at this point
Copy the full SHA 32e5b36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e15e5c - Browse repository at this point
Copy the full SHA 3e15e5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce2969d - Browse repository at this point
Copy the full SHA ce2969dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64d494e - Browse repository at this point
Copy the full SHA 64d494eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 311b7e8 - Browse repository at this point
Copy the full SHA 311b7e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ac965a - Browse repository at this point
Copy the full SHA 1ac965aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2639d2 - Browse repository at this point
Copy the full SHA d2639d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a010a3 - Browse repository at this point
Copy the full SHA 9a010a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 655db9a - Browse repository at this point
Copy the full SHA 655db9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d7328a - Browse repository at this point
Copy the full SHA 9d7328aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fc9790 - Browse repository at this point
Copy the full SHA 0fc9790View commit details -
♻️ Use shared constant for CSFA amounts.
These values are defined on the front-end, and it might be a good idea to serve them up via an endpoint at some point. Or replace them with an entirely different concept. Such as performing all this logic on the front-end.
Configuration menu - View commit details
-
Copy full SHA for 33a5f1e - Browse repository at this point
Copy the full SHA 33a5f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 557d60c - Browse repository at this point
Copy the full SHA 557d60cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6bdaa2 - Browse repository at this point
Copy the full SHA a6bdaa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13e2123 - Browse repository at this point
Copy the full SHA 13e2123View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d45e9 - Browse repository at this point
Copy the full SHA 15d45e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c23b5bb - Browse repository at this point
Copy the full SHA c23b5bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cbe4db - Browse repository at this point
Copy the full SHA 1cbe4dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3a3e46 - Browse repository at this point
Copy the full SHA a3a3e46View commit details -
🔥 Drop now redundant manual reference to schema.
Schema is now set via config; although, it can be overridden at will. I might end up breaking this out an applying it per-commit? Otherwise the commits that introduced this will be broken.
Configuration menu - View commit details
-
Copy full SHA for 699b524 - Browse repository at this point
Copy the full SHA 699b524View commit details -
Configuration menu - View commit details
-
Copy full SHA for e694b18 - Browse repository at this point
Copy the full SHA e694b18View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8ad758 - Browse repository at this point
Copy the full SHA e8ad758View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8397d72 - Browse repository at this point
Copy the full SHA 8397d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff078c - Browse repository at this point
Copy the full SHA 1ff078cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 500348f - Browse repository at this point
Copy the full SHA 500348fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca7980 - Browse repository at this point
Copy the full SHA 2ca7980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 782f645 - Browse repository at this point
Copy the full SHA 782f645View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68b1ede - Browse repository at this point
Copy the full SHA 68b1edeView commit details -
♻️ Simply person details generation.
How? Use a Person object instead of a Student.
Configuration menu - View commit details
-
Copy full SHA for e6b9c55 - Browse repository at this point
Copy the full SHA e6b9c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83b7034 - Browse repository at this point
Copy the full SHA 83b7034View commit details -
🪲 Fix bug in student retrieval.
I wasn't returning ids for sub-objects as part of the parent object.
Configuration menu - View commit details
-
Copy full SHA for 5a2c217 - Browse repository at this point
Copy the full SHA 5a2c217View commit details -
Configuration menu - View commit details
-
Copy full SHA for d65c74c - Browse repository at this point
Copy the full SHA d65c74cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a34641a - Browse repository at this point
Copy the full SHA a34641aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3c59ef - Browse repository at this point
Copy the full SHA f3c59efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a7264b - Browse repository at this point
Copy the full SHA 6a7264bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 471ee49 - Browse repository at this point
Copy the full SHA 471ee49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 444b86c - Browse repository at this point
Copy the full SHA 444b86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63ec4dd - Browse repository at this point
Copy the full SHA 63ec4ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0069cc - Browse repository at this point
Copy the full SHA b0069ccView commit details -
🪲 Fix join condition between person and sex and language.
A person might not have a sex or language so these need to be left joins to avoid excluding valid person data.
Configuration menu - View commit details
-
Copy full SHA for ab85ffa - Browse repository at this point
Copy the full SHA ab85ffaView commit details -
♻️ Rename addresses assocation on person to personAddresses.
Why? To match the table name. Yeah its redundant, but I think simplicity is best for now.
Configuration menu - View commit details
-
Copy full SHA for 30583da - Browse repository at this point
Copy the full SHA 30583daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29b45d8 - Browse repository at this point
Copy the full SHA 29b45d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43564b7 - Browse repository at this point
Copy the full SHA 43564b7View commit details -
I haven't been adding all the relationships, just the ones I've used so far.
Configuration menu - View commit details
-
Copy full SHA for 7642975 - Browse repository at this point
Copy the full SHA 7642975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9333799 - Browse repository at this point
Copy the full SHA 9333799View commit details -
🚚 Rename funding request to funding sources.
Why? To make room for actual funding requests section.
Configuration menu - View commit details
-
Copy full SHA for d259888 - Browse repository at this point
Copy the full SHA d259888View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31299f0 - Browse repository at this point
Copy the full SHA 31299f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b6c817 - Browse repository at this point
Copy the full SHA 2b6c817View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11e3182 - Browse repository at this point
Copy the full SHA 11e3182View commit details -
🔨 Add plantuml server to development environment.
Why? So I can generate the massive ERD that this project uses.
Configuration menu - View commit details
-
Copy full SHA for aa17ef6 - Browse repository at this point
Copy the full SHA aa17ef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7f023 - Browse repository at this point
Copy the full SHA fd7f023View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424ffda - Browse repository at this point
Copy the full SHA 424ffdaView commit details -
🔧 Change default schema for test setup.
Why? To make use of the database schema restore in db/initializers/setup.sql. I was originally hoping to move everything to the default dbo schema, but this seems like it will be too big a problem to solve for now. Instead I'm opting to use a database restore, then truncate all tables for test.
Configuration menu - View commit details
-
Copy full SHA for 57023d8 - Browse repository at this point
Copy the full SHA 57023d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3292155 - Browse repository at this point
Copy the full SHA 3292155View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28eb33a - Browse repository at this point
Copy the full SHA 28eb33aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad22ab2 - Browse repository at this point
Copy the full SHA ad22ab2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 165e1db - Browse repository at this point
Copy the full SHA 165e1dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bdbe41 - Browse repository at this point
Copy the full SHA 2bdbe41View commit details -
✨ Return application draft application json as object instead of string.
Why? Its much easier to work with an manipulate this way.
Configuration menu - View commit details
-
Copy full SHA for 388bda0 - Browse repository at this point
Copy the full SHA 388bda0View commit details -
✨ Add education history to student application blob.
This seems like something that will need to be backed by the education table at some point?
Configuration menu - View commit details
-
Copy full SHA for 3249f4f - Browse repository at this point
Copy the full SHA 3249f4fView commit details