Use accessbility checks
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user