* Started making deal object
* beginning to edit fundingbasket to include deals
* snd commit of same, not sure why
* created DealDAO and DealFileDAO
* created DealDAO and DealFileDAO, edited other DAO
* beginning changes to controller level
* backend things
* basic functions in dealDAO completed
* all basic function in backend done
functions for controller level done for "createNeed" card
* added commenting
* backend done i think?
* added removeDeal to FundingBasketController
* added and fixed comments
* bug fixing
* minor bugs fixed, backend now compiles
* Added DealTest
removed empty extra FundingBasketTest class
* started on DealFIleDAOTest
fixed error on CupboardControllerTest where something had an extra parameter
* stopped working on deals, tests are made
* made random part of deal actually random
seeded with current time down to nano
* fixed some errors from the merge
* moved deal related methods into proper Deal files
* fixed ass errors from changing some methods
* changed other files, removed depreciated methods
changed many functions parameters to work purely off of IDs
* Started making deal object
* beginning to edit fundingbasket to include deals
* snd commit of same, not sure why
* created DealDAO and DealFileDAO
* created DealDAO and DealFileDAO, edited other DAO
* beginning changes to controller level
* backend things
* basic functions in dealDAO completed
* all basic function in backend done
functions for controller level done for "createNeed" card
* added commenting
* backend done i think?
* added removeDeal to FundingBasketController
* added and fixed comments
* bug fixing
* minor bugs fixed, backend now compiles
* Added DealTest
removed empty extra FundingBasketTest class
* started on DealFIleDAOTest
fixed error on CupboardControllerTest where something had an extra parameter
* stopped working on deals, tests are made
* made random part of deal actually random
seeded with current time down to nano
* fixed some errors from the merge
* moved deal related methods into proper Deal files
* fixed ass errors from changing some methods
* changed other files, removed depreciated methods
changed many functions parameters to work purely off of IDs
* Revert "Deals (#19)"
This reverts commit 088d18d536.
* Fix basket path
* Restore default admin credentials
* Fix tags
* Fix admin needs link
* Hide need IDs
* Fix checkout amount
* Fix deleted needs in baskets
* Fix tests
* Remove extra readme
* Fix funding basket user association
* Add notifications models
* Add notifications DAO
* Fix notifications models
* Fix notifications DAO
* Implement notifications controller
* Update docs
* Add tests files
* Add notification model
* Add notification service
* Add notifications view
* Route notifications center
* Fix minor bug
* Fix funding basket endpoint
* started changes for pushing notifications
* changes
* started to create push.service files
* fixed index.ts(was missing export for notification)
continued work on push.service
* posting notifications restarted
* creating pushNotification methods in the component
i have realized i dont know angular
* finished for the day, push is nearly done i think?
* seems to work, but push page wont open from button
* push button no longer fails, but page is blank
* still not working right
* merged main into branch to update
* made suggested changes to notifications.service.*
* added suggested changes again
---------
Co-authored-by: Mohammed Fareed <mohdf.fareed@icloud.com>
* Start writing unit tests
* [ERROR] Start building controller unit test
* Continue to implement tests
* Finish major checks of NotificationsCenter
* Fill out basic persistence test
* Save currently built unit tests
* Code Coverage increased to 63% total
NotificationsControllerTest framework tested.
Almost no IOExceptions tested or thrown yet
* Modify persistence to get unit tests to work
Yes, its not NEARLY as safe. But unit test is gonna unit test
* Finish UsersFileDAO unit tests
* CupboardFileDAO Unit testing complete*
A few edge cases are missing still
* Create most FundingBasketFileDAO Unit tests
* Start NotificationsFileDAO unit testing
I'm officially too tired to start on this incredibly complex test
* Add unit tests
* Restored `createFile` in file DAOs
Although they bring the code coverage down, they are needed to prevent
errors if working with new files.
UsersFileDAO has a bunch of changes due to formatter
---------
Co-authored-by: Blizzard Finnegan <blizzardfinnegan@gmail.com>
* commiting my work on the search function, I haven't finished yet but I am like 90% done I would say.
* stashing my local changes
* Fix search backend
* Fix endpoint return status code
* Fix search service method
* Fix search ui
* Minor fixes
---------
Co-authored-by: Kenny Casey <kac9920@g.rit.edu>
tested and merged by: <rjl8327@rit.edu>
* Begin initialising User backend
Basket will be contained within the User class, perhaps....
* Resolve compile-time error
* Complete minimal implementation
* Create build and compose file
* Make docker build more modular
* IT RUNS
Now to actually write unit tests
* Attempt to debug docker file
Currently works correctly when built individually, but docker-compose
currently fails
* Project broken into multipel Dockerfiles
Docker Compose issues have been resolved in the given mount points in
both compose files.
User.java modified enough to resolve build error.
* Add comments to proxy compose
* Start unit testing
* Finish implementing unit testing
* Make build stable for both Docker and localhost
* Incremental update
Got past proxy errors, now to fix domain names
* Resolve naming convention
* Begin initialising User backend
Basket will be contained within the User class, perhaps....
* Resolve compile-time error
* Complete minimal implementation
* IT RUNS
Now to actually write unit tests
* Start unit testing
* Finish implementing unit testing
* Started making deal object
* beginning to edit fundingbasket to include deals
* snd commit of same, not sure why
* created DealDAO and DealFileDAO
* created DealDAO and DealFileDAO, edited other DAO
* beginning changes to controller level
* backend things
* basic functions in dealDAO completed
* all basic function in backend done
functions for controller level done for "createNeed" card
* added commenting
* backend done i think?