NotesService: Implement getAuthorUsers

This reimplements logic to get all Users that ever edited a note
and fixes the empty `editedBy` property of `toNoteMetadataDto`
introduced in 81cc092e.

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2021-05-24 21:58:44 +02:00
parent 6abcb686ca
commit 5846ca75a9
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
3 changed files with 51 additions and 2 deletions

View file

@ -12,6 +12,7 @@ import { LoggerModule } from '../logger/logger.module';
import { NoteGroupPermission } from '../permissions/note-group-permission.entity';
import { NoteUserPermission } from '../permissions/note-user-permission.entity';
import { RevisionsModule } from '../revisions/revisions.module';
import { User } from '../users/user.entity';
import { UsersModule } from '../users/users.module';
import { Note } from './note.entity';
import { NotesService } from './notes.service';
@ -24,6 +25,7 @@ import { Tag } from './tag.entity';
Tag,
NoteGroupPermission,
NoteUserPermission,
User,
]),
forwardRef(() => RevisionsModule),
UsersModule,