-
91e3b3234f
Refactor to use InformativeValidators instead of ModelValidation.
main
KKlochko
2023-09-08 13:51:31 +0300
-
5c40bc6bf3
Refactor to use UserInformativeValidatorByMatrixUserNameFactory.
KKlochko
2023-09-07 18:38:03 +0300
-
85bd79e59c
Add InformativeValidatorFactory and MessageFactory for User.
KKlochko
2023-09-06 17:18:08 +0300
-
c592931101
Add UserValidatorByMatrixUserName.
KKlochko
2023-09-05 18:05:43 +0300
-
32cc601868
Add CityInformativeValidatorByNameFactory.
KKlochko
2023-09-04 20:34:26 +0300
-
4c1e0bec07
Refactor InformativeValidators to move the modules into Validators.
KKlochko
2023-09-03 11:54:39 +0300
-
9244aa11bc
Add CityValidatorByName.
KKlochko
2023-09-02 20:48:29 +0300
-
4b3bf81c76
Refactor ValidatorByNameFactories to use MessageByNameFactory.
KKlochko
2023-09-01 12:22:34 +0300
-
02cdb1f792
Add MessageFactory, MessageByNameFactory.
KKlochko
2023-09-01 12:22:08 +0300
-
2b37a4c2e7
Refactor ValidatorByNameFactories of Company and Item models.
KKlochko
2023-08-31 13:02:33 +0300
-
c415a77272
Add InformativeValidatorByNameFactory.
KKlochko
2023-08-31 13:02:00 +0300
-
b43759f3f4
Refactor Validators.
KKlochko
2023-08-30 17:28:24 +0300
-
f85bc047b8
Refactor to use CompanyInformativeValidatorByNameFactory.
KKlochko
2023-08-29 17:02:59 +0300
-
a37992c2e9
Add CompanyInformativeValidatorByNameFactory.
KKlochko
2023-08-29 17:00:28 +0300
-
36a803131e
Refactor to use ItemInformativeValidatorByNameFactory.
KKlochko
2023-08-28 14:28:14 +0300
-
9a83b398c0
Add ItemInformativeValidatorByNameFactory.
KKlochko
2023-08-28 14:17:17 +0300
-
e057d2de27
Add EmptyNameValidator and ItemValidatorByName.
KKlochko
2023-08-27 20:31:26 +0300
-
3ffc82ee7c
Refactor InformativeValidator.
KKlochko
2023-08-27 20:25:43 +0300
-
7662d98bce
Add Informative Validators.
KKlochko
2023-08-26 20:30:25 +0300
-
da847273b8
Update Validators to extend ABC instead of implementing interface.
KKlochko
2023-08-26 19:55:27 +0300
-
a4c0b3463b
Add a validator interface, UpperRangeValidator and OkValidator.
KKlochko
2023-08-25 20:45:58 +0300
-
4430b04f11
Add UserAddress model.
KKlochko
2023-08-24 17:58:33 +0300
-
66b8373da3
Add the test for BaseMessages.
KKlochko
2023-08-21 16:54:28 +0300
-
8fda7eae83
Refactor the validation tests and remove example test.
KKlochko
2023-08-21 14:48:57 +0300
-
8c62393d3f
Add ItemValidationByName.
KKlochko
2023-08-20 11:14:23 +0300
-
c9974b007a
Add UserValidationByMatrixUsername.
KKlochko
2023-08-19 12:15:06 +0300
-
1a7c585aa7
Add CityValidationByName.
KKlochko
2023-08-18 13:20:09 +0300
-
f437d777a5
Add ValidationByName and CompanyValidationByName.
KKlochko
2023-08-17 19:22:10 +0300
-
135f4c0c93
Refactor the Company and its validator test.
KKlochko
2023-08-16 18:12:29 +0300
-
c22945926c
Refactor the City, Company and their tests.
KKlochko
2023-08-16 17:47:22 +0300
-
a4938eb099
Add tests for City methods.
KKlochko
2023-08-15 13:16:16 +0300
-
394f821d35
Refactor the City and its tests.
KKlochko
2023-08-15 13:15:24 +0300
-
6db3465407
Refactor the User validator.
KKlochko
2023-08-14 20:45:57 +0300
-
41acdd861b
Update the order method to update the cart's status to DONE.
KKlochko
2023-06-22 11:20:00 +0300
-
2851fe86bb
Add the order method and its route.
KKlochko
2023-06-22 11:06:10 +0300
-
8dcb580393
Add the authenticated API fetcher and sender.
KKlochko
2023-06-22 11:03:15 +0300
-
e178d1c8b4
Update the ApiFetcher to have option to get a field or get the JSON.
KKlochko
2023-06-22 10:59:10 +0300
-
6c13fe7d7d
Add the method to get cart items as the JSON array.
KKlochko
2023-06-22 10:58:21 +0300
-
2b8d6e3062
Fix README.
KKlochko
2023-06-21 15:38:15 +0300
-
e840ead1ea
Update the README.
KKlochko
2023-06-21 15:23:50 +0300
-
59c48d1984
Add the docker files.
KKlochko
2023-06-21 15:22:03 +0300
-
f944a67a24
Add license.
KKlochko
2023-06-20 21:28:29 +0300
-
db70255f4f
Fix CategoryItemAPI->saveMap to save items with parents.
KKlochko
2023-06-20 20:29:24 +0300
-
387858a2de
Refactor the index page in the CategoryController.
KKlochko
2023-06-20 20:28:12 +0300
-
87c921c3e3
Add the index page to show the cart's items.
KKlochko
2023-06-20 20:26:01 +0300
-
028dcbddd1
Update CategoryResource to show only item templates.
KKlochko
2023-06-20 20:18:10 +0300
-
38f99d0a84
Add the route to show cart items.
KKlochko
2023-06-20 20:15:21 +0300
-
78c197549d
Add a resource and a collection for show CartItem.
KKlochko
2023-06-20 20:13:44 +0300
-
d5cd9f4096
Fix the getters in Cart model for a city, a company.
KKlochko
2023-06-20 17:34:35 +0300
-
d584379888
Refactor names for the Company, Category, User APIs and tests.
KKlochko
2023-06-20 15:29:31 +0300
-
4d8506a3a4
Refactor names for the Cart API and its tests.
KKlochko
2023-06-20 15:22:45 +0300
-
5e88be6760
Update the index page to show only city's companies.
KKlochko
2023-06-20 10:38:09 +0300
-
e2cf7d4199
Update the method, saveMap, for CompanyAPI to save a city as parent.
KKlochko
2023-06-20 10:35:51 +0300
-
b371ac2773
Add a getter for companies in City model.
KKlochko
2023-06-20 10:33:22 +0300
-
8850d43575
Fix the addItemIds method in Cart model.
KKlochko
2023-06-19 22:09:16 +0300
-
5b0a1ee8f6
Fix methods to add/remove items from the Cart.
KKlochko
2023-06-19 21:55:48 +0300
-
50d39c7e9b
Add methods to City model to add, remove Company by id.
KKlochko
2023-06-19 21:55:10 +0300
-
118b9bb74c
Add methods to City model to get, add, remove Companies by ids.
KKlochko
2023-06-19 21:52:48 +0300
-
f7214205d8
Add Pivot table for the relationship between Cities and Companies.
KKlochko
2023-06-19 21:47:23 +0300
-
962b423d0d
Add tests for the addItem method, that add an item to a Cart.
KKlochko
2023-06-19 20:32:11 +0300
-
7636ae4715
Fix Cart.getItem() method.
KKlochko
2023-06-19 20:31:02 +0300
-
fd4a4bf5ea
Add the addItem method, that add an item to a Cart, and its route.
KKlochko
2023-06-19 20:24:14 +0300
-
6bb99c7f70
Add the clone method for Item model.
KKlochko
2023-06-19 18:13:35 +0300
-
ada0abd69d
Add the count field to Item model.
KKlochko
2023-06-19 18:12:57 +0300
-
563254c725
Add getItem to Cart model.
KKlochko
2023-06-19 18:11:28 +0300
-
e91b808a0f
Add a method to check that an item in a cart.
KKlochko
2023-06-19 18:10:54 +0300
-
73b45084b7
Refactor the Cart method names.
KKlochko
2023-06-19 18:08:34 +0300
-
23b0f0477a
Update the index page for companies to show using the User data.
KKlochko
2023-06-19 15:51:57 +0300
-
57dd0c1660
Update the index page for categories to show company's categories.
KKlochko
2023-06-19 15:44:29 +0300
-
3daf18f5c3
Add CategotyItemAPI, ItemAPI to get items from DotsAPI.
KKlochko
2023-06-19 15:36:12 +0300
-
5d0c12fac1
Add parent as an argument to the saveMap method for DotsAPI classes.
KKlochko
2023-06-19 15:34:10 +0300
-
6e8a34112a
Add tests for the Item.isBelong method.
KKlochko
2023-06-19 15:32:31 +0300
-
a7dbea1d79
Add getCategory, getCompany, isBelong methods to Item model.
KKlochko
2023-06-19 15:31:33 +0300
-
751921e83f
Add tests for the Item validations.
KKlochko
2023-06-19 15:11:21 +0300
-
aedb4d5949
Add the validation for Item that returns message for requests.
KKlochko
2023-06-19 15:10:47 +0300
-
65fa84344e
Update CategoryResource to show items of categories.
KKlochko
2023-06-19 15:06:23 +0300
-
3eff14173b
Add getters to Cart model to get its City or Company.
KKlochko
2023-06-19 15:05:37 +0300
-
e0ec4f1efa
Add foreign keys to field in Category, Item models.
KKlochko
2023-06-19 15:04:02 +0300
-
90edc9bdf4
Add tests for the selectCompany method.
KKlochko
2023-06-18 18:49:15 +0300
-
b3d7815f59
Add the selectCompany method and its route.
KKlochko
2023-06-18 18:46:54 +0300
-
399eab4cad
Refactor the name for the test to select another city in CartTest.
KKlochko
2023-06-18 18:45:57 +0300
-
3fe7287e06
Refactor the Cart model.
KKlochko
2023-06-18 18:42:40 +0300
-
d90f017cbe
Add the getItemIds in the Cart to get ids of items.
KKlochko
2023-06-18 18:41:14 +0300
-
a8559a52c6
Add the setCompany method in the Cart model.
KKlochko
2023-06-18 18:34:19 +0300
-
8cdd2f2bbe
Add tests for the Company validations.
KKlochko
2023-06-18 18:32:58 +0300
-
65280168a4
Update CartTest to remove the temporary cart.
KKlochko
2023-06-18 17:41:12 +0300
-
b71073d81d
Update the CompanySeeder to have a second company.
KKlochko
2023-06-18 17:38:58 +0300
-
fd4a37c36a
Add the validation for Company that returns message for requests.
KKlochko
2023-06-18 17:37:14 +0300
-
76f6c699aa
Fix the method, isEmpty, in the Cart model.
KKlochko
2023-06-18 17:35:09 +0300
-
0c2f6355cf
Add methods to add and remove Items from a Cart.
KKlochko
2023-06-18 17:34:23 +0300
-
e4f003f074
Add the route for the select city action.
KKlochko
2023-06-18 16:39:18 +0300
-
c0bfcd07c7
Add CartController, the selectCity method and its test.
KKlochko
2023-06-18 16:34:25 +0300
-
9d6a64d919
Add tests for the City and User validations.
KKlochko
2023-06-18 16:21:29 +0300
-
2d4fb6a59b
Add the validation for City, User that returns message for requests.
KKlochko
2023-06-18 16:17:35 +0300
-
814eb18028
Update the setCity method in the Cart model.
KKlochko
2023-06-18 16:15:22 +0300
-
33e35fa692
Update the CitySeeder to have a second city.
KKlochko
2023-06-18 16:12:47 +0300
-
3fd0d3bce8
Add execution seeders to the migrations in the CI/CD configuration.
KKlochko
2023-06-18 16:09:50 +0300
-
d4f3072169
Add test models to the seeders.
KKlochko
2023-06-18 11:26:01 +0300
-
0430a2bed1
Update the factories for City and User models.
KKlochko
2023-06-18 11:25:07 +0300
-
07a5ec44cc
Update Company and Item models to have image as nullable field.
KKlochko
2023-06-18 11:23:57 +0300