tutao / tutanota

Tuta is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
https://tuta.com
GNU General Public License v3.0
6.04k stars 522 forks source link

Allow ordering all required features when upgrading #2749

Closed bedhub closed 1 year ago

bedhub commented 3 years ago

Some functionality in the application requires a paid plan and an additional feature like whitelabel, sharing or business feature. When trying to use such a function in the client we usually show the upgrade dialog. The user can then upgrade the account and decide on one of the packages. The required feature may or may not be included in the users choice. If it is not the user still cannot use the feature and needs to go through another buy process.

The improvement would be to pass a required feature to the upgrade dialog to ensure that the feature will be included in the users choice.

We can either disable plans that do not include the feature or just add the required feature to the plan.

bedhub commented 3 years ago

we postpone this for now as we are discussing plans

ghost commented 1 year ago

With the new plans released, this issue is no longer relevant as only plans can be booked which will automatically be relevant to the function that the user tried to use.