Learning Management System
This page is currently being updated.
This page is currently being updated.
Fix: Changes to base styles for HTML editor.
New: When adding new custom collection via the definition inspector you can choose the repository as:
New: When adding a collection and selecting the inheritance you can now also choose None or Items.
New: Set CollectionClassDefinition.PullExpression
to return an array of dictionary objects which are imported to a collection when first loaded. For example, create a collection for storing in the application podcasts pulled from an RSS feed.
New: XMLToObject
now includes attributes.
New: TransformObject(Object, Maps)
will transform an object to another using maps which is a array of path, name and submaps. For example, ['rss.channel.item[]', [['name', 'Title'], ['desc', 'Description'], ['review', 'Reviews', [['score', 'Rating'], ['comment', 'Comment']]], ['img[].url', 'Images']]]. This will get every item in the rss feed's name, desc, all review score and comments and image urls to create a dictionary array of Title, Description, Reviews: a dictionary array of Rating, Comment, and Images: a string array of urls. Path must exist however name (top level only) and submaps do not. If the path contains [] then this indicates the property is an array and should return an array.
New: Now detects if CKEditor5 is installed as the clients chosen HTML editor.
New: Email HTML is compressed before sending.
New: BusinessObject.HTMLCommentBegin
and BusinessObject.HTMLCommentEnd
used by BusinessObject.WrapHTMLComment
.
New: You can now add a script of type importmap. Attach as a JS file and the system will extract the content to include in the script tags.
New: Added administrator menu item to run scheduled tasks.
Update: Updated setup.aspx.
Fix: System does not try to resize an SVG image.
Fix: Error when entering TradingItemDiscountPrice.StartOn
or TradingItemDiscountPrice.FinishOn
.