mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
don't allow users to move cards into a cram deck
This commit is contained in:
parent
198d1592a0
commit
e6a3df771a
1 changed files with 6 additions and 1 deletions
|
@ -10,7 +10,7 @@ import anki, anki.utils, aqt.forms
|
||||||
from anki.utils import fmtTimeSpan, ids2str, stripHTMLMedia, isWin, intTime
|
from anki.utils import fmtTimeSpan, ids2str, stripHTMLMedia, isWin, intTime
|
||||||
from aqt.utils import saveGeom, restoreGeom, saveSplitter, restoreSplitter, \
|
from aqt.utils import saveGeom, restoreGeom, saveSplitter, restoreSplitter, \
|
||||||
saveHeader, restoreHeader, saveState, restoreState, applyStyles, getTag, \
|
saveHeader, restoreHeader, saveState, restoreState, applyStyles, getTag, \
|
||||||
showInfo, askUser, tooltip, openHelp, fontForPlatform
|
showInfo, askUser, tooltip, openHelp, fontForPlatform, showWarning
|
||||||
from anki.errors import *
|
from anki.errors import *
|
||||||
from anki.db import *
|
from anki.db import *
|
||||||
from anki.hooks import runHook, addHook, remHook
|
from anki.hooks import runHook, addHook, remHook
|
||||||
|
@ -900,6 +900,11 @@ where id in %s""" % ids2str(sf))
|
||||||
te.setFocus()
|
te.setFocus()
|
||||||
|
|
||||||
def _onSetDeck(self, frm, te):
|
def _onSetDeck(self, frm, te):
|
||||||
|
did = self.col.decks.id(unicode(te.text()))
|
||||||
|
deck = self.col.decks.get(did)
|
||||||
|
if deck['dyn']:
|
||||||
|
showWarning(_("Cards can't be manually moved into a cram deck."))
|
||||||
|
return
|
||||||
self.model.beginReset()
|
self.model.beginReset()
|
||||||
self.mw.checkpoint(_("Set Deck"))
|
self.mw.checkpoint(_("Set Deck"))
|
||||||
mod = intTime()
|
mod = intTime()
|
||||||
|
|
Loading…
Reference in a new issue