Fix: Fix: There is now no limit to the number of different cart items that can be added to a cart.
Fix: Updated the Human Verification control for forms.
Fix: Changes to backend.2.1.css to fix search box.
Fix: ServiceTime.BookUsers
now asks for any optional extras that may be available (Options1 - Options5 on Service). By default, if there are options available then the number of users is locked to 1 as each user may require different options.
Fix: When a method is not editable all parameters default values are used.
Fix: Error when outputting articles to static files.
Fix: Security issue with file manager.
New: Upgrade to security and user access.
New: ServiceSchedule.AvailableQuantity
and ServiceTime.AvailableQuantity
when blank default to Service.AvailableQuantity
.
Fix: Attachments can now be viewed without going via the primary object if allowed.
Fix: SendEmailForm
will no longer send from email address of the user entering the information. If you want to send from anyone other than the administrator, then an input control with type=hidden or type=text, name=Sender and the value being the email address should be included on the form. However the Reply-To will have the email address of the user entering the information.
Fix: When ServiceBooking.Time
is update it resets the start and finish time.
Fix: Function ServiceBooking.AllowSendEmail
and ServiceBooking.AllowSendEmailIncludingUser
.
New: ServiceTime.SpecifyUsers
now asks for additional information (if required) for each user such as meal preference.
New: You can now customise the booking confirmation letter for each service. This can be done by creating a merge page named [Service.FileName].servicebooking.confirmationletter
.
New: Base styles nav.minimize1080
and nav.minimize1200
.
New: You can now change the maximum bookings for both a service schedule and time.
New: When adding custom properties to a service available schedule, the values are copied to a service time when generated, if the custom properties exist.
Fix: Custom properties and methods on the inherited class are now included.
Fix: Duplicate note created when service booking email sent.
Fix: A HTML form with class disable-window-on-submit
now on submit includes the message "Please wait while processing..." with spinning repeat icon.
Fix: Couldn't add a large number of items to the cart due to storage size of cookies.
Fix: To open and close methods for multiple service times.
New: Can now Open and Close multiple Service Times at once.
Fix: Error when viewing items of a Future Order.
Fix: Error in Group.SubscribeNewUser
.
Fix: Backward compatibity for Human Verification Code on forms to block spambots.
Fix: Found reference to code library based stylesheet in HTML editor which may cause problems with Google's algorithm for detecting malicious or unwanted software.
Fix: Object clean up in BusinessObject.GetPropertyValue
disposing primary objects, collections and application.
Fix: BusinessApplication.Item
when passing a file name.
Fix: Error trying to update the base path when item is added/updated but the collection is disposed.
Fix: Error uploading an attachment.
Fix: Application.GenerateHTMLMenu(MenuItem, Depth, IncludeURLWithSubMenus)
did not include the URL menus with sub-menus when requested.
Fix: Error when confirmation message included an apostrophe.
Fix: When an attachment is deleted the file is deleted if it is in the item's local folder.
New: NameValueCollection.Insert
inserts an entry to the collection at the index.
Fix: LinkingForeignCollectionDefinitionAttribute.ConvertValue
returning invalid collection.
Fix: GenerateHTMLVideo
output of YouTube iframe.
Fix: BusinessCollection.FilterOnIDOrFileNames
returning error.
Fix: FormatToJSONString
added additional character replacements.
Fix: FutureOrder.Confirm
returning error.
Fix: BusinessCollectionItem.DefaultRange
not returning correct value when custom property is the range property.
Fix: GenerateHTMLVideo
updated YouTube URL.
Fix: Cart items doubling.
Fix: FutureOrder.Confirm
returning error.
Fix: BusinessCollection.ToString
not removing custom prefixes when no items or 1 item.
Update: Updated Administration Menu to remove unwanted items and add tags, tag sets to product catalogue and incomplete orders to order management.
Fix: MIGS Offsite Payment Method returned invalid hash code due to a change in the return URL.
Fix: CartItems.FreightPrice
invalid when delivery method set to nothing.
Fix: Application.Reset
not returning to previous page.
Fix: GenerateHTMLForm
on a new business collection item had invalid action attribute.
Fix: GenerateHTMLForm
on a business object or method now will show properties/parameters when allow view or edit.
Fix: Default delivery method was not set to cheapest due to a sorting issue.
New: Set the configuration setting GoogleAPIKey
to enable the system to use Google's Geocoding API to get the GEO location of an address or the address at a GEO location.
New: Additional attributes added to the form, labels and inputs generated by GenerateHTMLForm
for both business objects and methods to help with scripting and styling.
Fix: Error when running Organisations.SetMissingResidingGeolocations
.
Fix: More descriptive error returned from script errors.
New: Site.ViewMap
which calls sitemap.xml
for the select site.
New: SitePublicURLs.Check
allowing you to select multiple at once to check.
Fix: SitePublicURL.ContentType
was set to XML instead of HTML in certain circumstances, causing those pages to be excluded in the site map.
Fix: BusinessCollectionItem.FileName
was not filterable or sortable even though in table.
New: LinkingForeignCollectionDefinition.LinkingPropertyFilterExpression
will append the supplied filter expression to the linking property collection filter expression.
New: LinkingForeignCollectionDefinition.LinkingPropertySortExpression
will override the linking property collection sort expression with the supplied sort expression.
Update: When importing and Match Item By is set to FileName the system will convert it to a URL file name before matching.
Fix: BusinessCollection.FilterOnIDFileNameOrUniqueValues
when supplied with empty string failed.
Fix: ItemDefinition.GenerateHTMLControl
for calculated properties.
Fix: Path access denied when posting an email form in certain circumstances.
Fix: When posting an email form it now redirects directly when no success message supplied.
Fix: When posting an email form it now reloads form values when displaying success message.
Update: Update the blog ping services.
Fix: Read only properties that were read from the database were not filterable or sortable.