-
Notifications
You must be signed in to change notification settings - Fork 0
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
Isaac/merge main release #96
Commits on Nov 14, 2022
-
* Initial boilerplate setup * Add ArticleFactory, TestingDBConnection, FactoryUtils, placeholder article test file * Add test cases on getAllArticles * Create PublicationFactory, add tests for getAllArticles, getArticlesByPublicationID(s), getArticlesByPublicationSlug(s) * Add hooks * Update README * Add pr changes * Add pr changes * Add tests for incrementShoutouts, searchArticle, getArticlesAfterDate * Add publication tests and refactor factory files * Remove test db open message * Update src/tests/article.test.ts Co-authored-by: Archit Mehta <[email protected]> * Update src/tests/data/ArticleFactory.ts Co-authored-by: Archit Mehta <[email protected]> * Refactor code * Refactor byDate Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Archit Mehta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 512c725 - Browse repository at this point
Copy the full SHA 512c725View commit details
Commits on Nov 17, 2022
-
Add Docstrings to Test Factory Functions (#64)
* Initial boilerplate setup * Add ArticleFactory, TestingDBConnection, FactoryUtils, placeholder article test file * Add test cases on getAllArticles * Create PublicationFactory, add tests for getAllArticles, getArticlesByPublicationID(s), getArticlesByPublicationSlug(s) * Add hooks * Update README * Add pr changes * Add pr changes * Add tests for incrementShoutouts, searchArticle, getArticlesAfterDate * Add publication tests and refactor factory files * Remove test db open message * Update src/tests/article.test.ts Co-authored-by: Archit Mehta <[email protected]> * Update src/tests/data/ArticleFactory.ts Co-authored-by: Archit Mehta <[email protected]> * Refactor code * Refactor byDate * Add docstrings Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Archit Mehta <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0c56bb - Browse repository at this point
Copy the full SHA a0c56bbView commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f974d1a - Browse repository at this point
Copy the full SHA f974d1aView commit details
Commits on Mar 18, 2023
-
Implement community board models (#65)
* Implemented community board models - implemented Flyer and Organization models for community board feature - modified User model - updated typescript version to 4.0.5 to resolve es lint issue * Revert package.json changes - reverted package.json changes that are addressed in a different pr
Configuration menu - View commit details
-
Copy full SHA for bf2774c - Browse repository at this point
Copy the full SHA bf2774cView commit details
Commits on Mar 20, 2023
-
Add magazines to weekly debrief (#66)
* Implemented community board models - implemented Flyer and Organization models for community board feature - modified User model - updated typescript version to 4.0.5 to resolve es lint issue * Implemented weekly debrief magazines - added magazines to weekly debrief feature - updated user and weekly debrief models to allow tracking of read magazines - updated logic in user and weekly debrief controllers to enable reading of magazines * Revert package.json changes - reverted package.json changes back to the original file - added additional rules to eslintrc to suppress es lint warnings * Create jest testing for magazines - added jest test cases for magazines * Implement jest testing for User - implemented unit testing for UserRepo - indirectly test Weekly Debrief with User unit tests * Update gitignore - updated gitignore file to include secrets folder
Configuration menu - View commit details
-
Copy full SHA for 6505521 - Browse repository at this point
Copy the full SHA 6505521View commit details
Commits on Mar 23, 2023
-
Implement reshuffle articles (#68)
* Add Docstrings to Test Factory Functions (#64) * Initial boilerplate setup * Add ArticleFactory, TestingDBConnection, FactoryUtils, placeholder article test file * Add test cases on getAllArticles * Create PublicationFactory, add tests for getAllArticles, getArticlesByPublicationID(s), getArticlesByPublicationSlug(s) * Add hooks * Update README * Add pr changes * Add pr changes * Add tests for incrementShoutouts, searchArticle, getArticlesAfterDate * Add publication tests and refactor factory files * Remove test db open message * Update src/tests/article.test.ts Co-authored-by: Archit Mehta <[email protected]> * Update src/tests/data/ArticleFactory.ts Co-authored-by: Archit Mehta <[email protected]> * Refactor code * Refactor byDate * Add docstrings Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Archit Mehta <[email protected]> Implement shuffle article function try to implement reshuffling with aggregate * Implement reshuffling of articles * Revert package.json, update eslint and update .gitignore to match main branch --------- Co-authored-by: Kidus Zegeye <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cd07aa - Browse repository at this point
Copy the full SHA 8cd07aaView commit details -
Implement magazine search (#69)
* Implement magazine search - implemented searching for magazines * update magazinerepo * Add unit test for magazine search - created unit test for MagazineRepo.searchMagazine
Configuration menu - View commit details
-
Copy full SHA for 08705a4 - Browse repository at this point
Copy the full SHA 08705a4View commit details
Commits on Mar 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ca89a00 - Browse repository at this point
Copy the full SHA ca89a00View commit details
Commits on Apr 4, 2023
-
Add 3 new publications (Cornell Daily Sun, Collective X, and Cornell …
…Healthcare Review) to publications.js (#70)
Configuration menu - View commit details
-
Copy full SHA for 274b344 - Browse repository at this point
Copy the full SHA 274b344View commit details
Commits on Apr 12, 2023
-
Resolve merge conflicts in publications.json (keep release version) (#76
) * Kidus/filter articles (#48) * Add covid filter to all article query functions * Add filtering capability * Fix getArticleById filter * Create filter migration script * Finish migration script * Add toggle for filtering enforcement * Implement PR changes Co-authored-by: Kidus Zegeye <[email protected]> * Fix BRSN's url * Migrate bookmark resolver and update User Repo & Entity * Resolve remaining merge conflicts * Implement chronological sorting * Update prod deployment script * Remove unused MagazineURL index from Magazine DB * Add no rules to publications.json * Remove trailing comma --------- Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Archit404Error <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eccf00c - Browse repository at this point
Copy the full SHA eccf00cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94ddfa2 - Browse repository at this point
Copy the full SHA 94ddfa2View commit details -
* Kidus/filter articles (#48) * Add covid filter to all article query functions * Add filtering capability * Fix getArticleById filter * Create filter migration script * Finish migration script * Add toggle for filtering enforcement * Implement PR changes Co-authored-by: Kidus Zegeye <[email protected]> * Fix BRSN's url * Migrate bookmark resolver and update User Repo & Entity * Resolve remaining merge conflicts * Implement chronological sorting * Update prod deployment script * Remove unused MagazineURL index from Magazine DB * Add no rules to publications.json * Remove trailing comma --------- Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Archit404Error <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ebd91ec - Browse repository at this point
Copy the full SHA ebd91ecView commit details
Commits on Apr 21, 2023
-
Implement community board [1/7] (#81)
* Begin implementing FlyerRepo - implemented basic FlyerRepo functions - updated Flyer model to support uploading in app instead of through a google form * Implement flyers for community board - alphabetized imports and fields - finished implementing flyers for community board * Address pr review comments - addressed pr review comments - removed redundant filtering in FlyerRepo - added checks for null return values in FlyerRepo - alphabetized imports and exports
Configuration menu - View commit details
-
Copy full SHA for 573b70d - Browse repository at this point
Copy the full SHA 573b70dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 904c4ae - Browse repository at this point
Copy the full SHA 904c4aeView commit details
Commits on Apr 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e012894 - Browse repository at this point
Copy the full SHA e012894View commit details
Commits on Apr 25, 2023
-
Implement community board (flyer tests) [2/7] (#84)
* Begin implementing FlyerRepo - implemented basic FlyerRepo functions - updated Flyer model to support uploading in app instead of through a google form * Implement flyers for community board - alphabetized imports and fields - finished implementing flyers for community board * Implement jest testing for flyers - created jest unit testing for FlyerRepo - created FlyerFactory to help with jest testing * Remove isFiltered field from Flyer entity - removed redundant isFiltered field from Flyer entity (already checked in microservice) - updated FlyerRepo and jest testing to reflect changes * Alphabetize imports and exports - alphabetized imports and exports in FlyerRepo, flyer.test, and FlyerFactory * Revert merge conflict changes - reverted merge conflict changes (accept incoming when actually wanted to keep current) * Address review comments - alphabetize imports - add unit test cases for FlyerRepo including searching for 0 flyers and maximum limit in response - added unit test case for FlyerRepo.getTrendingFlyers * Address review comments (Shungo) - added spaces between test cases
Configuration menu - View commit details
-
Copy full SHA for 34f1bd8 - Browse repository at this point
Copy the full SHA 34f1bd8View commit details
Commits on Apr 26, 2023
-
Implement community board organizations (#85)
- resolve merge conflicts in Flyer.ts and FlyerFactory.ts - update Organization model - implement logic in OrganizationRepo - implement queries and mutations in OrganizationResolver
Configuration menu - View commit details
-
Copy full SHA for ed6913f - Browse repository at this point
Copy the full SHA ed6913fView commit details
Commits on Apr 27, 2023
-
Implement community board (organization tests) [4/7] (#86)
* Implement community board organizations - resolve merge conflicts in Flyer.ts and FlyerFactory.ts - update Organization model - implement logic in OrganizationRepo - implement queries and mutations in OrganizationResolver * Implement jest testing for organizations - implemented jest testing for community board organizations - created organizations.json with 3 onboarded organizations - added FlyerResolver and OrganizationResolver to app.ts
Configuration menu - View commit details
-
Copy full SHA for e0dcd22 - Browse repository at this point
Copy the full SHA e0dcd22View commit details
Commits on Apr 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6a0c1cc - Browse repository at this point
Copy the full SHA 6a0c1ccView commit details -
Implement community board (user queries/mutations) [5/7] (#87)
* Kidus/filter articles (#48) * Add covid filter to all article query functions * Add filtering capability * Fix getArticleById filter * Create filter migration script * Finish migration script * Add toggle for filtering enforcement * Implement PR changes Co-authored-by: Kidus Zegeye <[email protected]> * Fix BRSN's url * Migrate bookmark resolver and update User Repo & Entity * Resolve remaining merge conflicts * Implement chronological sorting * Update prod deployment script * Remove unused MagazineURL index from Magazine DB * Add no rules to publications.json * Remove trailing comma * Begin implementing FlyerRepo - implemented basic FlyerRepo functions - updated Flyer model to support uploading in app instead of through a google form * Implement basic community board features - finished implementing basic organization and flyer repos/resolvers - created jest testing for organization and flyer repos * Remove unnecessary OrganizationRepo function - removed content types route from organization repo and organization resolver * Implement user routes for community board - implemented user routes for community board to allow following orgs and reading flyers - added jest unit test cases for new UserRepo functions * Implement mutations for following and unfollowing organizations - added resolvers to UserResolver for following and unfollowing organizations - updated documentation in UserRepo - added import of FlyerRepo in app.ts * Address pr review comments - fix spelling * Address pr review comments - made style consistent in UserRepo by checking for if(user) in appendReadFlyer, appendReadArticle, and appendReadMagazine --------- Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Kidus Zegeye <[email protected]> Co-authored-by: Archit404Error <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5cd38cd - Browse repository at this point
Copy the full SHA 5cd38cdView commit details
Commits on May 1, 2023
-
- add organizations from volume-microservice onto organizations.json
Configuration menu - View commit details
-
Copy full SHA for 048a834 - Browse repository at this point
Copy the full SHA 048a834View commit details
Commits on May 2, 2023
-
Implement community board (categories and org lists) [6/7] (#89)
* Implement community board organizations - resolve merge conflicts in Flyer.ts and FlyerFactory.ts - update Organization model - implement logic in OrganizationRepo - implement queries and mutations in OrganizationResolver * Implement jest testing for organizations - implemented jest testing for community board organizations - created organizations.json with 3 onboarded organizations - added FlyerResolver and OrganizationResolver to app.ts * initial commit * Implement organizations as list for flyer model - updated flyer model to allow a list of organizations and organizationSlugs to be associated with each flyer - updated flyer and organization queries accordingly - added unit jest test cases and update old ones accordingly * Address pr review comments - removed redundant resolvers - updated getOrganizationByCategory test * Address pr review comments (kate) - updated docs in OrganizationResolver
Configuration menu - View commit details
-
Copy full SHA for b1f9cad - Browse repository at this point
Copy the full SHA b1f9cadView commit details
Commits on May 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7461cea - Browse repository at this point
Copy the full SHA 7461ceaView commit details -
Merge branch 'release' of github.com:cuappdev/volume-backend into isa…
…ac/merge-main-release
Configuration menu - View commit details
-
Copy full SHA for 69909e6 - Browse repository at this point
Copy the full SHA 69909e6View commit details
Commits on Jun 3, 2023
-
Implement cboard start and end dates (#93)
* Implement end dates - implemented start and end dates - changed shoutouts to times clicked - updated testing and documentation to reflect changes * Address pr review comments - removed async from getFlyersBeforeDate and getFlyersAfterDate - updated documentation in FactoryUtils * add incrementTimesClicked to resolver
Configuration menu - View commit details
-
Copy full SHA for bce6431 - Browse repository at this point
Copy the full SHA bce6431View commit details
Commits on Jun 5, 2023
-
update organization shoutouts query (#94)
* Implement end dates - implemented start and end dates - changed shoutouts to times clicked - updated testing and documentation to reflect changes * Address pr review comments - removed async from getFlyersBeforeDate and getFlyersAfterDate - updated documentation in FactoryUtils * add incrementTimesClicked to resolver * Update organization clicks - changed shoutouts query to clicks in OrganizationResolver
Configuration menu - View commit details
-
Copy full SHA for 8860183 - Browse repository at this point
Copy the full SHA 8860183View commit details
Commits on Jun 12, 2023
-
Implement trending flyers logic (#95)
- updated trending flyers logic - updated FlyerRepo - updated documentation in FlyerResolver
Configuration menu - View commit details
-
Copy full SHA for c766c93 - Browse repository at this point
Copy the full SHA c766c93View commit details
Commits on Jun 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e4406c - Browse repository at this point
Copy the full SHA 8e4406cView commit details -
Merge branch 'release' of github.com:cuappdev/volume-backend into isa…
…ac/merge-main-release
Configuration menu - View commit details
-
Copy full SHA for e0d462b - Browse repository at this point
Copy the full SHA e0d462bView commit details