when editing events, recheck timezones if the place, start or end date changes
format dates with offset in local event time
If a value is not available for a database insert, throw an exception and roll back the transaction.
upgrade select2
when updating an event, get the typeid from the original event, if one is not passed
Send all the importance details when creating a new importance
It should save default importances for new types
rename variable
formatting
save participants against the event id
send the original type as well when the importance changes
ensure pass multiple removed participants properly
Nicen up history view
add test in sql to make sure type is always appropriate
ensure importance is for the selected type
only show distance if further than 100m away, also show in km, not m
fix formatting
use datetimepicker setters when changing end time
make sure thing primary types are selected
Prevent duplicate subtypes from being selected