"user": {
"id": 1,
"username": "user2",
- "firstname": "",
- "lastname": ""
+ "first_name": "",
+ "last_name": ""
}
},
{
"user": {
"id": 2,
"username": "user1",
- "firstname": "",
- "lastname": ""
+ "first_name": "",
+ "last_name": ""
}
},
{
"user": {
"id": 2,
"username": "user33",
- "firstname": "",
- "lastname": ""
+ "first_name": "",
+ "last_name": ""
}
},
{
"user": {
"id": 3,
"username": "admin",
- "firstname": "",
- "lastname": ""
+ "first_name": "",
+ "last_name": ""
}
}
]
displayName(comment: PaperlessDocumentComment): string {
if (!comment.user) return ''
let nameComponents = []
- if (comment.user.firstname) nameComponents.unshift(comment.user.firstname)
- if (comment.user.lastname) nameComponents.unshift(comment.user.lastname)
+ if (comment.user.first_name) nameComponents.unshift(comment.user.first_name)
+ if (comment.user.last_name) nameComponents.unshift(comment.user.last_name)
if (comment.user.username) {
if (nameComponents.length > 0)
nameComponents.push(`(${comment.user.username})`)
import { ObjectWithId } from './object-with-id'
-import { User } from './user'
+import { PaperlessUser } from './paperless-user'
export interface PaperlessDocumentComment extends ObjectWithId {
created?: Date
comment?: string
- user?: User
+ user?: PaperlessUser
}
+++ /dev/null
-import { ObjectWithId } from './object-with-id'
-
-export interface User extends ObjectWithId {
- username: string
- firstname: string
- lastname: string
-}
"user": {
"id": comment.user.id,
"username": comment.user.username,
- "firstname": comment.user.first_name,
- "lastname": comment.user.last_name,
+ "first_name": comment.user.first_name,
+ "last_name": comment.user.last_name,
},
},
)
"user": {
"id": c.user.id,
"username": c.user.username,
- "firstname": c.user.first_name,
- "lastname": c.user.last_name,
+ "first_name": c.user.first_name,
+ "last_name": c.user.last_name,
},
}
for c in Comment.objects.filter(document=doc).order_by("-created")