Merge frontend user model

This commit is contained in:
Michael Shamoon 2022-11-13 21:31:46 -08:00
parent fdaf9e9b46
commit 10f36870e6
6 changed files with 16 additions and 23 deletions

View File

@ -6,8 +6,8 @@
"user": {
"id": 1,
"username": "user2",
"firstname": "",
"lastname": ""
"first_name": "",
"last_name": ""
}
},
{
@ -17,8 +17,8 @@
"user": {
"id": 2,
"username": "user1",
"firstname": "",
"lastname": ""
"first_name": "",
"last_name": ""
}
},
{
@ -28,8 +28,8 @@
"user": {
"id": 2,
"username": "user33",
"firstname": "",
"lastname": ""
"first_name": "",
"last_name": ""
}
},
{
@ -39,8 +39,8 @@
"user": {
"id": 3,
"username": "admin",
"firstname": "",
"lastname": ""
"first_name": "",
"last_name": ""
}
}
]

View File

@ -92,8 +92,8 @@ export class DocumentCommentsComponent extends ComponentWithPermissions {
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})`)

View File

@ -1,8 +1,8 @@
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
}

View File

@ -1,7 +0,0 @@
import { ObjectWithId } from './object-with-id'
export interface User extends ObjectWithId {
username: string
firstname: string
lastname: string
}

View File

@ -1400,8 +1400,8 @@ class TestDocumentApi(DirectoriesMixin, APITestCase):
"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,
},
},
)

View File

@ -400,8 +400,8 @@ class DocumentViewSet(
"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")