inveniosoftware/invenio — pull request #2397 by dset0x (2014-10-13 14:08:37+00:00)
Title: WIP BibCheck: new ticket creation policies

* Adds the `--ticket-creation-policy` option which can be either
`per-rule`, `per-record`, `per-rule-per-record` or `no-tickets`. These
control how tickets are dispatched, if at all. `--no-tickets` is
preserved for backwards compatibility.
(closes #2383)

* Turns `errors`, `amendments` and `warnings` of records into instances of
the new `Issue` class. This allows for a more coherent way of storing and
extracting this information.

* Changes the call to `BIBCATALOG_SYSTEM.ticket_submit` to pass recordid
only if the ticket concerns a single record.

* Fixes a typo in a comment.