mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
Don't offer delete on categories that require special processing, such as authors.
This commit is contained in:
parent
20df08310f
commit
6f02c49392
@ -349,9 +349,11 @@ class TagsView(QTreeView): # {{{
|
|||||||
_('Rename %s')%display_name(tag),
|
_('Rename %s')%display_name(tag),
|
||||||
partial(self.context_menu_handler, action='edit_item',
|
partial(self.context_menu_handler, action='edit_item',
|
||||||
index=index))
|
index=index))
|
||||||
self.context_menu.addAction(self.delete_icon,
|
if key in ('tags', 'series', 'publisher') or \
|
||||||
|
self._model.db.field_metadata.is_custom_field(key):
|
||||||
|
self.context_menu.addAction(self.delete_icon,
|
||||||
_('Delete %s')%display_name(tag),
|
_('Delete %s')%display_name(tag),
|
||||||
partial(self.context_menu_handler, action='delete_item',
|
partial(self.context_menu_handler, action='delete_item',
|
||||||
key=key, index=tag))
|
key=key, index=tag))
|
||||||
if key == 'authors':
|
if key == 'authors':
|
||||||
self.context_menu.addAction(_('Edit sort for %s')%display_name(tag),
|
self.context_menu.addAction(_('Edit sort for %s')%display_name(tag),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user