Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement OneDrive Business Shared Folders Support (Issue #459) #473

Merged
merged 123 commits into from
Jun 27, 2020

Commits on Apr 23, 2019

  1. Inital work on supporting OneDrive Business Shared Folders

    * Inital work on supporting OneDrive Business Shared Folders
    abraunegg committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    5cc0558 View commit details
    Browse the repository at this point in the history
  2. Update sync.d

    * Handle local deletes where item resides on a different drive id
    abraunegg committed Apr 23, 2019
    Configuration menu
    Copy the full SHA
    926cb3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cd80654 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2019

  1. Configuration menu
    Copy the full SHA
    4d47b7e View commit details
    Browse the repository at this point in the history
  2. Update --single-directory handling for OneDrive Business Shared Folders

    * Update --single-directory handling for OneDrive Business Shared Folders
    * Update debugging output
    * Update logging output as to why a 'change' was discarded
    * Fix bug where 'item path' contains 'syncFolderChildPath' would always be true as bad isItemRemote test was being used as qualifier
    abraunegg committed Apr 24, 2019
    Configuration menu
    Copy the full SHA
    015e2d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Configuration menu
    Copy the full SHA
    67e287a View commit details
    Browse the repository at this point in the history
  2. Add readme & code cleanup

    * Add readme on how to configure
    * Code cleanup
    abraunegg committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    3aea32f View commit details
    Browse the repository at this point in the history
  3. Update README.BusinessSharedFolders.md

    * Cleanup
    abraunegg committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    a80917d View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. update business shared folder handling

    * Update shared folders readme
    * Fix crash when 5xx error is received when getDefaultRoot() is called
    * Update Business Shared Folder logic to handle when a local directory already exists but not synced
    * Update Business Shared Folder logic to handle namespace conflicts (2 different users sharing the same folder name)
    abraunegg committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    1f5de86 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. update logic and readme

    * Update Business Shared Folder logic when handling existing items
    * Update readme
    abraunegg committed May 2, 2019
    Configuration menu
    Copy the full SHA
    7e49cb7 View commit details
    Browse the repository at this point in the history
  2. Update README.BusinessSharedFolders.md

    * Make codacy happy
    abraunegg committed May 2, 2019
    Configuration menu
    Copy the full SHA
    785ad86 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2019

  1. Update sync.d

    * Some shared folders dont detail who it is shared by - not good for conflict resolution
    abraunegg committed May 3, 2019
    Configuration menu
    Copy the full SHA
    16a0865 View commit details
    Browse the repository at this point in the history
  2. Update sync.d

    * validate that parent reference id also exists before using
    abraunegg committed May 3, 2019
    Configuration menu
    Copy the full SHA
    38e9332 View commit details
    Browse the repository at this point in the history
  3. Update sync.d

    * add logic to look for shared folders where the shared folder is not the root folder being shared with us
    abraunegg committed May 3, 2019
    Configuration menu
    Copy the full SHA
    7cd9f5f View commit details
    Browse the repository at this point in the history

Commits on May 5, 2019

  1. Configuration menu
    Copy the full SHA
    e058fca View commit details
    Browse the repository at this point in the history
  2. Update sync.d

    * clean up merge
    abraunegg committed May 5, 2019
    Configuration menu
    Copy the full SHA
    4382c92 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. Update sync.d

    * update last ditch effort to match this onedrive shared folder
    abraunegg committed May 6, 2019
    Configuration menu
    Copy the full SHA
    3eb9fe2 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. Configuration menu
    Copy the full SHA
    53d63b0 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2019

  1. Configuration menu
    Copy the full SHA
    1b226d1 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. Configuration menu
    Copy the full SHA
    5110811 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Configuration menu
    Copy the full SHA
    df79c7f View commit details
    Browse the repository at this point in the history
  2. Update README.BusinessSharedFolders.md

    * Fix up codacy issues
    abraunegg committed May 16, 2019
    Configuration menu
    Copy the full SHA
    3da8e32 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. Configuration menu
    Copy the full SHA
    50d06d5 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    7398209 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. Configuration menu
    Copy the full SHA
    5ed817b View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. Configuration menu
    Copy the full SHA
    4132701 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2019

  1. Configuration menu
    Copy the full SHA
    a045a0c View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2019

  1. Configuration menu
    Copy the full SHA
    2f26f6f View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2019

  1. Configuration menu
    Copy the full SHA
    998c4c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2019

  1. Configuration menu
    Copy the full SHA
    ed5ab90 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. Configuration menu
    Copy the full SHA
    7d98b83 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Configuration menu
    Copy the full SHA
    a8e2ef1 View commit details
    Browse the repository at this point in the history
  2. Update file locations to align to PR #523

    * Update file locations to align to PR #523
    * Add README.BusinessSharedFolders.md to docs in Makefile
    * Update README.md
    abraunegg committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    d290726 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Configuration menu
    Copy the full SHA
    af733d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. Configuration menu
    Copy the full SHA
    288b78d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. Configuration menu
    Copy the full SHA
    689deaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6b86a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. Configuration menu
    Copy the full SHA
    b442a0c View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Configuration menu
    Copy the full SHA
    e05eeb8 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. Configuration menu
    Copy the full SHA
    b621113 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2019

  1. Configuration menu
    Copy the full SHA
    ad87e12 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. Configuration menu
    Copy the full SHA
    2cf0fda View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. Rebase to master

    * Rebase to master, fix merge issues
    abraunegg committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    bac591a View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. Configuration menu
    Copy the full SHA
    a205de9 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2019

  1. Configuration menu
    Copy the full SHA
    3dc4d91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1ad198 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. Configuration menu
    Copy the full SHA
    c8bd2dd View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. Configuration menu
    Copy the full SHA
    5240bcd View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. fix merge conflicts

    fix merge conflicts
    abraunegg committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    7bc8377 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2019

  1. Update sync.d

    * Fix variable shadow
    abraunegg committed Aug 3, 2019
    Configuration menu
    Copy the full SHA
    7a2fda0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    694e51e View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Configuration menu
    Copy the full SHA
    c8a5ca9 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Configuration menu
    Copy the full SHA
    6dbf5db View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2019

  1. update from master

    * Update from master
    abraunegg committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    8c9bcd7 View commit details
    Browse the repository at this point in the history
  2. Update main.d

    * Add --resync required checks for detecting changes to business_shared_folders
    abraunegg committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    540e006 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2019

  1. Configuration menu
    Copy the full SHA
    4d72065 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Configuration menu
    Copy the full SHA
    96b841b View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Configuration menu
    Copy the full SHA
    55fb2ff View commit details
    Browse the repository at this point in the history
  2. merge changes from 'master'

    * Merge changes from 'master'
    abraunegg committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    60af7c0 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Configuration menu
    Copy the full SHA
    5db0e33 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Configuration menu
    Copy the full SHA
    0fc737d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ca170e View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. Configuration menu
    Copy the full SHA
    fbb5a6c View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Configuration menu
    Copy the full SHA
    9e8b7d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. Configuration menu
    Copy the full SHA
    efedf9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2aac493 View commit details
    Browse the repository at this point in the history
  3. Update sync.d

    * Fix compilation issue
    abraunegg committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    a142ecc View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. update from master

    * Update from master and fix conflicts
    abraunegg committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    87e3bf2 View commit details
    Browse the repository at this point in the history
  2. Fix build error

    * Fix build error - viewChangesById -> viewChangesByItemId
    abraunegg committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    7d2d2b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Configuration menu
    Copy the full SHA
    7dbc589 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2019

  1. Update sync.d

    * Fix call to view correct changes for a business shared folder
    abraunegg committed Nov 9, 2019
    Configuration menu
    Copy the full SHA
    744edf0 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Configuration menu
    Copy the full SHA
    e22879a View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2019

  1. Update & resolve conflicts

    * Update & resolve conflicts
    abraunegg committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    41e358f View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2019

  1. Configuration menu
    Copy the full SHA
    32ecd01 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2019

  1. Configuration menu
    Copy the full SHA
    ba5dc7c View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2019

  1. Configuration menu
    Copy the full SHA
    faee2de View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. Configuration menu
    Copy the full SHA
    a4b227a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b660d6a View commit details
    Browse the repository at this point in the history
  3. Fix conflicts when merging master

    * Fix conflicts when merging master
    abraunegg committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    7f895f8 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2020

  1. Configuration menu
    Copy the full SHA
    5b6ed10 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. Configuration menu
    Copy the full SHA
    1af2e7a View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. Configuration menu
    Copy the full SHA
    f510566 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2020

  1. Configuration menu
    Copy the full SHA
    4cc1aad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64e4458 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2020

  1. Update onedrive.d

    * Update authentication scopes
    abraunegg committed Feb 21, 2020
    Configuration menu
    Copy the full SHA
    3641fd5 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. Fix conflicts

    * Merge master & resolve conflicts
    abraunegg committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    d707b04 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2020

  1. Configuration menu
    Copy the full SHA
    2db73b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2020

  1. Configuration menu
    Copy the full SHA
    aa9d141 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2020

  1. Update from master

    * Update from master & resolve conflicts
    abraunegg committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    17f5ce9 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2020

  1. Configuration menu
    Copy the full SHA
    1bdfcf7 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2020

  1. Configuration menu
    Copy the full SHA
    5a34ed7 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2020

  1. Configuration menu
    Copy the full SHA
    9a5b79a View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. Configuration menu
    Copy the full SHA
    59f4797 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. Configuration menu
    Copy the full SHA
    21808ab View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2020

  1. update from 'master'

    * Update from 'master' and resolve conflicts
    abraunegg committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    28709b5 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2020

  1. update from master

    * Update from master & fix resolution conflicts
    abraunegg committed Apr 15, 2020
    Configuration menu
    Copy the full SHA
    baf2e60 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2020

  1. Configuration menu
    Copy the full SHA
    8cb7ce0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6cd139 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2020

  1. Configuration menu
    Copy the full SHA
    f9c3806 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2020

  1. Configuration menu
    Copy the full SHA
    22ca07c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2020

  1. Update from 'master' and resolve conflicts

    * Update from 'master' and resolve conflicts
    abraunegg committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    083fb04 View commit details
    Browse the repository at this point in the history
  2. Update main.d

    * Add missing variable declaration
    * Update to use exit scopes
    abraunegg committed Jun 13, 2020
    Configuration menu
    Copy the full SHA
    a6099e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. Configuration menu
    Copy the full SHA
    b49d5b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. Update from 'master' and resolve conflicts

    * Update from 'master' and resolve conflicts
    abraunegg committed Jun 17, 2020
    Configuration menu
    Copy the full SHA
    cbda90d View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2020

  1. Update OneDrive Business Shared Folder Support

    * Update OneDrive Business Shared Folder Support
    abraunegg committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    78de3c0 View commit details
    Browse the repository at this point in the history
  2. Update README.BusinessSharedFolders.md

    * Remove known issue, no longer an issue
    abraunegg committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    f24ea77 View commit details
    Browse the repository at this point in the history
  3. Update sync.d

    * When scanning the DB based on driveID's - only use all the unique driveID's to avoid double processing if ID is present more than once
    abraunegg committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    dd169b9 View commit details
    Browse the repository at this point in the history
  4. Update to handle feature via config file

    * Update to handle feature via config file
    abraunegg committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    49aa42c View commit details
    Browse the repository at this point in the history
  5. Update documentation

    * Update documentation
    abraunegg committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    ede53a5 View commit details
    Browse the repository at this point in the history
  6. Update selective.d

    * If sync_list contains a comment line, exclude this from sync_list processing
    * If business_shared_folders contains a comment line, exclude this from business_shared_folders processing
    abraunegg committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    1cee4ee View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2020

  1. Update from 'master' and resolve conflicts

    * Update from 'master' and resolve conflicts
    abraunegg committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    cb98a9b View commit details
    Browse the repository at this point in the history
  2. Update sync.d

    * Only scan the database using the unique list of drive ID's to avoid multiple DB queries if drive ID is present multiple times
    abraunegg committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    e16960b View commit details
    Browse the repository at this point in the history
  3. Update Makefile.in

    * Update Makefile based on change in filename
    abraunegg committed Jun 20, 2020
    Configuration menu
    Copy the full SHA
    bbf4b2d View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2020

  1. Update main.d

    * Merge 'master' and resolve conflicts
    abraunegg committed Jun 21, 2020
    Configuration menu
    Copy the full SHA
    2304df1 View commit details
    Browse the repository at this point in the history
  2. Update sync.d

    * Update functions to match codin style
    abraunegg committed Jun 21, 2020
    Configuration menu
    Copy the full SHA
    6c4d885 View commit details
    Browse the repository at this point in the history
  3. Update sync.d

    * Update how entries are added to driveIDsArray to ensure they are unique
    abraunegg committed Jun 21, 2020
    Configuration menu
    Copy the full SHA
    15a845c View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2020

  1. Update sync.d

    * Update logging output to reflect the correct path based on what is actually shared, not the full underlying parent path
    abraunegg committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    718e341 View commit details
    Browse the repository at this point in the history
  2. Update main.d

    * code simplification
    abraunegg committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    a7288c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. PR logging tweaks

    * PR logging tweaks
    abraunegg committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    ecf4ed7 View commit details
    Browse the repository at this point in the history
  2. Add known issue details

    * Add known issue details of an API issue which prevents shared folders from outside an organisation being configured to sync, as the API does not provide them in the API response.
    abraunegg committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    850f856 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2020

  1. Update BusinessSharedFolders.md

    * Update documentation
    abraunegg committed Jun 24, 2020
    Configuration menu
    Copy the full SHA
    b0bad0a View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2020

  1. Update sync.d

    * Add response error handling for graphQuery
    abraunegg committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    c1e639c View commit details
    Browse the repository at this point in the history
  2. Update BusinessSharedFolders.md

    * Use right URL
    abraunegg committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    bcc7068 View commit details
    Browse the repository at this point in the history