* fixed build errors for the DeskApp
* cronjobs that throw an exception won't be marked as handled from now on
* added integrity checkin system, for data validation, currently implemented for BSN
* fixed canceling multisafepay payment requests
* fixed payplaza recovery in case the customerSale was already deleted
* implemented changes from stable commit 1816
DESKAPP
* prevent incrementing invoicenumber for temporary sales
* fixed unattached receipts on preauthorized payments with ContractInvoicing.ON_EXTENTION
* Added Streamliners export
WEBAPP
* fixed case mismatches in lensChangeMessages
REPORTS
* cleaned up old config files
* added a saveHandler field to the Propert
Fixed calculate total price and nullpointer in Quote
* switched saving of externalId outside if statement for EasyAppointmentsManager
* fixed bucked-misses for unsaved remarks
added mail funcionality to NeyezPay, added check for online existing room in Easy Appointment when no externalId is present
* prevent re-uploading of downlaoded appointments for EasyAppointments
DESKAPP
DESKAPP
DESKAPP
* improved handling of an inaccessible easyappointments server
* finished HoyaMailing
* improved EasyAppointments multi-branch compatibility
* disable notifications in EasyAppointments
* AgendaItemTypes won't be deteled in EasyAppointments anymore, but disconnected from rooms instead
* fixed bug in anonymization of a CustomerSale
* remove basic auth info from stacktraces before showing the error
* Fixed array out of bounds in NullableDateFormat
* fixed uploading closed days to EasyAppointments
* the easyappointments sync will now respect the company businessHours exceptions too
* fixed duplication of audio_order_lines
* fixed moving useAudio to properties
* fixed unwanted deletion of appointments in easyappointments sync, on multi-branch installations
* allow pricecalculation when the factor is set to the brand, but not to the productType
* EasyAppointmentsManager will now sync failed uploads first, before downloading appointments
* equal to testing 1785
* changing businessHours will now flush the webapp buffer, and directly upload changes to EasyAppointments
* fixed sync loop in easyappointments
* fixed issues on parallel usage of Mobalize and EasyAppointments
fixed loop when downloading appointments in EasyAppointments-connection
* Allow mobalize and easyappointments to run in parallel
* fixed availability check by mobalize instead of easyappointments
* added Sync button in agenda for online appointments
* added diameter to loadGlassPriceByNativeId
DRIVERS
* implemented supplier in OCSManager.loadGlassByNativeId
* fixed duration of AgendaItemTypes in EasyAppointments
WEBAPP
* merged new update query files for upcomming stable release
* changed several background threads to daemons, to prevent locks during shutdown
added removal of Easy Appointments settings when disabled
* fixed several issues with businessHours
* added a missing ErrorManager implementation in several catch-blocks
* Fixed BusinessHours for room
* moved te AgebdaUI interface outside of the deskapp gui package, for webapp compatiblilty
* contains stable commits 1755 up to 1764
* added EasyAppointment connection
* sf6 head won't copy the supplier name anymore
added optiswiss driver
* fixed searchinf supplier by name
* prevent ConfigUpdater to fail on duplicate countries
DESKAPP
* changed the DataLockManager's QUEUE_THREAD to a daemon thread
* removed dead code in getDifferentPayments()
* fixed updating of parameters in the ReportUpdater
* fixed errors on null dates in dateformat
* fixed updater in case countries with a null name exist
equal to testing commit 1753
* fixed several update queries
* fixed bug in de DM updater
* changed UserSpecificSettings for Bonjour compatibility
* Changed parsing issues in
DESKAPP
* fixed banknumbername when updating preAuthorizedPaymentlines
* fixed country in the updater for multi-branch installations
* added missing (empty) lib
* fixed auto-appending background to reports
* fixed unwanted invoice creation when collecting a preauthorizedpayment
* several small performance improvements
* added endDate to the udpate infoMessage
DESKAPP
* fixed corrupted json in dictionary export
DESKAPP
DESKAPP
* fixed Y2K38 in FileEntry (not in @SQLDelete, but it seems to be ignored by hibernate anyways)
DESKAPP
* moved and splitted several classes for beter seperation between backand and web/desk gui
* fixed rounding issues when creating receipts from a CustomerPaymentRequest
* removed password upon check for paymentlink state
* implemented all recent changes from stable
DESKAPP
* fixed corrupt optitrade orders with additions
* fixed invalid check and threading issues in WebCookieStore
* (temporarely) disabled the infomedics LRAT reset on contractId change, to rule it out for the login issues
* cancel payment requests on deletion of sale
* fixed parsing of larger groovyscripts in the emailtemplates
* Added CNXT services to price api calls