Changesets: merchant

master 65679c33

2021-04-24 01:41

Christian Grothoff


Details Diff
more doxygen fixes
mod - doc/doxygen/taler.doxy Diff File
mod - src/include/taler_merchant_service.h Diff File

master e7ab678e

2021-04-23 13:52

Florian Dold


Details Diff
make sure that bootstrap succeeds despite failing commands
mod - bootstrap Diff File

master 5f914a98

2021-04-23 01:34

Christian Grothoff


Details Diff
integrate SPA
mod - .gitmodules Diff File
mod - ChangeLog Diff File
mod - bootstrap Diff File
add - contrib/.gitignore Diff File
mod - contrib/Makefile.am Diff File
add - contrib/merchant-backoffice Diff File
mod - src/backend/Makefile.am Diff File
mod - src/backend/taler-merchant-httpd.c Diff File
add - src/backend/taler-merchant-httpd_spa.c Diff File
add - src/backend/taler-merchant-httpd_spa.h Diff File

master 873f0ac8

2021-04-21 22:33

Christian Grothoff


Details Diff
fix misc doxygen issues
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd_exchanges.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchant_service.h Diff File
mod - src/testing/testing_api_cmd_instance_auth.c Diff File

master cd5a9803

2021-04-21 03:01

Christian Grothoff


Details Diff
-do not update total_sold when patching product, not provided as an argument, breaks invariants
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File

master 0b9a2ab6

2021-04-21 02:23

Christian Grothoff


Details Diff
-fix product ID in patch operation
mod - src/testing/test_merchant_product_creation.sh Diff File

master e9f29d84

2021-04-21 02:23

Christian Grothoff


Details Diff
-fix direction of check
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File

master 847a9d6f

2021-04-21 01:25

sebasjm


Details Diff
cannot increase stock if the product has an order asociated
mod - src/testing/test_merchant_order_creation.sh Diff File
mod - src/testing/test_merchant_product_creation.sh Diff File

master 7dbc601c

2021-04-20 17:48

Christian Grothoff


Details Diff
be more generous in terms of which fields are required when creating/updating products
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-post-products.c Diff File

master c5988eed

2021-04-20 08:36

sebasjm


Details Diff
modify test to fail when no address or next_restock for infinite product
mod - src/testing/test_merchant_order_creation.sh Diff File
mod - src/testing/test_merchant_product_creation.sh Diff File

master 36626959

2021-04-19 19:45

Christian Grothoff


Details Diff
fix infinite supply handling: Database can only represent INT64_MAX, not UINT64_MAX
mod - src/backend/taler-merchant-httpd_private-get-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-post-products.c Diff File
mod - src/testing/Makefile.am Diff File

master 14569a57

2021-04-19 18:06

sebasjm


Details Diff
updating infinite stock product
add - src/testing/test_merchant_product_creation.sh Diff File

master 0c8b2ddb

2021-04-19 17:49

Christian Grothoff


Details Diff
-fix test
mod - src/testing/test_merchant_order_creation.sh Diff File

master 760c4183

2021-04-19 10:00

sebasjm


Details Diff
added deposit total
mod - src/testing/test_merchant_order_creation.sh Diff File

master 03084c1c

2021-04-19 09:53

sebasjm


Details Diff
no balance after paying
mod - src/testing/test_merchant_order_creation.sh Diff File

master 0e86010f

2021-04-18 00:09

Christian Grothoff


Details Diff
-fix indent
mod - src/include/taler_merchantdb_lib.h Diff File

master 90eec618

2021-04-17 23:52

Christian Grothoff


Details Diff
fix backend-db test
mod - src/backenddb/test_merchantdb.c Diff File
mod - src/include/taler_merchantdb_lib.h Diff File

master 08d79555

2021-04-17 23:46

Christian Grothoff


Details Diff
add tests and bugfixes to fix 0006778 and 0006779 Affected Issues
0006778
mod - src/backend/taler-merchant-httpd.c Diff File
mod - src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c Diff File
mod - src/lib/merchant_api_delete_instance.c Diff File
mod - src/lib/merchant_api_patch_instance.c Diff File
mod - src/lib/merchant_api_post_instance_auth.c Diff File
mod - src/testing/test_merchant_api.c Diff File
mod - src/testing/testing_api_cmd_delete_instance.c Diff File
mod - src/testing/testing_api_cmd_get_product.c Diff File
mod - src/testing/testing_api_cmd_get_products.c Diff File

master 657d5ba1

2021-04-17 21:36

Christian Grothoff


Details Diff
add command to test /instance/auth operation (0006778/6779)
mod - src/include/taler_merchant_testing_lib.h Diff File
mod - src/testing/Makefile.am Diff File
add - src/testing/testing_api_cmd_instance_auth.c Diff File

master 4087bfb4

2021-04-17 01:40

Christian Grothoff


Details Diff
add missing currency check, fix test to use string for image
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-post-products.c Diff File
mod - src/lib/merchant_api_post_instance_auth.c Diff File
mod - src/testing/test_merchant_order_creation.sh Diff File

master 778176a6

2021-04-17 01:38

Christian Grothoff


Details Diff
use POST instead of PATCH
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/Makefile.am Diff File
mod - src/lib/merchant_api_post_instance_auth.c Diff File

master 843f0040

2021-04-17 01:32

Christian Grothoff


Details Diff
correct (product) image to be a string (as specified) instead of a JSON object
mod - src/backend/taler-merchant-httpd_private-get-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-patch-products-ID.c Diff File
mod - src/backend/taler-merchant-httpd_private-post-orders.c Diff File
mod - src/backend/taler-merchant-httpd_private-post-products.c Diff File
mod - src/backenddb/merchantdb_helper.c Diff File
mod - src/backenddb/plugin_merchantdb_postgres.c Diff File
mod - src/include/taler_merchant_service.h Diff File
mod - src/include/taler_merchant_testing_lib.h Diff File
mod - src/include/taler_merchantdb_plugin.h Diff File
mod - src/lib/merchant_api_get_product.c Diff File
mod - src/lib/merchant_api_patch_product.c Diff File
mod - src/lib/merchant_api_post_products.c Diff File
mod - src/testing/test_merchant_api.c Diff File
mod - src/testing/testing_api_cmd_get_product.c Diff File
mod - src/testing/testing_api_cmd_patch_product.c Diff File
mod - src/testing/testing_api_cmd_post_products.c Diff File

master a7cc5eb7

2021-04-17 01:07

Christian Grothoff


Details Diff
implement 0006779 (still needs tests)
mod - src/lib/Makefile.am Diff File
add - src/lib/merchant_api_patch_instance_auth.c Diff File

master 4a6f9171

2021-04-17 01:07

Christian Grothoff


Details Diff
enable use of per-instance APIs also in C API
mod - src/include/taler_merchant_service.h Diff File
mod - src/lib/merchant_api_delete_instance.c Diff File
mod - src/lib/merchant_api_patch_instance.c Diff File

master 7d425da4

2021-04-16 17:32

Christian Grothoff


Details Diff
add test foer 0006836
mod - src/testing/Makefile.am Diff File
mod - src/testing/test_key_rotation.conf Diff File
mod - src/testing/test_key_rotation.sh Diff File
 First  Prev  1 2 3 ... 8 9 10 11 12 13 14 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 120 ... 125 126 127  Next  Last