Files
mantra.press/server/views/project.pug

45 lines
1.9 KiB
Plaintext
Raw Normal View History

2021-12-27 18:48:38 +02:00
extend templates/layout.pug
block content
2022-01-09 03:41:14 +02:00
-
const isOwnedByUser = project.owner.ownerEntities.some(ownerEntity => {
return ownerEntity.entity.entityUsers.some(entityUser => {
return entityUser.userId == user?.id
})
})
2021-12-27 18:48:38 +02:00
.container
.center
h1= project.name
p.flow-text= project.description
2022-01-11 01:02:13 +02:00
if isOwnedByUser
.row
.col.s12
a.btn.black(href=`/projects/${project.id}/campaign`) funding campaign
2022-02-18 01:28:23 +02:00
.row
.col.s12
2022-12-04 12:55:53 +02:00
a.btn.black(href=`/projects/${project.id}`) tracker
2022-01-04 01:52:32 +02:00
.row
.col.s12
form(action=`/projects/${project.id}/sheets`, method="post")
2022-01-04 01:52:32 +02:00
button.btn.black(type="submit") export to spreadsheets
2021-12-27 18:48:38 +02:00
.divider
h2 Entries
each projectArtifactVersion in project.projectArtifactVersions
p.flow-text= projectArtifactVersion.artifactVersion.artifact.name
2022-01-09 03:41:14 +02:00
if isOwnedByUser
.row
.col.s12
a.btn.black(href=`/projects/${project.id}/add-artifact`) add from library
2021-12-27 18:48:38 +02:00
.divider
h2 Translation
each projectTranslationArtifactVersion in project.projectTranslationArtifactVersions
p.flow-text #{projectTranslationArtifactVersion.translationArtifactVersion.name} - #{projectTranslationArtifactVersion.translationArtifactVersion.artifactVersion.artifact.name}
2022-01-09 03:41:14 +02:00
if isOwnedByUser
.row
.col.s12
a.btn.black(href=`/projects/${project.id}/add-translation`) add translation
//- TODO: Show project translation artifact versions
//- TODO: Show project artifact versions