mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52:21 -04:00
![]() This splits update_card() into separate undoable/non-undoable ops like the change to notes in b4396b94abdeba3347d30025c5c0240d991006c9 It means that actions get a blanket 'Update Card' description - in the future we'll probably want to either add specific actions to the backend, or allow an enum or string to be passed in to describe the op. Other changes: - card.flush() can no longer be used to add new cards. Card creation is only supposed to be done in response to changes in a note's fields, and this functionality was only exposed because the card generation hadn't been migrated to the backend at that point. As far as I'm aware, only Arthur's "copy notes" add-on used this functionality, and that should be an easy fix - when the new note is added, the associated cards will be generated, and they can then be retrieved with note.cards() - tidy ups/PEP8 |
||
---|---|---|
.. | ||
actions.ftl | ||
adding.ftl | ||
browsing.ftl | ||
card-stats.ftl | ||
card-template-rendering.ftl | ||
card-templates.ftl | ||
custom-study.ftl | ||
database-check.ftl | ||
deck-config.ftl | ||
decks.ftl | ||
editing.ftl | ||
empty-cards.ftl | ||
errors.ftl | ||
exporting.ftl | ||
fields.ftl | ||
findreplace.ftl | ||
importing.ftl | ||
media-check.ftl | ||
media.ftl | ||
network.ftl | ||
notetypes.ftl | ||
preferences.ftl | ||
profiles.ftl | ||
scheduling.ftl | ||
search.ftl | ||
statistics.ftl | ||
studying.ftl | ||
sync.ftl | ||
undo.ftl |