# # ChangeLog for /trunk/calendar3/dumprestore # # Generated by Trac 0.9.3 # 05/19/13 09:15:51 # 02/01/06 12:36:19 douglm [59] * trunk/calendar3/bldfiles/globalDefs.xml: * trunk/calendar3/build.properties: * trunk/calendar3/build.xml: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwSystem.java: * trunk/calendar3/config/configs/democal.properties: * trunk/calendar3/deployment/build.xml: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/dumprestore/properties/dumprestore.properties: * trunk/calendar3/dumprestore/properties/hibernate.properties: * trunk/calendar3/dumprestore/resources/initbedework.xml: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUserPrefs.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/Restore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EntityFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FiltersRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SysparsFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SysparsRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/TimeZoneRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserFieldRule.java: * trunk/calendar3/local.build.properties: A number of fixes to the restore so that it handles a full v3 dump file. Changed restore so that syspars values supplied as arguments will override values read from the restore file. This allows us to use the configuration properties to initialise the db. We need a new page to the config tool for syspars. Moved all dump/restore default properties into config properties file. We now need a dump/restore page as well. Then discovered they were already in there so that may have caused problems. Deleted file calendar3/local.build.properties 01/31/06 09:50:28 douglm [54] * trunk/calendar3/calCore/resources/hbms/Subscription.hbm.xml: * trunk/calendar3/calCore/resources/hbms/System.hbm.xml: * trunk/calendar3/calCore/resources/hbms/User.hbm.xml: * trunk/calendar3/calCore/src/org/bedework/calcore/hibernate/CalintfImpl.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwSystem.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwUser.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/dumprestore/properties/dumprestore.properties: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpSyspars.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUserPrefs.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUsers.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/Restore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/CalendarRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SysparsFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserPrefsFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserRule.java: Added a number of fields to the system parameters - some not yet used: maxPublicDescriptionLength will be used to limit the size of the description for public events maxUserDescriptionLength; will be used to limit the size of the description for user events maxUserEntitySize, defaultUserQuota will be used when we have quotas working. defaultUserViewName Used to set the name of the default view created when a user is added. Add the above to dump/restore. Changes to CalSvc to set default view Add unremoveable flag to subscriptions. Add to dump/restore Add quota to BwUser, Add to dump/restore. Set it in CalintfImpl from syspars. Add value to users when converting from 2.3 01/30/06 22:49:17 douglm [50] * trunk/calendar3/calFacade/src/org/bedework/calfacade/svc/BwSubscription.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/dumprestore/properties/dumprestore.properties: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/Defs.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/HibDump.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAdminGroups.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAlarms.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAll.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpCalendars.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUserPrefs.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUsers.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/Dumpling.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/HibRestore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/Restore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreIntf.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/AdminGroupFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/AlarmFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/AlarmRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/CalendarFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/CalendarRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/CategoryFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EntityFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FilterRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FiltersRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/LocationFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/OrganizerFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/RestoreRuleSet.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SponsorFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SysparsFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SysparsRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/TimeZoneFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/TimeZoneRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserPrefsFieldRule.java: * trunk/calendar3/icalendar/src/org/bedework/icalendar/IcalCallback.java: Many more updates to get the dump and restore working 01/29/06 00:31:24 douglm [49] * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAdminGroups.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAlarms.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAll.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAttendees.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpAuthUsers.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpCalendars.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpCategories.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpDbLastmods.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpEvents.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpFilters.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpLocations.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpOrganizers.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpSponsors.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpSyspars.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpTimeZones.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUserInfo.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUserPrefs.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/DumpUsers.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/dumpling/Dumpling.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/AdminGroupFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/AdminGroupRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/AuthUserFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/AuthUserRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/CategoryFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/CategoryRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/DbLastmodFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/DbLastmodRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EntityFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EntityRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventRefFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventRefRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/EventRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FilterFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FilterRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/FiltersRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/KeywordFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/KeywordRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/LocationFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/LocationRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/OrganizerFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/OrganizerRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/RestoreRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/RestoreRuleSet.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SponsorFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/SponsorRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserPrefsFieldRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserPrefsRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/UserRule.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/rules/svn-commit.tmp: Try to fixup svn problem and ... Worked on getting dump ready. As a result realised some schema changes were required - all small. Moved dumprestore out of the tools component into its own component calendar3/dumprestore 01/28/06 23:54:51 douglm [48] * trunk/calendar3/.classpath: * trunk/calendar3/bldfiles/defjars.properties: * trunk/calendar3/bldfiles/globalDefs.xml: * trunk/calendar3/build.xml: * trunk/calendar3/calCore/resources/hbms/Alarm.hbm.xml: * trunk/calendar3/calCore/resources/hbms/Event.hbm.xml: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwAlarm.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwEventAlarm.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwRecurrence.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwTimeZone.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwTodo.java: * trunk/calendar3/calFacade/src/org/bedework/calfacade/BwTodoAlarm.java: * trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java: * trunk/calendar3/docs/todo.txt: * trunk/calendar3/dumprestore: * trunk/calendar3/dumprestore/build.xml: * trunk/calendar3/dumprestore/properties: * trunk/calendar3/dumprestore/properties/dumprestore.properties: * trunk/calendar3/dumprestore/properties/fix.properties: * trunk/calendar3/dumprestore/properties/hibernate.properties: * trunk/calendar3/dumprestore/properties/log4j.xml: * trunk/calendar3/dumprestore/resources: * trunk/calendar3/dumprestore/src: * trunk/calendar3/dumprestore/src/org: * trunk/calendar3/dumprestore/src/org/bedework: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/BwDbLastmod.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/Defs.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/Dump.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/DumpGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/DumpIntf.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/dump/HibDump.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/HibRestore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/Restore.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreGlobals.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/RestoreIntf.java: * trunk/calendar3/dumprestore/src/org/bedework/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/test/src/org/bedework/tests/calsvc/CalSvcAlarmsTest.java: * trunk/calendar3/tools/build.xml: * trunk/calendar3/tools/dumprestore: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/BwDbLastmod.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/Defs.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/dump/Dump.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/dump/DumpGlobals.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/dump/DumpIntf.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/dump/HibDump.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/dump/dumpling: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/HibRestore.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/Restore.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/RestoreGlobals.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/RestoreIntf.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/TimezonesImpl.java: * trunk/calendar3/tools/src/org/bedework/tools/dumprestore/restore/rules: Worked on getting dump ready. As a result realised some schema changes were required - all small. Moved dumprestore out of the tools component into its own component calendar3/dumprestore