- User Since
- Feb 24 2019, 11:10 AM (25 w, 5 d)
Mon, Jul 29
Sun, Jul 28
This change was inspired by D22628.
Adapted according to changes to LibKGAPI in D22787
Fri, Jul 26
I just created the branch named drives. Most if not all Shared Drives operations have been implemented if I'm not mistaken. I'm not convinced with the permission handling, I couldn't find a way to instruct Dolphin regarding special specific permissions (i.e. disable deleting a Shared Drive but allow adding files).
Jul 23 2019
Jul 22 2019
Reworded log messages for fileSystemFreeSpace() as noted in D22462.
Jul 21 2019
Added dash in temporary file template.
Jul 19 2019
Jul 18 2019
Added doxygen for runJob() method.
Jul 15 2019
Removed debug output changes.
Jul 14 2019
Jul 9 2019
Jul 8 2019
Jul 7 2019
Moved supportsAllDrives from FileAbstractUploadJob to FileAbstractDataJob so both FileCopyJob and FileCreateJob benefit.
Jul 6 2019
As per Google's new naming, Team Drives have been renamed to Shared Drives.
Looking at accounts-sso/signon-plugin-oauth2, it seems they switch to refreshing if a previous token request returned a refresh_token in the response (which should be our case).
Changed commit email address.
Fixed the const issues.
Jul 3 2019
Jul 2 2019
Jun 23 2019
Jun 22 2019
@elvisangelaccio We have a refresh token available that could be used but I couldn't find any information regarding refreshing an account through KAccounts. Do you know if such functionality is available? If not, would you perhaps know who I can reach out to?
Jun 19 2019
- Silence Team Drive deprecation warnings for examples and tests.
Jun 17 2019
Jun 16 2019
Fixing previous edit mistakes (not sure what happened, still trying to understand arc).
- Added canCreateDrives attribute to About.
Renamed wrong attributes in Drives::Capabilities.
- Deprecate Teamdrive fetch/create/modify/delete jobs.
In this revision I would like to also include deprecation notices/warnings on the Teamdrive resource, as it is officially deprecated by Google. What is the correct way to do this?
May 23 2019
May 22 2019
Changed (wrong) commit email address.
May 19 2019
Yes I did
All changes have been covered by other differentials, this can be abandoned.
Updated after changes to D20064
You are correct, fixed those issues
May 14 2019
I bumped PIM_VERSION, but I'm not sure how versioning works in this project so I only increased the PATCH number.
May 1 2019
LibKGAPI 19.04 has full support for the Teamdrives REST API but unfortunately that isn't sufficient for completely manipulating them in KIO GDrive. The KIO GDrive patch for Team Drives that I'm working on requires this revision for querying if the user can create Team Drives and it requires D20789 for uploading files and finding parents. I'll probably find more stuff that needs to be added to LibKGAPI.
Therefore KIO GDrive won't be able to support Team Drives until LibKGAPI 19.08. As soon as I have most of the functionality ready, I will submit a revision so you can start looking at it.
Add commit to revision.
Add commit to revision.
Maybe this time
I'm still new to phabricator, I hope this is what you meant.
Added the supportsAllDrives query param to other Jobs that can use it.
Apr 30 2019
Added more functions and refactored KIOGDrive.
Apr 29 2019
I guess we should let @elvisangelaccio decide, I believe the first approach is better because it allows building a newer KIO GDrive against older versions of LibKGAPI.
Added Teamdrive field mappings.