The current collection should be backed-up before the user does an import.
This will allow for an undo button which will prove useful if something wrong happens or the user realizes they imported the wrong file or something like that.
I don't think that more than one history state is needed. The last state of the collection is enough.
The current collection should be backed-up before the user does an import.
This will allow for an undo button which will prove useful if something wrong happens or the user realizes they imported the wrong file or something like that.
I don't think that more than one history state is needed. The last state of the collection is enough.