Bug 149693 - Improve Google Drive service setup
Summary: Improve Google Drive service setup
Status: NEW
Alias: None
Product: cppunit
Classification: Unclassified
Component: General (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CMIS
  Show dependency treegraph
 
Reported: 2022-06-23 10:11 UTC by Mike Kaganski
Modified: 2022-11-23 07:37 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Kaganski 2022-06-23 10:11:19 UTC
As cloph has changed internals to make Google Drive work again in tdf#101630, the resulting UX is very sub-optimal. Not discussing an ideal solution (which would be using the normal browser-based authentication), here I focus on how to improve the current workflow.

See the procedure description at https://ask.libreoffice.org/t/remote-files-and-google-drive-problems/78875/2.

The problems are:
1. In the File Services dialog, the fields that are not used for Google Drive authentication are shown. At least password box should be hidden. (Username is also not used, but it's easy to type it and have the "label" filled appropriately.)
2. In the Authentication Code dialog, the URL that user needs to follow to obtain the auth code from Google (a) should be the first entry (above the box where to put the response), and (b) should be a clickable link instead of an edit box.
Comment 1 Heiko Tietze 2022-06-23 12:06:33 UTC
No success, probably because a master pw checkbox wasn't set or the other way around.

But in principle I agree with hiding the unneeded controls and with the idea to exchange the two edit fields. We should also allow to just click a button in order to open the default browser with url.

And ultimately the whole workflow should be standardized, I wonder what's the blocker here.
Comment 2 Heiko Tietze 2022-06-27 09:20:10 UTC
Removing UX, +1 to the proposed changes. Ideally we implement a standard workflow.