Skip to content

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

Edited by Alzhan Turlybekov