Mostly Dump/restore changes
Further schema changes - renamed calendar path column to bwpath
alter table CALENDARS alter column path rename to bwpath
Added ownerid column and index and publick to attendees
alter table ATTENDEES add column ownerid int
alter table ATTENDEES add column publick char(1)
CREATE INDEX vattendees_user ON attendees (ownerid)
Changed CalOptions? to support extra classes and fix bugs.
Moved system parameters into xml options.
Moved dump/restore runtime options into xml options.
Removed use of bedework.dumprestore.options file. Multiple files just lead to
confusion and the zipped version will eventually allow overrides as run time
parameters.
Many changes to deployment build files to build dump/restore applications as
zipped runnable packages
Disabled (for the time being at least) the targets which run the dump/restore
applications. For the moment cd into the temp directory and run it, e.g.
cd quickstart/calendar3/temp/shellscr/dumpres/
chmod +x cmd
./cmd restore ~/.bedework/caldata.xml
or unzip the zipped application that is in the dist directory.
The zipped application will handle dump, restore, initdb and has a backup option
to save the data in a file with a date tagged name.
Dump new attendee fields.
Still to do:
Check attendees restored correctly
Ensure all fields are dumped and restored
Use subscription name in view dump instead of id.
Use the event key fields instead of id for annotation target and master.
Not dumping preferred calendars in version3.0 - do so.
Need to set calType in 2.3 restore
EventAnnotations? still need work. target and master need setiing.
|