Changes from codemod
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
* This file was automatically generated by Strapi.
|
||||
* Any modifications made will be discarded.
|
||||
*/
|
||||
import i18N from "@strapi/plugin-i18n/strapi-admin";
|
||||
import usersPermissions from "@strapi/plugin-users-permissions/strapi-admin";
|
||||
import { renderAdmin } from "@strapi/strapi/admin";
|
||||
|
||||
@@ -12,7 +11,6 @@ renderAdmin(document.getElementById("strapi"), {
|
||||
customisations,
|
||||
|
||||
plugins: {
|
||||
i18n: i18N,
|
||||
"users-permissions": usersPermissions,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<!DOCTYPE html>
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<!--
|
||||
This file was automatically generated by Strapi.
|
||||
@@ -58,5 +58,6 @@ Any modifications made will be discarded.
|
||||
</div>
|
||||
</div></noscript
|
||||
>
|
||||
<script type="module" src="/.strapi/client/app.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* Read the documentation (https://strapi.io/documentation/v3.x/concepts/models.html#lifecycle-hooks)
|
||||
* to customize this model
|
||||
*/
|
||||
|
||||
const { ApplicationError } = require("@strapi/utils").errors
|
||||
const slugify = require('slugify')
|
||||
|
||||
|
||||
@@ -26,7 +26,9 @@ module.exports = createCoreController('api::artiste.artiste', ({strapi}) => ({
|
||||
}
|
||||
}
|
||||
|
||||
const user = await strapi.entityService.findOne('plugin::users-permissions.user', body.data.user.id)
|
||||
const user = await strapi.documents('plugin::users-permissions.user').findOne({
|
||||
documentId: "__TODO__"
|
||||
})
|
||||
|
||||
if (!user) {
|
||||
throw new NotFoundError('Utilisateur introuvable.')
|
||||
@@ -43,7 +45,7 @@ module.exports = createCoreController('api::artiste.artiste', ({strapi}) => ({
|
||||
if (artiste) {
|
||||
return artiste
|
||||
} else {
|
||||
const newArtiste = await strapi.entityService.create('api::artiste.artiste', {
|
||||
const newArtiste = await strapi.documents('api::artiste.artiste').create({
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
|
||||
@@ -21,7 +21,9 @@ module.exports = createCoreController('api::commentaire.commentaire', ({strapi})
|
||||
throw new UnauthorizedError(ctx, err, 'Opération non autorisée')
|
||||
}
|
||||
}
|
||||
const user = await strapi.entityService.findOne('plugin::users-permissions.user', body.data.user.id)
|
||||
const user = await strapi.documents('plugin::users-permissions.user').findOne({
|
||||
documentId: "__TODO__"
|
||||
})
|
||||
|
||||
if (!user) {
|
||||
throw new NotFoundError('Utilisateur introuvable.')
|
||||
@@ -33,7 +35,8 @@ module.exports = createCoreController('api::commentaire.commentaire', ({strapi})
|
||||
|
||||
data.user = user.id
|
||||
|
||||
const parole = await strapi.entityService.findOne('api::parole.parole', data.parole, {
|
||||
const parole = await strapi.documents('api::parole.parole').findOne({
|
||||
documentId: "__TODO__",
|
||||
fields: ['id']
|
||||
})
|
||||
|
||||
@@ -41,13 +44,15 @@ module.exports = createCoreController('api::commentaire.commentaire', ({strapi})
|
||||
throw new NotFoundError('Texte introuvable.')
|
||||
}
|
||||
|
||||
const newCommentaire = await strapi.entityService.create('api::commentaire.commentaire', {
|
||||
const newCommentaire = await strapi.documents('api::commentaire.commentaire').create({
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
})
|
||||
|
||||
await strapi.entityService.update('api::parole.parole', parole.id, {
|
||||
await strapi.documents('api::parole.parole').update({
|
||||
documentId: "__TODO__",
|
||||
|
||||
data: {
|
||||
commentaires: [newCommentaire.id]
|
||||
}
|
||||
|
||||
@@ -5,7 +5,8 @@ const { createCoreController } = require('@strapi/strapi').factories;
|
||||
module.exports = createCoreController('api::parole.parole', ({strapi}) => ({
|
||||
async findOne(ctx) {
|
||||
const {id} = ctx.params
|
||||
const parole = await strapi.entityService.findOne('api::parole.parole', id, {
|
||||
const parole = await strapi.documents('api::parole.parole').findOne({
|
||||
documentId: "__TODO__",
|
||||
populate: ['artistes']
|
||||
})
|
||||
return parole
|
||||
@@ -14,7 +15,9 @@ module.exports = createCoreController('api::parole.parole', ({strapi}) => ({
|
||||
const {body} = ctx.request
|
||||
const {data} = body
|
||||
|
||||
const updatedParole = await strapi.entityService.update('api::parole.parole', data.id, {
|
||||
const updatedParole = await strapi.documents('api::parole.parole').update({
|
||||
documentId: "__TODO__",
|
||||
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
@@ -41,7 +44,9 @@ module.exports = createCoreController('api::parole.parole', ({strapi}) => ({
|
||||
}
|
||||
}
|
||||
|
||||
const user = await strapi.entityService.findOne('plugin::users-permissions.user', body.data.user.id)
|
||||
const user = await strapi.documents('plugin::users-permissions.user').findOne({
|
||||
documentId: "__TODO__"
|
||||
})
|
||||
|
||||
if (!user) {
|
||||
ctx.notFound('Utilisateur introuvable.')
|
||||
@@ -51,13 +56,15 @@ module.exports = createCoreController('api::parole.parole', ({strapi}) => ({
|
||||
ctx.badRequest('Informations non valides.')
|
||||
}
|
||||
|
||||
const artiste = await strapi.entityService.findOne('api::artiste.artiste', data.artistes[0])
|
||||
const artiste = await strapi.documents('api::artiste.artiste').findOne({
|
||||
documentId: "__TODO__"
|
||||
})
|
||||
|
||||
if (!artiste) {
|
||||
ctx.notFound('Artiste introuvable.')
|
||||
}
|
||||
|
||||
const currentUserParole = await strapi.entityService.findMany('api::parole.parole', {
|
||||
const currentUserParole = await strapi.documents('api::parole.parole').findMany({
|
||||
fields: ['id'],
|
||||
filters: {
|
||||
user: {
|
||||
@@ -77,7 +84,7 @@ module.exports = createCoreController('api::parole.parole', ({strapi}) => ({
|
||||
data.traductions = translated
|
||||
}
|
||||
|
||||
const newParole = await strapi.entityService.create('api::parole.parole', {
|
||||
const newParole = await strapi.documents('api::parole.parole').create({
|
||||
data: {
|
||||
...data
|
||||
}
|
||||
@@ -86,7 +93,9 @@ module.exports = createCoreController('api::parole.parole', ({strapi}) => ({
|
||||
const parolesIds = currentUserParole.map(({id}) => id)
|
||||
parolesIds.push(newParole.id)
|
||||
|
||||
await strapi.entityService.update('plugin::users-permissions.user', user.id, {
|
||||
await strapi.documents('plugin::users-permissions.user').update({
|
||||
documentId: "__TODO__",
|
||||
|
||||
data: {
|
||||
paroles: parolesIds
|
||||
}
|
||||
|
||||
Vendored
+24
-28
@@ -1,6 +1,6 @@
|
||||
import type { Attribute, Schema } from '@strapi/strapi';
|
||||
import type { Schema, Struct } from '@strapi/strapi';
|
||||
|
||||
export interface DifferenceParolesDiff extends Schema.Component {
|
||||
export interface DifferenceParolesDiff extends Struct.ComponentSchema {
|
||||
collectionName: 'components_diff_paroles_diffs';
|
||||
info: {
|
||||
description: '';
|
||||
@@ -8,28 +8,24 @@ export interface DifferenceParolesDiff extends Schema.Component {
|
||||
icon: 'american-sign-language-interpreting';
|
||||
};
|
||||
attributes: {
|
||||
admin_user: Attribute.Relation<
|
||||
'difference.paroles-diff',
|
||||
'oneToOne',
|
||||
'admin::user'
|
||||
>;
|
||||
date: Attribute.DateTime;
|
||||
jsonDiff: Attribute.JSON;
|
||||
paroles: Attribute.RichText;
|
||||
sources: Attribute.Enumeration<
|
||||
admin_user: Schema.Attribute.Relation<'oneToOne', 'admin::user'>;
|
||||
date: Schema.Attribute.DateTime;
|
||||
jsonDiff: Schema.Attribute.JSON;
|
||||
paroles: Schema.Attribute.RichText;
|
||||
sources: Schema.Attribute.Enumeration<
|
||||
[
|
||||
'transcription',
|
||||
'francais',
|
||||
'anglais',
|
||||
'espagnol',
|
||||
'allemand',
|
||||
'italien'
|
||||
'italien',
|
||||
]
|
||||
>;
|
||||
};
|
||||
}
|
||||
|
||||
export interface StoreAlbum extends Schema.Component {
|
||||
export interface StoreAlbum extends Struct.ComponentSchema {
|
||||
collectionName: 'components_store_albums';
|
||||
info: {
|
||||
description: '';
|
||||
@@ -37,7 +33,7 @@ export interface StoreAlbum extends Schema.Component {
|
||||
icon: 'music';
|
||||
};
|
||||
attributes: {
|
||||
plateforme: Attribute.Enumeration<
|
||||
plateforme: Schema.Attribute.Enumeration<
|
||||
[
|
||||
'Tidal',
|
||||
'Spotify',
|
||||
@@ -46,14 +42,14 @@ export interface StoreAlbum extends Schema.Component {
|
||||
'Youtubemusic',
|
||||
'Applemusic',
|
||||
'Amazon',
|
||||
'Soundcloud'
|
||||
'Soundcloud',
|
||||
]
|
||||
>;
|
||||
url: Attribute.String;
|
||||
url: Schema.Attribute.String;
|
||||
};
|
||||
}
|
||||
|
||||
export interface TradTraductions extends Schema.Component {
|
||||
export interface TradTraductions extends Struct.ComponentSchema {
|
||||
collectionName: 'components_trad_traductions';
|
||||
info: {
|
||||
description: '';
|
||||
@@ -61,15 +57,15 @@ export interface TradTraductions extends Schema.Component {
|
||||
icon: 'spell-check';
|
||||
};
|
||||
attributes: {
|
||||
allemand: Attribute.RichText;
|
||||
anglais: Attribute.RichText;
|
||||
espagnol: Attribute.RichText;
|
||||
francais: Attribute.RichText;
|
||||
italien: Attribute.RichText;
|
||||
allemand: Schema.Attribute.RichText;
|
||||
anglais: Schema.Attribute.RichText;
|
||||
espagnol: Schema.Attribute.RichText;
|
||||
francais: Schema.Attribute.RichText;
|
||||
italien: Schema.Attribute.RichText;
|
||||
};
|
||||
}
|
||||
|
||||
export interface UrlLiens extends Schema.Component {
|
||||
export interface UrlLiens extends Struct.ComponentSchema {
|
||||
collectionName: 'components_url_liens';
|
||||
info: {
|
||||
description: '';
|
||||
@@ -77,16 +73,16 @@ export interface UrlLiens extends Schema.Component {
|
||||
icon: 'hand-pointer';
|
||||
};
|
||||
attributes: {
|
||||
plateforme: Attribute.Enumeration<
|
||||
plateforme: Schema.Attribute.Enumeration<
|
||||
['Youtube', 'Gad\u00E9', 'Dailymotion', 'Vimeo', 'File', 'Lbry', 'Rumble']
|
||||
>;
|
||||
url: Attribute.String;
|
||||
url: Schema.Attribute.String;
|
||||
};
|
||||
}
|
||||
|
||||
declare module '@strapi/types' {
|
||||
export module Shared {
|
||||
export interface Components {
|
||||
declare module '@strapi/strapi' {
|
||||
export module Public {
|
||||
export interface ComponentSchemas {
|
||||
'difference.paroles-diff': DifferenceParolesDiff;
|
||||
'store.album': StoreAlbum;
|
||||
'trad.traductions': TradTraductions;
|
||||
|
||||
Vendored
+634
-520
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user