Rename Authorship entity to Edit

As we now have a separate Author entity, which holds information
about an author (the color), the Authorship name became confusing.
Edit seems to be a better name, as the entity saves information
about a change in a note.

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2021-05-31 21:46:41 +02:00
parent 5846ca75a9
commit b2d37abf6c
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
19 changed files with 67 additions and 73 deletions

View file

@ -13,7 +13,7 @@ import {
} from 'typeorm';
import { JoinTable, ManyToMany } from 'typeorm';
import { Note } from '../notes/note.entity';
import { Authorship } from './authorship.entity';
import { Edit } from './edit.entity';
/**
* The state of a note at a particular point in time,
@ -59,11 +59,11 @@ export class Revision {
@ManyToOne((_) => Note, (note) => note.revisions, { onDelete: 'CASCADE' })
note: Note;
/**
* All authorship objects which are used in the revision.
* All edit objects which are used in the revision.
*/
@ManyToMany((_) => Authorship, (authorship) => authorship.revisions)
@ManyToMany((_) => Edit, (edit) => edit.revisions)
@JoinTable()
authorships: Authorship[];
edits: Edit[];
// eslint-disable-next-line @typescript-eslint/no-empty-function
private constructor() {}