diff --git a/frontend/components/project/FormUpdate.vue b/frontend/components/project/FormUpdate.vue
index 5dccfdc2..c144c77c 100644
--- a/frontend/components/project/FormUpdate.vue
+++ b/frontend/components/project/FormUpdate.vue
@@ -100,7 +100,7 @@
Shuffle
-
+
@@ -118,12 +118,14 @@
import { mdiPlusCircle } from '@mdi/js'
import ProjectDescriptionField from './ProjectDescriptionField.vue'
import ProjectNameField from './ProjectNameField.vue'
+import RandomOrderField from './RandomOrderField.vue'
import SharingModeField from './SharingModeField.vue'
export default {
components: {
ProjectNameField,
ProjectDescriptionField,
+ RandomOrderField,
SharingModeField
},
@@ -143,6 +145,7 @@ export default {
},
async fetch() {
this.project = await this.$services.project.findById(this.projectId)
+ console.log(this.project)
this.getTags()
},
@@ -156,7 +159,7 @@ export default {
},
watch: {
- 'project.randomOrder'() {
+ 'project.enableRandomOrder'() {
this.doneEdit()
},
'project.enableSharingMode'() {
diff --git a/frontend/components/project/RandomOrderField.vue b/frontend/components/project/RandomOrderField.vue
new file mode 100644
index 00000000..612da124
--- /dev/null
+++ b/frontend/components/project/RandomOrderField.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
diff --git a/frontend/domain/models/project/project.ts b/frontend/domain/models/project/project.ts
index 967877ad..404392e3 100644
--- a/frontend/domain/models/project/project.ts
+++ b/frontend/domain/models/project/project.ts
@@ -41,7 +41,7 @@ export class Project {
readonly _description: string,
readonly guideline: string,
readonly _projectType: string,
- readonly randomOrder: boolean,
+ readonly enableRandomOrder: boolean,
readonly enableSharingMode: boolean,
readonly exclusiveCategories: boolean,
readonly allowOverlappingSpans: boolean,
@@ -77,7 +77,7 @@ export class Project {
description: string,
guideline: string,
projectType: string,
- randomOrder: boolean,
+ enableRandomOrder: boolean,
enableSharingMode: boolean,
exclusiveCategories: boolean,
allowOverlappingSpans: boolean,
@@ -91,7 +91,7 @@ export class Project {
description,
guideline,
projectType,
- randomOrder,
+ enableRandomOrder,
enableSharingMode,
exclusiveCategories,
allowOverlappingSpans,
diff --git a/frontend/pages/projects/create.vue b/frontend/pages/projects/create.vue
index 2e1af133..5d66c5c5 100644
--- a/frontend/pages/projects/create.vue
+++ b/frontend/pages/projects/create.vue
@@ -53,10 +53,7 @@
-
+
@@ -78,6 +75,7 @@ import Vue from 'vue'
import ProjectDescriptionField from '~/components/project/ProjectDescriptionField.vue'
import ProjectNameField from '~/components/project/ProjectNameField.vue'
import ProjectTypeField from '~/components/project/ProjectTypeField.vue'
+import RandomOrderField from '~/components/project/RandomOrderField.vue'
import SharingModeField from '~/components/project/SharingModeField.vue'
import {
DocumentClassification,
@@ -106,6 +104,7 @@ export default Vue.extend({
ProjectTypeField,
ProjectNameField,
ProjectDescriptionField,
+ RandomOrderField,
SharingModeField
},
diff --git a/frontend/repositories/project/apiProjectRepository.ts b/frontend/repositories/project/apiProjectRepository.ts
index ee75e96c..c1e87c6d 100644
--- a/frontend/repositories/project/apiProjectRepository.ts
+++ b/frontend/repositories/project/apiProjectRepository.ts
@@ -52,7 +52,7 @@ function toPayload(item: Project): { [key: string]: any } {
description: item.description,
guideline: item.guideline,
project_type: item.projectType,
- random_order: item.randomOrder,
+ random_order: item.enableRandomOrder,
collaborative_annotation: item.enableSharingMode,
single_class_classification: item.exclusiveCategories,
allow_overlapping: item.allowOverlappingSpans,