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

Exclude certain Google colours from being synced to Outlook #1553

Closed
strfngr opened this issue Nov 4, 2022 · 2 comments
Closed

Exclude certain Google colours from being synced to Outlook #1553

strfngr opened this issue Nov 4, 2022 · 2 comments
Assignees
Labels
enhancement New feature waiting fix confirmation Hotfix available for testing
Milestone

Comments

@strfngr
Copy link

strfngr commented Nov 4, 2022

Is your feature request related to a problem? Please describe.
I am syncing multiple Outlook inboxes with my Google calendar. For me, Google is then the aggregator and I can easily share my availabilities with others.
1 of the syncs is bidirectional, as I want to see entries added to my Google calendar also in my main Outlook calendar.
The problem: All entries from my other Outlook calendars get synced to Google first, and then from Google to my main Outlook calendar, causing tons of duplicates.

Describe the solution you'd like
It would be great, if I could stop certain colour entries from being synced back from Google to Outlook. (Similar to excluding Outlook categories from being synced)
This way, I could make OGCS assign individual Google colours to each entry created from my Outlook calendars and then exclude those colours in the sync back to my main calendar.

@strfngr strfngr added the enhancement New feature label Nov 4, 2022
@phw198 phw198 self-assigned this Aug 27, 2023
@phw198 phw198 added this to Under Development in Enhancement Pipeline Aug 27, 2023
@phw198
Copy link
Owner

phw198 commented Oct 22, 2023

Test cases:

  • O > G, Create non-excluded item in O, sync to G

    • Exclude O item, don't delete synced items, G remains
    • Exclude O item, do delete synced items, G deleted
    • Exclude O item, exclude G item, nothing happens (both out of scope)
    • Include O item, exclude G item, G not (re)created
    • Change to G > O and exclude O item, O not duplicated
  • G > O, Create non-excluded item in G, sync to O

    • Exclude G item, don't delete synced items, O remains
    • Exclude G item, do delete synced items, O deleted
    • Exclude G item, exclude O item, nothing happens (both out of scope)
    • Include G item, exclude O item, O not (re)created
    • Change to O > G and exclude G item, G not duplicated

phw198 added a commit that referenced this issue Oct 22, 2023
commit 4df25f2
Author: Paul Woolcock <11843015+phw198@users.noreply.github.com>
Date:   Sun Oct 22 17:53:19 2023 +0100

    Cross-threading access for check list boxes.

commit 21484ac
Author: Paul Woolcock <11843015+phw198@users.noreply.github.com>
Date:   Sun Oct 22 16:10:52 2023 +0100

    Logic for adding/deleting excluded colour/category  items.

commit dce0d14
Author: Paul Woolcock <11843015+phw198@users.noreply.github.com>
Date:   Sun Oct 15 14:42:56 2023 +0100

    Google colour event methods added.
    Filter out Google items based on colours.

commit 08c2b3d
Author: Paul Woolcock <11843015+phw198@users.noreply.github.com>
Date:   Sun Aug 27 21:58:34 2023 +0100

    Google checkboxlist of colours added.
    New settings save to file.
@phw198
Copy link
Owner

phw198 commented Oct 22, 2023

📦 This feature is now available as an early hotfix v2.10.1.9.zip release (see instructions for applying).

image

Please let me know how it goes if you give it a go!

@phw198 phw198 added the waiting fix confirmation Hotfix available for testing label Oct 22, 2023
@phw198 phw198 moved this from Under Development to User Acceptance Testing in Enhancement Pipeline Oct 22, 2023
@phw198 phw198 added this to the v2.10.2 milestone Oct 26, 2023
@phw198 phw198 closed this as completed in c75ce6c Oct 29, 2023
Enhancement Pipeline automation moved this from User Acceptance Testing to Delivered Oct 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature waiting fix confirmation Hotfix available for testing
Projects
Enhancement Pipeline
  
Delivered
Development

No branches or pull requests

2 participants