Commit Graph
94 Commits
Author SHA1 Message Date
KKlochko 1a7c585aa7 Add CityValidationByName.
continuous-integration/drone/push Build is passing
2023-08-18 13:20:09 +03:00
KKlochko f437d777a5 Add ValidationByName and CompanyValidationByName.
continuous-integration/drone/push Build is passing
2023-08-17 19:22:10 +03:00
KKlochko 135f4c0c93 Refactor the Company and its validator test.
continuous-integration/drone/push Build is passing
2023-08-16 18:12:29 +03:00
KKlochko c22945926c Refactor the City, Company and their tests.
continuous-integration/drone/push Build is passing
2023-08-16 17:47:22 +03:00
KKlochko a4938eb099 Add tests for City methods.
continuous-integration/drone/push Build is failing
2023-08-15 13:16:16 +03:00
KKlochko 394f821d35 Refactor the City and its tests. 2023-08-15 13:15:24 +03:00
KKlochko 6db3465407 Refactor the User validator.
continuous-integration/drone/push Build is passing
2023-08-14 20:45:57 +03:00
KKlochko 41acdd861b Update the order method to update the cart's status to DONE.
continuous-integration/drone/push Build is passing
2023-06-22 11:20:00 +03:00
KKlochko 2851fe86bb Add the order method and its route.
continuous-integration/drone/push Build is passing
2023-06-22 11:06:10 +03:00
KKlochko 8dcb580393 Add the authenticated API fetcher and sender.
continuous-integration/drone/push Build is passing
2023-06-22 11:04:42 +03:00
KKlochko e178d1c8b4 Update the ApiFetcher to have option to get a field or get the JSON. 2023-06-22 10:59:10 +03:00
KKlochko 6c13fe7d7d Add the method to get cart items as the JSON array. 2023-06-22 10:58:21 +03:00
KKlochko 2b8d6e3062 Fix README.
continuous-integration/drone/push Build is passing
2023-06-21 15:38:15 +03:00
KKlochko e840ead1ea Update the README.
continuous-integration/drone/push Build is passing
2023-06-21 15:23:50 +03:00
KKlochko 59c48d1984 Add the docker files.
continuous-integration/drone/push Build is passing
2023-06-21 15:22:03 +03:00
KKlochko f944a67a24 Add license.
continuous-integration/drone/push Build is passing
2023-06-20 21:35:21 +03:00
KKlochko db70255f4f Fix CategoryItemAPI->saveMap to save items with parents.
continuous-integration/drone/push Build is passing
2023-06-20 20:29:24 +03:00
KKlochko 387858a2de Refactor the index page in the CategoryController. 2023-06-20 20:28:12 +03:00
KKlochko 87c921c3e3 Add the index page to show the cart's items.
continuous-integration/drone/push Build is passing
2023-06-20 20:26:01 +03:00
KKlochko 028dcbddd1 Update CategoryResource to show only item templates. 2023-06-20 20:18:10 +03:00
KKlochko 38f99d0a84 Add the route to show cart items. 2023-06-20 20:15:21 +03:00
KKlochko 78c197549d Add a resource and a collection for show CartItem. 2023-06-20 20:13:44 +03:00
KKlochko d5cd9f4096 Fix the getters in Cart model for a city, a company.
continuous-integration/drone/push Build is passing
2023-06-20 17:34:35 +03:00
KKlochko d584379888 Refactor names for the Company, Category, User APIs and tests.
continuous-integration/drone/push Build is passing
2023-06-20 15:29:31 +03:00
KKlochko 4d8506a3a4 Refactor names for the Cart API and its tests.
continuous-integration/drone/push Build is passing
2023-06-20 15:22:45 +03:00
KKlochko 5e88be6760 Update the index page to show only city's companies.
continuous-integration/drone/push Build is passing
2023-06-20 10:38:09 +03:00
KKlochko e2cf7d4199 Update the method, saveMap, for CompanyAPI to save a city as parent. 2023-06-20 10:35:51 +03:00
KKlochko b371ac2773 Add a getter for companies in City model. 2023-06-20 10:33:22 +03:00
KKlochko 8850d43575 Fix the addItemIds method in Cart model.
continuous-integration/drone/push Build is passing
2023-06-19 22:09:16 +03:00
KKlochko 5b0a1ee8f6 Fix methods to add/remove items from the Cart.
continuous-integration/drone/push Build is failing
2023-06-19 21:55:48 +03:00
KKlochko 50d39c7e9b Add methods to City model to add, remove Company by id. 2023-06-19 21:55:10 +03:00
KKlochko 118b9bb74c Add methods to City model to get, add, remove Companies by ids. 2023-06-19 21:54:42 +03:00
KKlochko f7214205d8 Add Pivot table for the relationship between Cities and Companies. 2023-06-19 21:47:23 +03:00
KKlochko 962b423d0d Add tests for the addItem method, that add an item to a Cart.
continuous-integration/drone/push Build is passing
2023-06-19 20:32:11 +03:00
KKlochko 7636ae4715 Fix Cart.getItem() method. 2023-06-19 20:31:02 +03:00
KKlochko fd4a4bf5ea Add the addItem method, that add an item to a Cart, and its route. 2023-06-19 20:24:14 +03:00
KKlochko 6bb99c7f70 Add the clone method for Item model.
continuous-integration/drone/push Build is passing
2023-06-19 18:13:35 +03:00
KKlochko ada0abd69d Add the count field to Item model. 2023-06-19 18:12:57 +03:00
KKlochko 563254c725 Add getItem to Cart model. 2023-06-19 18:11:28 +03:00
KKlochko e91b808a0f Add a method to check that an item in a cart. 2023-06-19 18:10:54 +03:00
KKlochko 73b45084b7 Refactor the Cart method names. 2023-06-19 18:08:34 +03:00
KKlochko 23b0f0477a Update the index page for companies to show using the User data.
continuous-integration/drone/push Build is passing
2023-06-19 15:51:57 +03:00
KKlochko 57dd0c1660 Update the index page for categories to show company's categories. 2023-06-19 15:50:30 +03:00
KKlochko 3daf18f5c3 Add CategotyItemAPI, ItemAPI to get items from DotsAPI. 2023-06-19 15:36:12 +03:00
KKlochko 5d0c12fac1 Add parent as an argument to the saveMap method for DotsAPI classes. 2023-06-19 15:34:10 +03:00
KKlochko 6e8a34112a Add tests for the Item.isBelong method.
continuous-integration/drone/push Build is passing
2023-06-19 15:32:31 +03:00
KKlochko a7dbea1d79 Add getCategory, getCompany, isBelong methods to Item model. 2023-06-19 15:31:33 +03:00
KKlochko 751921e83f Add tests for the Item validations.
continuous-integration/drone/push Build is passing
2023-06-19 15:11:21 +03:00
KKlochko aedb4d5949 Add the validation for Item that returns message for requests. 2023-06-19 15:10:47 +03:00
KKlochko 65fa84344e Update CategoryResource to show items of categories. 2023-06-19 15:06:23 +03:00