refactor similar List Entry classes into new ListEntry class

Merged Jonathan-Sebastian Halmen requested to merge refactor_models into master

This cleans up the models somewhat

we have 3 classes connecting one Media to one User:

  • Bookmark
  • LentMedia
  • NotifyEntry

this extracts their commonalities into ListEntry.

This also means that we don't need separate Id-classes for them anymore. There's now one ListEntryId used by all of them.

Merge request reports