https://bugs.meego.com/show_bug.cgi?id=17113

           Summary: templates "more complex than can be shown here"?
    Classification: MeeGo Projects
           Product: SyncEvolution
          Platform: ---
           Version: unspecified
          Platform: Common
      Architecture: ---
            Status: NEW
          Severity: critical
          Priority: Undecided
         Component: GTK UI
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
                CC: [email protected],
                    [email protected]
   Estimated Hours: 0.0


SyncEvolution 1.1.99.4, installed from syncevolution.org.
Remove/rename ~/.config/syncevolution.
Run sync-ui, "Select sync service", unfold any of the pre-defined services (for
example, "Google").

It shows "Current configuration is more complex than can be shown here. ...",
checkmarks for "send/receive changes to Google" but no list of data categories.

That is a regression compared to 1.1, probably caused by the D-Bus server
and/or its templates, because nothing in the UI has changed.

Here's the D-Bus representation of the template:

   array [
      dict entry(
         string ""
         array [
            dict entry(
               string "ConsumerReady"
               string "1"
            )
            dict entry(
               string "SSLVerifyHost"
               string "0"
            )
            dict entry(
               string "SSLVerifyServer"
               string "0"
            )
            dict entry(
               string "WebURL"
               string "http://m.google.com/sync";
            )
            dict entry(
               string "clientAuthType"
               string "basic"
            )
            dict entry(
               string "configName"
               string "google"
            )
            dict entry(
               string "deviceId"
               string "syncevolution-35151382-9430-4906-a3c8-6ad986f45474"
            )
            dict entry(
               string "enableWBXML"
               string "1"
            )
            dict entry(
               string "syncURL"
               string "https://m.google.com/syncml";
            )
         ]
      )
      dict entry(
         string "source/addressbook"
         array [
            dict entry(
               string "backend"
               string "addressbook"
            )
            dict entry(
               string "sync"
               string "two-way"
            )
            dict entry(
               string "syncFormat"
               string "text/x-vcard"
            )
            dict entry(
               string "uri"
               string "contacts"
            )
         ]
      )
      dict entry(
         string "source/calendar"
         array [
            dict entry(
               string "backend"
               string "calendar"
            )
            dict entry(
               string "sync"
               string "disabled"
            )
         ]
      )
      dict entry(
         string "source/memo"
         array [
            dict entry(
               string "backend"
               string "memo"
            )
            dict entry(
               string "sync"
               string "disabled"
            )
         ]
      )
      dict entry(
         string "source/todo"
         array [
            dict entry(
               string "backend"
               string "todo"
            )
            dict entry(
               string "sync"
               string "disabled"
            )
         ]
      )
   ]

There is no "type" property anymore for sources, because it was replaced by
backend/syncFormat/databaseFormat. I bet the UI still checks for "type" to
determine the kind of source.

--------
Product: SyncEvolution
Component: GTK UI
MeeGo Release: unspecified
Severity: critical
Priority: Undecided
Keywords: 
Status: NEW
Who: [email protected]
Assigned To: [email protected]
Target Build: ---
Flags: 
Changed: 
--------

https://bugs.meego.com/show_bug.cgi?id=17113


-- 
Configure bugmail: https://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to