Skip to content

Releases: rlluis/masterclassobj

Complete Release

Choose a tag to compare

@rlluis rlluis released this 13 Nov 01:38

This is a complete release of the different Client Extensions that conform this Workspace. For a DXP SH or a Liferay PaaS installation you can copy the ZIP files into the osgi / client-extensions folder. But remember that you need to follow the following order:

  1. liferay-masterclassobj-batch.zip
  2. liferay-masterclassobj-simplerheadlesscallsjs.zip
  3. liferay-masterclassobj-site-initializer.zip

In a SaaS installation you can add dependencies by modifying the corresponding LCP.JSON so you don't need to worry about order.

Even if this is a complete release, I didn't find a proper way to add a validation of type COMPOSITE KEY to the MYCOURSESENROLLMENT object. You need to do that through the UI to properly avoid the same person to be registered twice for a given course and session. Just create the validation, choose Composite key and then pick up the two columns that are related to users and sessions (don't pick up the enrollment status one). Remember that the MYCOURSEENROLLMENT table should be empty because if not you are not going to be able to add this kind of validation; that's why I did not initialize it through batch.

Devcon Workshop

Devcon Workshop Pre-release
Pre-release

Choose a tag to compare

@rlluis rlluis released this 13 Nov 01:17

This is a partial release of the different Client Extensions that conform this Workspace, with some minor changes so completing a Workshop at Liferay DevCon 2024. For a DXP SH or a Liferay PaaS installation you can copy the ZIP files into the osgi / client-extensions folder. But remember that you need to follow the following order:

  1. liferay-masterclassobj-batch.zip
  2. liferay-masterclassobj-simplerheadlesscallsjs.zip
  3. liferay-masterclassobj-site-initializer.zip

In a SaaS installation you can add dependencies by modifying the corresponding LCP.JSON so you don't need to worry about order.