Ticket #850 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Frontend GUI needs a status message before committing

Reported by: henrik Owned by: dgollub
Priority: low Milestone: OpenSync 0.39
Component: OpenSync: Application API Version: 0.38
Severity: critical Keywords:
Cc: henrik@…

Description

A frontend GUI needs an indication of the synchronization actions planned.
The GUI needs to be able to show something like "123 entries to be deleted in plugin-1; 456 entries added to plugin-2; 789 entries in conflict; ..."
And following this, the frontend GUI may ask for the sync to go on, or to be aborted.

/Henrik

Change History

comment:1 Changed 3 years ago by tuju

  • Milestone changed from 0.38 to 0.39

comment:2 Changed 3 years ago by tuju

  • Version changed from 0.37 to 0.38

comment:3 Changed 3 years ago by henrik

  • Cc henrik@… added

comment:4 Changed 3 years ago by dgollub

  • Status changed from new to assigned
  • Severity changed from minor to critical

I started working on this while reimplementing the mixed-objtype syncing. Which requires refactoring of the "WRITE" engine command.

The planned callback for this got already implemented with r4456

osync_engine_set_multiply_callback

This callback is NOOP right now. As soon this callback gets active i'll give more information how to use this callback.

comment:5 Changed 3 years ago by dgollub

  • Status changed from assigned to closed
  • Resolution set to fixed

multiply callback got activated with r4897. Example implementation in osynctool r4905.

comment:6 Changed 3 years ago by dgollub

  • Component changed from OpenSync to OpenSync: Application API
Note: See TracTickets for help on using tickets.