Display document views (#849)

* Display who has viewed a document in the header

* Add overflow, display of WHEN last viewed
Cleanup old document attributes
Add firstViewedAt, lastViewedAt to API response

* Cleanup

* Added: API documentation for views endpoints

* Include views for deleted users
This commit is contained in:
Tom Moor
2019-01-08 22:49:20 -08:00
committed by GitHub
parent 11b0ac0c66
commit c78bf3c4bf
14 changed files with 216 additions and 123 deletions

14
app/models/View.js Normal file
View File

@ -0,0 +1,14 @@
// @flow
import BaseModel from './BaseModel';
import User from './User';
class View extends BaseModel {
id: string;
documentId: string;
firstViewedAt: string;
lastViewedAt: string;
count: number;
user: User;
}
export default View;