Use accessbility checks

This commit is contained in:
2022-01-15 00:59:30 +02:00
parent 01f1b72352
commit 77ff41f097
9 changed files with 56 additions and 18 deletions

View File

@@ -39,6 +39,7 @@ module.exports = function (options) {
creatorId: request.user.id,
name: translationArtifactVersion.name,
artifactVersionId: translationArtifactVersion.artifactVersionId,
accessibility: translationArtifactVersion.accessibility,
userId: request.user.id,
dialectId: translationArtifactVersion.dialectId,
forkedFromId: translationArtifactVersion.id,
@@ -53,6 +54,7 @@ module.exports = function (options) {
return {
creatorId: request.user.id,
chapterId: translationChapter.chapterId,
index: translationChapter.index,
translationChunks: translationChapter.translationChunks.map(translationChunk => {
if (translationChunk.translation) {
existingTranslation[translationChunk.chunkId] = {
@@ -198,6 +200,7 @@ module.exports = function (options) {
creatorId: userId,
name: dialect.name,
artifactVersionId: artifactVersion.id,
accessibility: artifactVersion.artifact.accessibility,
dialectId: dialect.id,
userId: userId,
owner: {
@@ -211,6 +214,7 @@ module.exports = function (options) {
return {
creatorId: userId,
chapterId: chapter.id,
index: chapter.index,
translationChunks: chapter.chunks.map(chunk => {
return {
creatorId: userId,
@@ -246,6 +250,7 @@ module.exports = function (options) {
creatorId: userId,
name: artifactVersion.translationArtifactVersions[0].name,
artifactVersionId: artifactVersion.translationArtifactVersions[0].artifactVersionId,
accessibility: artifactVersion.artifact.accessibility,
userId: userId,
dialectId: artifactVersion.translationArtifactVersions[0].dialectId,
forkedFromId: artifactVersion.translationArtifactVersions[0].id,
@@ -260,6 +265,7 @@ module.exports = function (options) {
return {
creatorId: userId,
chapterId: chapter.id,
index: chapter.index,
translationChunks: chapter.chunks.map(chunk => {
return {
creatorId: userId,

View File

@@ -113,6 +113,7 @@ module.exports = function (options) {
url: request.body.url,
dialectId: dialect.id,
licenseId: "copyright",
accessibility: request.body.accessibility,
artifactVersions: [
{
creatorId: request.user.id,

View File

@@ -853,8 +853,9 @@ module.exports = function (options) {
.string(translationArtifactVersion.id)
var cellIndex = 6
for (const i in translationArtifactVersion.translationChapters) {
const translationChapter = translationArtifactVersion.translationChapters[i]
const translationChapters = translationArtifactVersion.translationChapters.sort((a, b) => a.index - b.index)
for (const i in translationChapters) {
const translationChapter = translationChapters[i]
const translationChunks = translationChapter.translationChunks.sort((a,b) => a.index - b.index)
for (const j in translationChunks) {
const translationChunk = translationChunks[j]

View File

@@ -395,6 +395,7 @@ module.exports = function (options) {
name: translationArtifactVersion.artifactVersion.artifact.dialect.name,
artifactVersionId: translationArtifactVersion.artifactVersionId,
dialectId: translationArtifactVersion.dialect.id,
accessibility: translationArtifactVersion.accessibility,
backTranslationFromId: translationArtifactVersion.id,
owner: {
ownerEntities: [
@@ -407,6 +408,7 @@ module.exports = function (options) {
return {
creatorId: request.user.id,
chapterId: translationChapter.chapterId,
index: translationChapter.index,
translationChunks: translationChapter.translationChunks.map(translationChunk => {
return {
creatorId: request.user.id,

View File

@@ -322,6 +322,7 @@ module.exports = function (options) {
creatorId: request.user.id,
name: dialect.name,
artifactVersionId: artifactVersion.id,
accessibility: artifactVersion.artifact.accessibility,
dialectId: dialect.id,
owner: {
ownerEntities: [
@@ -334,6 +335,7 @@ module.exports = function (options) {
return {
creatorId: request.user.id,
chapterId: chapter.id,
index: chapter.index,
translationChunks: chapter.chunks.map(chunk => {
return {
creatorId: request.user.id,