{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":693166893,"defaultBranch":"main","name":"ckcs145","ownerLogin":"aeamaea","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-18T13:35:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1407133?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1696291762.0","currentOid":""},"activityList":{"items":[{"before":"fcca633434ce721e750426b30cf913a59ddac6cc","after":"a3f213098a1016d5bd112e3d55cc622c1700a5c0","ref":"refs/heads/main","pushedAt":"2023-12-20T00:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"final changes - already presented","shortMessageHtmlLink":"final changes - already presented"}},{"before":"b2bc33001bb86807ef9de0627cc9fc06efb3d174","after":"fcca633434ce721e750426b30cf913a59ddac6cc","ref":"refs/heads/main","pushedAt":"2023-12-09T18:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added readme for defunct pugsql queries directory","shortMessageHtmlLink":"added readme for defunct pugsql queries directory"}},{"before":"e96cf30ba38bfeba5dc64d8521280c9385f5eb93","after":"b2bc33001bb86807ef9de0627cc9fc06efb3d174","ref":"refs/heads/main","pushedAt":"2023-12-09T18:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"cleaned up pics dire and removed files not being used - this will make the project size smaller","shortMessageHtmlLink":"cleaned up pics dire and removed files not being used - this will mak…"}},{"before":"0374e422b875cbad44f057d5161e5000532d1d9e","after":"e96cf30ba38bfeba5dc64d8521280c9385f5eb93","ref":"refs/heads/main","pushedAt":"2023-12-08T17:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"fixed jumbotron text shadow","shortMessageHtmlLink":"fixed jumbotron text shadow"}},{"before":"f65983034d795d61eca40e5da12c251ae77fbe02","after":"0374e422b875cbad44f057d5161e5000532d1d9e","ref":"refs/heads/main","pushedAt":"2023-12-08T17:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added jwfoods project final version","shortMessageHtmlLink":"added jwfoods project final version"}},{"before":"987cc1142a968d149e1d280b588ff70edab1a5dc","after":"f65983034d795d61eca40e5da12c251ae77fbe02","ref":"refs/heads/main","pushedAt":"2023-12-07T03:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added lab 9,10, 12 and edited project-wip files","shortMessageHtmlLink":"added lab 9,10, 12 and edited project-wip files"}},{"before":"5b5a404c9873f0bb2ed2aa18597f3ef7f20476a3","after":"987cc1142a968d149e1d280b588ff70edab1a5dc","ref":"refs/heads/main","pushedAt":"2023-11-16T12:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"Now using HTMX in app.py and .html templates for in place updates of divs","shortMessageHtmlLink":"Now using HTMX in app.py and .html templates for in place updates of …"}},{"before":"416ba679dc61718e42918010ec5eb5c4494e78e3","after":"5b5a404c9873f0bb2ed2aa18597f3ef7f20476a3","ref":"refs/heads/main","pushedAt":"2023-11-13T00:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"expressjs version of the project with mongodb backend fully owrking now with admin login and capability to update coefficients via a web form\"","shortMessageHtmlLink":"expressjs version of the project with mongodb backend fully owrking n…"}},{"before":"566b7f5234c84621d677b383fadccbde983703b6","after":"416ba679dc61718e42918010ec5eb5c4494e78e3","ref":"refs/heads/main","pushedAt":"2023-11-09T13:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"created final project readme.md","shortMessageHtmlLink":"created final project readme.md"}},{"before":"7e2eca80d03f64aa4ff60e9bdf02ab4226e52c71","after":"566b7f5234c84621d677b383fadccbde983703b6","ref":"refs/heads/main","pushedAt":"2023-11-09T12:35:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"fixed typos in project-wip/app.py","shortMessageHtmlLink":"fixed typos in project-wip/app.py"}},{"before":"a147d80923a75f6fcfdb20a1ed79f8d32cb01bb8","after":"7e2eca80d03f64aa4ff60e9bdf02ab4226e52c71","ref":"refs/heads/main","pushedAt":"2023-11-09T12:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"fixed up code to use .env instead of hardcoded values","shortMessageHtmlLink":"fixed up code to use .env instead of hardcoded values"}},{"before":"78f15830c26722cd21619c717321c86f712d5808","after":"a147d80923a75f6fcfdb20a1ed79f8d32cb01bb8","ref":"refs/heads/main","pushedAt":"2023-11-08T15:04:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added some jumbotron images, changed header/footer image, added LOGOUT link to the page where you update the coefficients","shortMessageHtmlLink":"added some jumbotron images, changed header/footer image, added LOGOU…"}},{"before":"f8dfe7da50f2bb28153d7fd878fa6789ce46070b","after":"78f15830c26722cd21619c717321c86f712d5808","ref":"refs/heads/main","pushedAt":"2023-11-08T12:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"add code in lab11 to update the jwfoods.Coeffs document (the coefficients values) and also read from it to show under the '/protected' route","shortMessageHtmlLink":"add code in lab11 to update the jwfoods.Coeffs document (the coeffici…"}},{"before":"b66b395ea2bf57090781fd2ea359ed3bfe0623ed","after":"f8dfe7da50f2bb28153d7fd878fa6789ce46070b","ref":"refs/heads/main","pushedAt":"2023-11-06T22:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"finished lab11 - hooked up the code to an actual mongobackend. it talks to the jwfoods database where it needs to have a collection called Users with two StringFields: email and password - you are welcome :)","shortMessageHtmlLink":"finished lab11 - hooked up the code to an actual mongobackend. it tal…"}},{"before":"2ded76cf500cb3cc77b3e47b7effc7f403c98647","after":"b66b395ea2bf57090781fd2ea359ed3bfe0623ed","ref":"refs/heads/main","pushedAt":"2023-11-05T21:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"updated pip_list_modules.txt because pip list shows all user installed pkgs","shortMessageHtmlLink":"updated pip_list_modules.txt because pip list shows all user installe…"}},{"before":"4674a34bed547211a43e3e42b9fcb7e2048335f3","after":"2ded76cf500cb3cc77b3e47b7effc7f403c98647","ref":"refs/heads/main","pushedAt":"2023-11-05T21:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"updated requirements.txt file","shortMessageHtmlLink":"updated requirements.txt file"}},{"before":"9ed75232edf1dbb454233feaf79f8ac8cc779dea","after":"4674a34bed547211a43e3e42b9fcb7e2048335f3","ref":"refs/heads/main","pushedAt":"2023-11-05T17:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"testing various JS options to show two forms. company1.1.html now has the code","shortMessageHtmlLink":"testing various JS options to show two forms. company1.1.html now has…"}},{"before":"b4ca209614fd9943a66cb88f010554548f264f71","after":"9ed75232edf1dbb454233feaf79f8ac8cc779dea","ref":"refs/heads/main","pushedAt":"2023-11-04T14:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added comment about calc_charges() endpoint","shortMessageHtmlLink":"added comment about calc_charges() endpoint"}},{"before":"4763491a741c09911e70db393d558cd021efe773","after":"b4ca209614fd9943a66cb88f010554548f264f71","ref":"refs/heads/main","pushedAt":"2023-11-04T14:33:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"v1.0 - see tags - all core requirements fullfilled - mongo integration, jquery AJAX for inline delivery cost, responsive html tag=v1.0","shortMessageHtmlLink":"v1.0 - see tags - all core requirements fullfilled - mongo integratio…"}},{"before":"1b095e27424a2be0bcb9393829ec02fd840328b2","after":"4763491a741c09911e70db393d558cd021efe773","ref":"refs/heads/main","pushedAt":"2023-10-28T01:09:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added dotenv and related code to lab6 lab6pugsql and lecture6 code-bases","shortMessageHtmlLink":"added dotenv and related code to lab6 lab6pugsql and lecture6 code-bases"}},{"before":"ebf02fdea5a70cd868f5f96faa0c116184d19bba","after":"1b095e27424a2be0bcb9393829ec02fd840328b2","ref":"refs/heads/main","pushedAt":"2023-10-27T03:06:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"lab6 now works with pugsql - took out all the SQLAlchemy SQLA crap - just straight sql. working code baby!\"","shortMessageHtmlLink":"lab6 now works with pugsql - took out all the SQLAlchemy SQLA crap - …"}},{"before":"e3327a025b6c3f36ba5deba686815d5aced70fc3","after":"ebf02fdea5a70cd868f5f96faa0c116184d19bba","ref":"refs/heads/main","pushedAt":"2023-10-26T17:32:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"lab6app working version. no html code as the lab6 instructions do not require it. Everything was tested using a REST client (HeadRest on MacOS)","shortMessageHtmlLink":"lab6app working version. no html code as the lab6 instructions do not…"}},{"before":"ad8af6840ada55d3df58693af92bbb5f757e7e01","after":"e3327a025b6c3f36ba5deba686815d5aced70fc3","ref":"refs/heads/main","pushedAt":"2023-10-23T23:59:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"updated readme.md","shortMessageHtmlLink":"updated readme.md"}},{"before":"244eeeb5d097a871e47f37b5e97db91393c64bed","after":"ad8af6840ada55d3df58693af92bbb5f757e7e01","ref":"refs/heads/main","pushedAt":"2023-10-23T00:27:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added /update /delete parts and the whole thing is working now.","shortMessageHtmlLink":"added /update /delete parts and the whole thing is working now."}},{"before":"5af20a061862a6eb2284b4d5688d28e4bb1d147e","after":"244eeeb5d097a871e47f37b5e97db91393c64bed","ref":"refs/heads/main","pushedAt":"2023-10-22T21:39:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"update readme.md","shortMessageHtmlLink":"update readme.md"}},{"before":"d61e29a3fe430f32e3280d616253dd6244690323","after":"5af20a061862a6eb2284b4d5688d28e4bb1d147e","ref":"refs/heads/main","pushedAt":"2023-10-22T13:50:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"added /update/ and /delete/ /create code. SQLAlchemy is overcomplicated tbh.","shortMessageHtmlLink":"added /update/<custid> and /delete/<custid> /create code. SQLAlchemy …"}},{"before":"5d770e51df8f73fef9ab5647cfab22bd3dee9e5a","after":"d61e29a3fe430f32e3280d616253dd6244690323","ref":"refs/heads/main","pushedAt":"2023-10-21T13:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"copied lecture5 to lec5-pgsql and added a readme.md file to start the conversion to a postgreql backend - right now it's just the working mongo app","shortMessageHtmlLink":"copied lecture5 to lec5-pgsql and added a readme.md file to start the…"}},{"before":"e04d76a1fcda77c53307c38985f9bd0eb82c5a15","after":"5d770e51df8f73fef9ab5647cfab22bd3dee9e5a","ref":"refs/heads/main","pushedAt":"2023-10-20T13:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"modified /list and list_customers() to get the max value of the customer id, then use that to populate a data entry form right on the listing page. 2. Changed listing.html to include the form fields. Added form field validation and default values. 3. Changed update_form.html so it includes the full name (you need to put quotes around the variables being assigned to the value property.","shortMessageHtmlLink":"modified /list and list_customers() to get the max value of the custo…"}},{"before":"098e468ddafcaeac15f5aa6861b2d96f789b2651","after":"e04d76a1fcda77c53307c38985f9bd0eb82c5a15","ref":"refs/heads/main","pushedAt":"2023-10-20T02:28:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"commit everything? huh?","shortMessageHtmlLink":"commit everything? huh?"}},{"before":"fb42ad80b9e6c2a2174c215f055490b4da969582","after":"098e468ddafcaeac15f5aa6861b2d96f789b2651","ref":"refs/heads/main","pushedAt":"2023-10-08T12:14:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aeamaea","name":null,"path":"/aeamaea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1407133?s=80&v=4"},"commit":{"message":"created gitignore file? why does it not ignore the .gitignore? huh? also added lab5 code. which is working code btw","shortMessageHtmlLink":"created gitignore file? why does it not ignore the .gitignore? huh? a…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzkekQgA","startCursor":null,"endCursor":null}},"title":"Activity · aeamaea/ckcs145"}