zotero/chrome/content
Dan Stillman df64a16b55 Disallow unowned group annotation edits, but allow deletions
Update `DataObject::isEditable()` to take an optional `op` argument to
test individual operations as opposed to general library editing.
Erasing objects now tests `erase`, and `Item::isEditable()` allows
`erase` for unowned group annotations while disallowing the default
`edit`.

It's still up to the reader to handle this appropriately in the UI and
not allow operations it shouldn't, but this enforces it in the data
layer.
2022-01-31 06:48:05 -05:00
..
scaffold Fix Scaffold failing to initialize (#2200) 2021-09-09 05:17:35 -04:00
zotero Disallow unowned group annotation edits, but allow deletions 2022-01-31 06:48:05 -05:00
zotero-platform XUL -> JS tree megacommit 2021-08-21 06:58:12 -04:00