Skip to content

Draft: [mkcal] Add an enabled property to Notebooks.#69

Open
dcaliste wants to merge 1 commit into
sailfishos:masterfrom
dcaliste:enabled
Open

Draft: [mkcal] Add an enabled property to Notebooks.#69
dcaliste wants to merge 1 commit into
sailfishos:masterfrom
dcaliste:enabled

Conversation

@dcaliste
Copy link
Copy Markdown
Contributor

This allows to differentiate the visibility property that is user defined from the availability of given notebooks, based on external factors like account being enabled or not.

@pvuorela, this is a work in progress. Basically, I think this part in mkcal is ready, but I'm slowly updating the related repos. And I still keep it as a draft since I've mainly not tested thoroughly yet. But you can see it as a proposition to continue the discussion from nemo-qml-plugin-calendar.

Comment thread src/notebook.h Outdated
/**
Set if notebook is enabled.
Disabled calendars are not shown to the user, are not synced... They are still
present in the database though.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These comments could be slightly adjusted. We don't know if the notebooks are synced or not and shouldn't prohibit that. Also can't say for sure what are shown to user so maybe rather suggest "disabled notebooks shouldn't be shown to user".

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. I rephrased the doc string to mention that it can be seen as a hint to show the notebook itself or not.

This allows to differentiate the visibility property
that is user defined from the availability of given
notebooks, based on external factors like account
being enabled or not.
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

Successfully merging this pull request may close these issues.

2 participants