[ ] Bugs
    [ ] Unpublish still doesn't work intuitively
    [x] PUT an non-existent description permanently fails... what to do?
    [x] Selenium tests don't run anymore... Check it out

[ ] Tasks
    [x] Add periodic reminder to update curricula info
    [ ] Add BC layer for new CurriculaUI namespacing?
    [ ] Add Cron task on API to refresh curricula data
        Can easily be achieved by instantiating the Solr Curriculum handlers
    [ ] API, if curriculum data is available, classification becomes mandatory.
        Classification MUST contain Kontext and Fächer.
    [ ] Add View sorts? A bit tricky...

    [ ] Update biblio to handle new curriculum format for PER
    [ ] Update biblio to handle new curriculum format for LP21
    [ ] "Archibald status: !status" translation in French
    [ ] Check dashboard with dn.
        [ ] Pending, update title
        [ ] Proposals, update title
        [ ] Missing blocks?
    [ ] If an import is aborted, try removing as much information as possible.
        The files are pretty easy. Taxonomy terms should be possible, but are
        delicate.
    [ ] "Capacités transversales"?

[ ] Import from catalog, filter out local descriptions server-side (using a
    filter). Requires new Solr interface on API, with new GET param format.

[ ] Unit tests
    [ ] Import
        [ ] LP21 data
        [ ] PER data
        [ ] Classification System data
    [ ] Bulk Export
        [ ] Revisions
        [ ] Meta data
        [ ] Files
        [ ] Multiple nodes

[ ] Vocabulary sources should not be defined in code. Some can be custom (like
    licenses), and should be flagged as such. Some sources can come from the
    Ontology server.

[-] Stats sub module
    [x] Add aggregation method (option on query itself?)
    [x] Expose from / to dates
    [x] Sum handler?
    [x] Description page?
    [x] Permission
    [x] Default view
    [ ] Graph?
    [ ] https://www.drupal.org/project/views_megarow
    [x] Node tab?
