Qorus trainings: new features and fixes based on training with THBS
fixes:
-
fix the training that the exchange_rates table must be created under the omquser user
-
add a different way how to create a table, there is a way how to oload a file that will do this for you, so it's possible to use it within a production deployment
-
rename static_data variable to order_data (or smth like that) in chapter 11
-
basics_change_order_status - it's better in general to accept the datasource as an argument, and not commit, nor rollback inside a library function, otherwise you cannot easily use it within a different context in steps. Also - why orders is passed as a reference, when the value is not needed outside the basic function?
-
basics_send_money_to_bank - test that rate is not zero - currency missing - throw a business error? the same for currecy_to_sell
-
commision would be nice to have as a user property
-
introduce a connection file for smtp-email
-
basics-process-orders-job - prepare_static_data is more likely prepare_order_data
-
fix the last chapter
-
write smth like this WF is badly design, use array step, validations, etc etc
enhancements
-
add a clarification of differences of datasource and user connections
-
make the $OMQ_DIR/etc dir available from the docker image (different task) and introduce a tutorial how to handle datasource connections
-
write a tutorial how to connect to mongo db for example (new advanced topic)
-
prepare a .qscript to run the qrest, for creating wf orders