Skip to content

Commit 4730777

Browse files
committed
Merge branch 'dev' of github.com:haniffalab/strapi-api into dev
2 parents 72cd68c + 08e0063 commit 4730777

3 files changed

Lines changed: 15 additions & 13 deletions

File tree

src/api/dataset/content-types/dataset/schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
},
3131
"media": {
3232
"type": "media",
33-
"multiple": true,
33+
"multiple": false,
3434
"required": false,
3535
"allowedTypes": [
3636
"images",

src/api/study/content-types/study/schema.json

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,6 @@
6666
"subtitle": {
6767
"type": "text"
6868
},
69-
"cover_image": {
70-
"type": "media",
71-
"multiple": false,
72-
"required": false,
73-
"allowedTypes": [
74-
"images",
75-
"files",
76-
"videos",
77-
"audios"
78-
]
79-
},
8069
"password": {
8170
"type": "customField",
8271
"customField": "plugin::custom-fields.customPassword",
@@ -90,6 +79,11 @@
9079
"is_listed": {
9180
"type": "boolean",
9281
"default": true
82+
},
83+
"cover_dataset": {
84+
"type": "relation",
85+
"relation": "oneToOne",
86+
"target": "api::dataset.dataset"
9387
}
9488
}
9589
}

src/api/study/controllers/study.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ module.exports = createCoreController('api::study.study', ({ strapi }) => ({
7878
},
7979
resources: {
8080
fields: ['name', 'description', 'type', 'category' ]
81+
},
82+
cover_dataset: {
83+
fields: [false],
84+
populate: ['media'],
8185
}
8286
},
8387
};
@@ -130,7 +134,11 @@ module.exports = createCoreController('api::study.study', ({ strapi }) => ({
130134
fields: ['name', 'description', 'tissues', 'organisms', 'assays', 'diseases', 'celltypes', 'human_developmental_stages', 'count', 'unit'],
131135
populate: ['media', 'data', 'resources'],
132136
},
133-
resources: true
137+
resources: true,
138+
cover_dataset: {
139+
fields: [],
140+
populate: ['media'],
141+
}
134142
},
135143
};
136144

0 commit comments

Comments
 (0)