{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":643367794,"defaultBranch":"main","name":"bmun_invoicing","ownerLogin":"skberkeley","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-20T23:48:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66887530?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712956991.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"bbc58bb33527f3575f44388c53844b0ad5f5c146","ref":"refs/heads/IA-4_bmun_invoice_issuer","pushedAt":"2024-04-12T21:23:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"BMUN Invoice Issuer","shortMessageHtmlLink":"BMUN Invoice Issuer"}},{"before":"9d08e8f5b2f15ef489fbeefb4dec850ea939c0f6","after":"2d390a9970df42dd4d9735d522909056f83f2a96","ref":"refs/heads/main","pushedAt":"2023-09-20T01:02:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Gitignore .idea files (#12)","shortMessageHtmlLink":"Gitignore .idea files (#12)"}},{"before":null,"after":"30b6982700bb190ea52f6647bf2ea913f6f227de","ref":"refs/heads/gitignore_idea_folder","pushedAt":"2023-09-20T01:02:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Gitignore .idea files","shortMessageHtmlLink":"Gitignore .idea files"}},{"before":"1d587c9dd94f2de75a6734ca9a47802c9007cf7d","after":"9d08e8f5b2f15ef489fbeefb4dec850ea939c0f6","ref":"refs/heads/main","pushedAt":"2023-09-20T00:52:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Ia 6 fc invoice issuer (#11)\n\n* Modified GoogleSheetsModule to parametrize sheet name and strip whitespace\r\n\r\n* Added QueryModule to construct SQL queries for QuickBooks API\r\n\r\n* FCInvoiceIssuer implement","shortMessageHtmlLink":"Ia 6 fc invoice issuer (#11)"}},{"before":null,"after":"397ae2a0cdb4c9967b1b6b880463e3becbf93778","ref":"refs/heads/IA-6_fc_invoice_issuer","pushedAt":"2023-09-20T00:51:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"FCInvoiceIssuer implement","shortMessageHtmlLink":"FCInvoiceIssuer implement"}},{"before":"84f0a9c6d10ea0d08a9253ce8dadecfaf3081b25","after":"1d587c9dd94f2de75a6734ca9a47802c9007cf7d","ref":"refs/heads/main","pushedAt":"2023-09-08T06:25:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Implemented registration parser for google sheets + manual tested (#10)","shortMessageHtmlLink":"Implemented registration parser for google sheets + manual tested (#10)"}},{"before":null,"after":"5f4b5e969eaf810ee5c31c38649e65dde63f3cf8","ref":"refs/heads/IA-10_google_sheets","pushedAt":"2023-09-08T06:24:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Implemented registration parser for google sheets + manual tested","shortMessageHtmlLink":"Implemented registration parser for google sheets + manual tested"}},{"before":"f80a3db9e749952d831796e290903c8e3b66227d","after":null,"ref":"refs/heads/IA-3_handleRegistration","pushedAt":"2023-09-08T04:41:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"}},{"before":"13cfe61b11d392b0159147666b5663f0d333de8b","after":"84f0a9c6d10ea0d08a9253ce8dadecfaf3081b25","ref":"refs/heads/main","pushedAt":"2023-09-08T04:41:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Implement RegistrationHandler + manual test in App.java (#9)","shortMessageHtmlLink":"Implement RegistrationHandler + manual test in App.java (#9)"}},{"before":null,"after":"f80a3db9e749952d831796e290903c8e3b66227d","ref":"refs/heads/IA-3_handleRegistration","pushedAt":"2023-09-08T04:41:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Implement RegistrationHandler + manual test in App.java","shortMessageHtmlLink":"Implement RegistrationHandler + manual test in App.java"}},{"before":"bddbf2605c253d8ffcf639b316de76bd2ccdaeef","after":"13cfe61b11d392b0159147666b5663f0d333de8b","ref":"refs/heads/main","pushedAt":"2023-09-06T05:37:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Implemented updateCustomerFromSchool in QuickBooksModule and getCusto… (#7)\n\n* Implemented updateCustomerFromSchool in QuickBooksModule and getCustomerFromSchool and getPhysicalAddressFromAddress in QuickBookUtils. Fixed git commit structure and added testing for QuickBookUtils.\r\n\r\n* Implemented requested changes.\r\n\r\n* Cleaned up updateCustomerFromSchool and tests for IA-7.\r\n\r\n* Combined Util.java and QuickBooksUtil.java\r\n\r\n---------\r\n\r\nCo-authored-by: Sora Kanosue ","shortMessageHtmlLink":"Implemented updateCustomerFromSchool in QuickBooksModule and getCusto… ("}},{"before":"a506287936266c862a94e0c2a4a64fa138460f60","after":"e07b26d892941e892fb11e5e316a4172aca53ed3","ref":"refs/heads/update_customer_from_school_fixed","pushedAt":"2023-09-06T05:37:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Combined Util.java and QuickBooksUtil.java","shortMessageHtmlLink":"Combined Util.java and QuickBooksUtil.java"}},{"before":null,"after":"c36755bff52773ff9328d5e449842e4005b1e693","ref":"refs/heads/update_customer_from_school_fixed_1","pushedAt":"2023-09-06T05:34:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Combined Util.java and QuickBooksUtil.java","shortMessageHtmlLink":"Combined Util.java and QuickBooksUtil.java"}},{"before":"f559a3e47dd81af9290619df84779e5bd994ee83","after":"bddbf2605c253d8ffcf639b316de76bd2ccdaeef","ref":"refs/heads/main","pushedAt":"2023-09-06T04:48:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Ia 14 create invoices from registration (#8)\n\n* Added getCustomerRefFromCustomer to Util\r\n\r\n* Remove unneeded Test Conference from Conference.java\r\n\r\n* Added Credit Card Processing Fee constant\r\n\r\n* Added unit costs to InvoiceType.java\r\n\r\n* Added Utility functions for use by createInvoicesFromRegistration\r\n\r\n* Implemented createInvoicesFromRegistration in QuickBooksModule.java\r\n\r\n* Manual test for createInvoicesFromRegistration","shortMessageHtmlLink":"Ia 14 create invoices from registration (#8)"}},{"before":null,"after":"324ff15e81431b5d3cbe10b3b0dd62cc9e159a0b","ref":"refs/heads/IA-14_createInvoicesFromRegistration","pushedAt":"2023-09-06T04:47:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Manual test for createInvoicesFromRegistration","shortMessageHtmlLink":"Manual test for createInvoicesFromRegistration"}},{"before":"f44370d5a25781745bf7387a5cdf2c24991bd5ae","after":"a506287936266c862a94e0c2a4a64fa138460f60","ref":"refs/heads/update_customer_from_school_fixed","pushedAt":"2023-08-22T22:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"Cleaned up updateCustomerFromSchool and tests for IA-7.","shortMessageHtmlLink":"Cleaned up updateCustomerFromSchool and tests for IA-7."}},{"before":null,"after":"9eefacdaf2fad8a54148df96cd5ac183a11efb18","ref":"refs/heads/CI_Actions","pushedAt":"2023-08-21T21:26:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"Initial test configuration of CI implementation","shortMessageHtmlLink":"Initial test configuration of CI implementation"}},{"before":"24d0043737357b82f3822c49e758009058632e79","after":"f44370d5a25781745bf7387a5cdf2c24991bd5ae","ref":"refs/heads/update_customer_from_school_fixed","pushedAt":"2023-08-21T19:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"Implemented requested changes.","shortMessageHtmlLink":"Implemented requested changes."}},{"before":"78e74980b8f529ff6d1509fa5d39bae802d68bb5","after":null,"ref":"refs/heads/IA-8_getOrCreateInvoicesFromRegistration","pushedAt":"2023-08-21T16:24:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"}},{"before":"f6eaa5a7bc7b7704a31c78e57e5d78ff2b204b54","after":"f559a3e47dd81af9290619df84779e5bd994ee83","ref":"refs/heads/main","pushedAt":"2023-08-21T16:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"[IA-8] Implement getOrCreateInvoicesFromRegistration in QuickBooksModule (#6)\n\n* Added some toString methods to Conference and InvoiceType for use in utility functions later\r\n\r\n* Removed quickBooksId from School.java, could be added back for caching down the line\r\nAdded a builder tag to Registration for ease of use\r\n\r\n* Added some utility functions for use in getOrCreateInvoicesFromRegistration\r\n\r\n* Implemented queryInvoicesFromRegistration in QuickBooksModule, along with manual test in App.java","shortMessageHtmlLink":"[IA-8] Implement getOrCreateInvoicesFromRegistration in QuickBooksMod…"}},{"before":null,"after":"24d0043737357b82f3822c49e758009058632e79","ref":"refs/heads/update_customer_from_school_fixed","pushedAt":"2023-08-20T22:29:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"Implemented updateCustomerFromSchool in QuickBooksModule and getCustomerFromSchool and getPhysicalAddressFromAddress in QuickBookUtils. Fixed git commit structure and added testing for QuickBookUtils.","shortMessageHtmlLink":"Implemented updateCustomerFromSchool in QuickBooksModule and getCusto…"}},{"before":null,"after":"78e74980b8f529ff6d1509fa5d39bae802d68bb5","ref":"refs/heads/IA-8_getOrCreateInvoicesFromRegistration","pushedAt":"2023-08-20T22:25:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Implemented queryInvoicesFromRegistration in QuickBooksModule, along with manual test in App.java","shortMessageHtmlLink":"Implemented queryInvoicesFromRegistration in QuickBooksModule, along …"}},{"before":"b869c638773eff8e65894874fce0c06bccb20d5a","after":"7ab1a9bb432732046ad0fa6acd4455d85c46ae70","ref":"refs/heads/update_customer_from_school","pushedAt":"2023-08-20T21:04:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"Merge branch 'main' into update_customer_from_school","shortMessageHtmlLink":"Merge branch 'main' into update_customer_from_school"}},{"before":null,"after":"b869c638773eff8e65894874fce0c06bccb20d5a","ref":"refs/heads/update_customer_from_school","pushedAt":"2023-08-17T21:42:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"Implemented updateCustomerFromSchool in QuickBooksModule and getCustomerFromSchool and getPhysicalAddressFromAddress in QuickBookUtils","shortMessageHtmlLink":"Implemented updateCustomerFromSchool in QuickBooksModule and getCusto…"}},{"before":"f838b3ea55ebc530b4e293d636054f7838a676b1","after":"f6eaa5a7bc7b7704a31c78e57e5d78ff2b204b54","ref":"refs/heads/main","pushedAt":"2023-08-15T15:12:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Send invoice (#4)\n\n* Completed sendInvoice and implemented associated testing methods.\r\n\r\n* sendInvoice test now checks that the email has been sent and a manual test has been added to App.\r\n\r\n* Rewrote getTestInvoice to getInvoiceWithMatchingMemo in QuickBooksModule\r\nAdded tests for getInvoiceWithMatchingMemo in QuickBooksModuleTest\r\nManually tested\r\n\r\n---------\r\n\r\nCo-authored-by: Nick Angelici ","shortMessageHtmlLink":"Send invoice (#4)"}},{"before":null,"after":"b76dff16f7039f0ebde536631f900cc03a35f93c","ref":"refs/heads/send_invoice","pushedAt":"2023-08-15T15:11:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Rewrote getTestInvoice to getInvoiceWithMatchingMemo in QuickBooksModule\nAdded tests for getInvoiceWithMatchingMemo in QuickBooksModuleTest\nManually tested","shortMessageHtmlLink":"Rewrote getTestInvoice to getInvoiceWithMatchingMemo in QuickBooksModule"}},{"before":"8aabefe21b83ac1b3ab3a3ddc7d7b3ccba76273d","after":"cfdff736ac27d02ccbf25801e676e4e15a185219","ref":"refs/heads/send_invoice_and_testing","pushedAt":"2023-08-15T15:03:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Rewrote getTestInvoice to getInvoiceWithMatchingMemo in QuickBooksModule\nAdded tests for getInvoiceWithMatchingMemo in QuickBooksModuleTest\nManually tested","shortMessageHtmlLink":"Rewrote getTestInvoice to getInvoiceWithMatchingMemo in QuickBooksModule"}},{"before":"38e1266a8716fdc074ea8b372902a2a803277c73","after":"8aabefe21b83ac1b3ab3a3ddc7d7b3ccba76273d","ref":"refs/heads/send_invoice_and_testing","pushedAt":"2023-08-13T22:50:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"sendInvoice test now checks that the email has been sent and a manual test has been added to App.","shortMessageHtmlLink":"sendInvoice test now checks that the email has been sent and a manual…"}},{"before":"e5274bfe50e89b067255e1ed3d0fa2ef996cd797","after":"f838b3ea55ebc530b4e293d636054f7838a676b1","ref":"refs/heads/main","pushedAt":"2023-06-02T18:09:08.963Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skberkeley","name":"Sora Kanosue","path":"/skberkeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66887530?s=80&v=4"},"commit":{"message":"Tests for QuickBooksModule constructor and getAllCustomers (#3)","shortMessageHtmlLink":"Tests for QuickBooksModule constructor and getAllCustomers (#3)"}},{"before":null,"after":"38e1266a8716fdc074ea8b372902a2a803277c73","ref":"refs/heads/send_invoice_and_testing","pushedAt":"2023-05-29T23:23:57.303Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCoding22","name":"NAngelici","path":"/NickCoding22","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105902020?s=80&v=4"},"commit":{"message":"Completed sendInvoice and implemented associated testing methods.","shortMessageHtmlLink":"Completed sendInvoice and implemented associated testing methods."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMlQyMToyMzoxMS4wMDAwMDBazwAAAAQvejEh","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yOVQyMzoyMzo1Ny4zMDM0NzlazwAAAAM2jloa"}},"title":"Activity · skberkeley/bmun_invoicing"}