-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
backendSomething in a backendSomething in a backendfrontendSomething in a frontendSomething in a frontend
Description
It is necessary to track how segments were changed. It is important to see who did the change, when it was done, what was actually changed and what was the type of change. The latter one would be used to see who did the change: machine translation, was it manual edit, etc.
- There is another table with segments history
- It contains information about segment ID, the change (diff or before/after text), change author, change timestamp, change type
- When anything in a segment is changed, the new record appears here
- It must track both segment content edit without approval and approval. When a segment is changed without approval, this history record should be replaced. When the segment is approved and changed AFTER that, the new record must appear. Also when change is done with a different type it should be preserved and a new record is created as well
- The segment history should be possible to retrieve from backend via some endpoint based on segment ID
- History should be shown as a table in frontend in document view (in a free form)
- When a segment is deleted (for example, when a document is deleted) its history should be deleted too
Metadata
Metadata
Assignees
Labels
backendSomething in a backendSomething in a backendfrontendSomething in a frontendSomething in a frontend