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

Consider blocking modifications of contact/calendar entries if subscription has expired #210

Open
Xiretza opened this issue Jun 28, 2022 · 4 comments

Comments

@Xiretza
Copy link
Contributor

Xiretza commented Jun 28, 2022

If a user installed etesync using the trial license, then never renewed that license but still kept etesync installed, any modifications made to contact/calendar entries after expiration of the license will be irrecoverably lost when the app is uninstalled. It might make sense to block changes to the local cache when the license has expired, at least until the user explicitly acknowledges this risk, to avoid such mishaps.

@tasn
Copy link
Member

tasn commented Jun 28, 2022

I don't think we can actually block them (maybe we can make it read only, but that's probably a pain), though we pop up notifications alerting people of this fact. Do we not?

@Xiretza
Copy link
Contributor Author

Xiretza commented Jun 28, 2022

Yes, but apparently those notifications don't convey the possibility of data loss clearly enough, since a user has just run into this.

@tasn
Copy link
Member

tasn commented Jun 28, 2022

😱

@tasn
Copy link
Member

tasn commented Jun 28, 2022

I'm not sure how easy it is (or even whether possible) to change it to/from read only, so hard for me to comment on solutions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants