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

produce transcript of all changes for stats/undoing #38

Open
lsloan opened this issue Nov 28, 2023 · 0 comments
Open

produce transcript of all changes for stats/undoing #38

lsloan opened this issue Nov 28, 2023 · 0 comments
Labels
🆕 enhancement New feature or request

Comments

@lsloan
Copy link
Member

lsloan commented Nov 28, 2023

The application was initially designed to allow a migration to be "reversed" by swapping the source and target tools in the configuration and running it again. However, in some courses, the target tool may already be in the course or its nav bar before the initial migration. The application warns about this state. Running a reverse migration in the way described here would hide those tools that had been the target, which is a Bad Thing™ because they had existed before the initial migration.

The only way to really provide an undo option would be to keep track of the changes made by the application. That is, without friendly messages, etc. A simple transcript of what was added, hidden, or revealed. Then that log could be used, either manually or with some other application, to undo a migration.

The transcript would also be helpful for statistical purposes.

@lsloan lsloan added the 🆕 enhancement New feature or request label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🆕 enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant