Ticket #838 (new enhancement)

Opened 5 years ago

Last modified 2 years ago

sync: support renames and deletions

Reported by: FND Owned by: JeremyRuston
Priority: minor Milestone: 2.7.1
Component: core Version:
Severity: medium Keywords: sync
Cc:

Description

Recent work on server-side saving has introduced new conventions for detecting renames and deletions (using extended fields* as flags).

The synchronization wizard should support these conventions and adjust the synchronisation status message accordingly.

* tentatively called deleted and originaltitle

Attachments

ticket838_incomplete.patch Download (1.8 KB) - added by FND 5 years ago.
This patch changes the sync wizard's status messages, but still triggers putTiddler for all local changes (rather than supporting renameTiddler and deleteTiddler).

Change History

Changed 5 years ago by FND

N.B.: TiddlyWeb's adaptor currently uses tiddler.fields.originaltitle, whereas ccTiddly uses tiddler.fields["server.id"]. This needs to be consolidated (e.g. by using tiddler.fields.["server.tiddlerTitle"]).

Changed 5 years ago by FND

This patch changes the sync wizard's status messages, but still triggers putTiddler for all local changes (rather than supporting renameTiddler and deleteTiddler).

Changed 5 years ago by FND

Rather than making the core aware of these custom fields (i.e. introducing/enforcing new conventions), it might be considered delegating this to plugins by providing hooks as necessary.

Changed 4 years ago by MartinBudden

  • milestone changed from 2.5.1 to 2.6

Changed 3 years ago by MartinBudden

  • milestone changed from 2.6.2 to 2.7.1

Milestone 2.6.2 deleted

Changed 2 years ago by cdent

TiddlySpace? has further changed the custom fields, so there needs to be some agreement...

Note: See TracTickets for help on using tickets.