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 layers in 'sieben-manage dot' #310

Closed
ahitrin opened this issue Jun 19, 2022 · 0 comments
Closed

Consider layers in 'sieben-manage dot' #310

ahitrin opened this issue Jun 19, 2022 · 0 comments
Labels
enhancement feature drop Removal of unused or deprecated functionality sieben-manage Tickets on auxiliary `sieben-manage` script
Milestone

Comments

@ahitrin
Copy link
Owner

ahitrin commented Jun 19, 2022

Currently, sieben-manage dot exports a whole goal tree from the given file. It's not useful in many situations.

To make its output closer to what user may see in Sieben UI, we should add an opportunity to consider all existing layers and optionally enable/disable existing views.

E.g.:

# by default, shows only open goals (or selected)
sieben-manage dot my.db
# show both open and closed goals (or selected)
sieben-manage dot -n my.db
# show both open and closed goals, but only switchable (or selected)
sieben-manage dot -nt my.db
# show only open (or selected) goals with progress counters
sieben-manage dot -p my.db

Feature drop: this improvement will make sieben-manage unable to mitigate zoom roots. That's OK for now. There is a workaround: to export a full goal tree we could unzoom it in Sieben UI, perform an export, and zoom it back.

@ahitrin ahitrin added enhancement feature drop Removal of unused or deprecated functionality sieben-manage Tickets on auxiliary `sieben-manage` script labels Jun 19, 2022
@ahitrin ahitrin added this to the Version 0.11 milestone Jun 19, 2022
@ahitrin ahitrin pinned this issue Jun 19, 2022
@ahitrin ahitrin closed this as completed Jul 29, 2022
@ahitrin ahitrin unpinned this issue Aug 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement feature drop Removal of unused or deprecated functionality sieben-manage Tickets on auxiliary `sieben-manage` script
Projects
None yet
Development

No branches or pull requests

1 participant