Big bang/webgune berria (#18)
* chore: netlify deployments plugina kentzen du * chore: Strapi berria instalatzen du * feat: astro instalatzen du * chore: cypress instalatzen du * feat: back eta front konektatzen ditu * feat: server side rendering egiten du * chore: Strapin enterprise edition flagak kentzen ditu * feat: euskara sartzen du * chore: Strapi bertsioa igotzen du * feat: preview modua sortzen du ingurune bariableen bidez * aurreko commitarekin doa * fix: cypress konpontzen du * chore: Strapi bertsioa igotzen du * feat: ekintza back-ean sortzen du * feat: zikloa eta erakundea sortzen ditu * feat: erakundeen kudeaketa hobetzen du * chore: pnpm erabiltzen du * feat: Strapi bertsioa igotzen du * ekintza sortzen du eta zerbitzuak eguneratzen ditu * chore: graphql erabiltzen du populazioa ekiditeko * chore: collection erabiltzen du ekintzetarako * chore: bertsioak igotzen ditu * chore: Astro bertsioa igotzen du * chore: Strapi bertsioa igotzen du * feat: home-a hasten du * feat: zig zag separadorea sortzen du * feat: zig zaga doitzen du * feat: heroa doitzen du * feat: agenda sortzen du * feat: agenda eta izan labazkide atalak konektatzen ditu * feat: home-aren edukia sortzen du * chore: app.js sartzen du WTF * feat: header-a sortzen du * feat: card-a hobetzen du * feat: footer-a sortzen du * feat: ekintzen zerrenda erakusten du * feat: zikloaren bista sortzen du * fix: header-aren estekak konpontzen ditu * chore: remove unused code * chore: components directorioa kentzen du * chore: typescript konfigurazioa hobetzen du * chore: views path-a sortzen du * feat: zikloaren deskribapena erakusten du * feat: ekintzaren bista sortzen du * feat: zig zag marra erakusten du * ignore: comment * feat: hitzordua erakusten du * feat: zikloa erakusten du * feat: Waveko erroreak errepasatzen ditu * feat: Wave birpasatzen du * feat: zerrendan irudia erakusten du * feat: karga optimizatzen du * feat: irudien formatuak kontuan hartzen ditu * feat: zikloan ekintza irudiak erakusten ditu * feat: ekintza zerrenda atontzen du * feat: header-eko estekak markatzen ditu * feat: irudi estela erakusten du * feat: responsive-a hobetzen du * feat: orri basikoa sortzen du * feat: hasiera responsive egiten du * feat: overflow konpontzen du * feat: bug-a uzten du LOL * feat: irudi estela mugikorrean aktibatzen du * feat: orri basikoa eta ekintza mugikorrean jartzen ditu * feat: mugikor menua sortzen du * feat: mugikor menua amaitzen du * feat: build estatikoa sortzen du * feat: sitemap-a sortzen du * feat: rss feed-a sortzen du * chore: ingurune aldagaiak sortzen ditu * chore: public-proxy komandoa sortzen du * feat: irudiak webp formatuan jartzen ditu * fix: irudiak erakusten ditu ekintzen zerrendan * feat: ekintza zerrendaren irudia animatzen du * refactor: extract functions * fix: animazioa konpontzen du * feat: irudi estela hobetzen du * chore: prerender aldagaiak kentzen ditu * chore: SASS warning-ak kentzen ditu * feat: ziklo eta ekintzetan H1 ezartzen du * feat: slideshow-a sortzen du * feat: ekintzak hitzorduan oinarrituta filtratzen ditu * feat: hitzorduen arabera filtratzen du eta moment kentzen du * feat: titulua aldatzen du * feat: menua eguneratzen du * feat: parte hartun deskribapena sortzen du * feat: Cloudinary konfiguratzen du * fix: cloudinary konfigurazioa konpontzen du * feat: erositako fonteak jartzen ditu
This commit is contained in:
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"kind": "singleType",
|
||||
"collectionName": "bizis",
|
||||
"info": {
|
||||
"singularName": "bizi",
|
||||
"pluralName": "bizis",
|
||||
"displayName": "Bizi"
|
||||
},
|
||||
"options": {
|
||||
"draftAndPublish": true
|
||||
},
|
||||
"pluginOptions": {},
|
||||
"attributes": {
|
||||
"izenburua": {
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"deskribapena": {
|
||||
"type": "text"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* bizi controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::bizi.bizi');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* bizi router
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::bizi.bizi');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* bizi service
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::bizi.bizi');
|
||||
@@ -16,34 +16,44 @@
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"slug": {
|
||||
"type": "uid",
|
||||
"targetField": "izenburua",
|
||||
"required": true
|
||||
"titularra": {
|
||||
"type": "text"
|
||||
},
|
||||
"deskribapena": {
|
||||
"type": "richtext"
|
||||
},
|
||||
"hitzordua": {
|
||||
"type": "datetime",
|
||||
"required": true
|
||||
},
|
||||
"titularra": {
|
||||
"type": "text"
|
||||
},
|
||||
"elkarlana": {
|
||||
"type": "component",
|
||||
"repeatable": true,
|
||||
"component": "bizi.elkarlana"
|
||||
},
|
||||
"labakoUzta": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
"required": true
|
||||
"type": "boolean"
|
||||
},
|
||||
"kartela": {
|
||||
"mainMedia": {
|
||||
"type": "media",
|
||||
"multiple": false,
|
||||
"required": false,
|
||||
"allowedTypes": [
|
||||
"images"
|
||||
"images",
|
||||
"files"
|
||||
]
|
||||
},
|
||||
"slug": {
|
||||
"type": "uid",
|
||||
"targetField": "izenburua",
|
||||
"required": true
|
||||
},
|
||||
"sarrera": {
|
||||
"type": "component",
|
||||
"component": "ekintza.sarrera",
|
||||
"repeatable": false
|
||||
},
|
||||
"edukiLibrea": {
|
||||
"type": "dynamiczone",
|
||||
"components": [
|
||||
"paragraph.youtube",
|
||||
"paragraph.testua",
|
||||
"paragraph.irudia"
|
||||
]
|
||||
},
|
||||
"zikloa": {
|
||||
@@ -52,8 +62,10 @@
|
||||
"target": "api::zikloa.zikloa",
|
||||
"inversedBy": "ekintzak"
|
||||
},
|
||||
"deskribapena": {
|
||||
"type": "richtext"
|
||||
"elkarlana": {
|
||||
"type": "component",
|
||||
"component": "ekintza.elkarlana",
|
||||
"repeatable": false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* ekintza controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::ekintza.ekintza');
|
||||
7
back/src/api/ekintza/controllers/ekintza.ts
Normal file
7
back/src/api/ekintza/controllers/ekintza.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* ekintza controller
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi'
|
||||
|
||||
export default factories.createCoreController('api::ekintza.ekintza');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* ekintza router
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::ekintza.ekintza');
|
||||
7
back/src/api/ekintza/routes/ekintza.ts
Normal file
7
back/src/api/ekintza/routes/ekintza.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* ekintza router
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreRouter('api::ekintza.ekintza');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* ekintza service
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::ekintza.ekintza');
|
||||
7
back/src/api/ekintza/services/ekintza.ts
Normal file
7
back/src/api/ekintza/services/ekintza.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* ekintza service
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreService('api::ekintza.ekintza');
|
||||
@@ -10,22 +10,23 @@
|
||||
"options": {
|
||||
"draftAndPublish": false
|
||||
},
|
||||
"pluginOptions": {},
|
||||
"attributes": {
|
||||
"izena": {
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"esteka": {
|
||||
"type": "string",
|
||||
"regex": "[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&//=]*)"
|
||||
"type": "string"
|
||||
},
|
||||
"logoa": {
|
||||
"logo": {
|
||||
"type": "media",
|
||||
"multiple": false,
|
||||
"required": false,
|
||||
"allowedTypes": [
|
||||
"images"
|
||||
"images",
|
||||
"files",
|
||||
"videos",
|
||||
"audios"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* erakundea controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::erakundea.erakundea');
|
||||
7
back/src/api/erakundea/controllers/erakundea.ts
Normal file
7
back/src/api/erakundea/controllers/erakundea.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* erakundea controller
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi'
|
||||
|
||||
export default factories.createCoreController('api::erakundea.erakundea');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* erakundea router
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::erakundea.erakundea');
|
||||
7
back/src/api/erakundea/routes/erakundea.ts
Normal file
7
back/src/api/erakundea/routes/erakundea.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* erakundea router
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreRouter('api::erakundea.erakundea');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* erakundea service
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::erakundea.erakundea');
|
||||
7
back/src/api/erakundea/services/erakundea.ts
Normal file
7
back/src/api/erakundea/services/erakundea.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* erakundea service
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreService('api::erakundea.erakundea');
|
||||
@@ -12,15 +12,27 @@
|
||||
},
|
||||
"pluginOptions": {},
|
||||
"attributes": {
|
||||
"deskribapena": {
|
||||
"type": "text"
|
||||
},
|
||||
"izenburua": {
|
||||
"type": "string"
|
||||
},
|
||||
"edukia": {
|
||||
"type": "richtext",
|
||||
"required": false
|
||||
"izanLabazkide": {
|
||||
"type": "component",
|
||||
"component": "hasiera.izan-labazkide",
|
||||
"repeatable": false,
|
||||
"required": true
|
||||
},
|
||||
"parteHartu": {
|
||||
"type": "component",
|
||||
"component": "hasiera.parte-hartu",
|
||||
"repeatable": false
|
||||
},
|
||||
"mosaikoa": {
|
||||
"type": "media",
|
||||
"multiple": true,
|
||||
"required": true,
|
||||
"allowedTypes": [
|
||||
"images"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* hasiera controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::hasiera.hasiera');
|
||||
7
back/src/api/hasiera/controllers/hasiera.ts
Normal file
7
back/src/api/hasiera/controllers/hasiera.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* hasiera controller
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi'
|
||||
|
||||
export default factories.createCoreController('api::hasiera.hasiera');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* hasiera router.
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::hasiera.hasiera');
|
||||
7
back/src/api/hasiera/routes/hasiera.ts
Normal file
7
back/src/api/hasiera/routes/hasiera.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* hasiera router
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreRouter('api::hasiera.hasiera');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* hasiera service.
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::hasiera.hasiera');
|
||||
7
back/src/api/hasiera/services/hasiera.ts
Normal file
7
back/src/api/hasiera/services/hasiera.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* hasiera service
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreService('api::hasiera.hasiera');
|
||||
@@ -1,31 +0,0 @@
|
||||
{
|
||||
"kind": "singleType",
|
||||
"collectionName": "kafetegiak",
|
||||
"info": {
|
||||
"singularName": "kafetegia",
|
||||
"pluralName": "kafetegiak",
|
||||
"displayName": "Kafetegia",
|
||||
"description": ""
|
||||
},
|
||||
"options": {
|
||||
"draftAndPublish": true
|
||||
},
|
||||
"pluginOptions": {},
|
||||
"attributes": {
|
||||
"izenburua": {
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"deskribapena": {
|
||||
"type": "text",
|
||||
"required": true
|
||||
},
|
||||
"menua": {
|
||||
"type": "dynamiczone",
|
||||
"components": [
|
||||
"kafetegia.produktu-taldea",
|
||||
"kafetegia.izenburua"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* kafetegia controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::kafetegia.kafetegia');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* kafetegia router.
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::kafetegia.kafetegia');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* kafetegia service.
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::kafetegia.kafetegia');
|
||||
@@ -1,24 +0,0 @@
|
||||
{
|
||||
"kind": "singleType",
|
||||
"collectionName": "lege_oharrak",
|
||||
"info": {
|
||||
"singularName": "lege-oharra",
|
||||
"pluralName": "lege-oharrak",
|
||||
"displayName": "Lege Oharra",
|
||||
"description": ""
|
||||
},
|
||||
"options": {
|
||||
"draftAndPublish": true
|
||||
},
|
||||
"pluginOptions": {},
|
||||
"attributes": {
|
||||
"izenburua": {
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"edukia": {
|
||||
"type": "richtext",
|
||||
"required": true
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* lege-oharra controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::lege-oharra.lege-oharra');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* lege-oharra router.
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::lege-oharra.lege-oharra');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* lege-oharra service.
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::lege-oharra.lege-oharra');
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"kind": "collectionType",
|
||||
"collectionName": "orri_basikoak",
|
||||
"info": {
|
||||
"singularName": "orri-basikoa",
|
||||
"pluralName": "orri-basikoak",
|
||||
"displayName": "Orri Basikoa"
|
||||
},
|
||||
"options": {
|
||||
"draftAndPublish": true
|
||||
},
|
||||
"pluginOptions": {},
|
||||
"attributes": {
|
||||
"izenburua": {
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"deskribapena": {
|
||||
"type": "text"
|
||||
},
|
||||
"slug": {
|
||||
"type": "uid",
|
||||
"targetField": "izenburua",
|
||||
"required": true
|
||||
},
|
||||
"edukiLibrea": {
|
||||
"type": "dynamiczone",
|
||||
"components": [
|
||||
"paragraph.testua",
|
||||
"paragraph.youtube",
|
||||
"paragraph.irudia"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
7
back/src/api/orri-basikoa/controllers/orri-basikoa.ts
Normal file
7
back/src/api/orri-basikoa/controllers/orri-basikoa.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* orri-basikoa controller
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi'
|
||||
|
||||
export default factories.createCoreController('api::orri-basikoa.orri-basikoa');
|
||||
7
back/src/api/orri-basikoa/routes/orri-basikoa.ts
Normal file
7
back/src/api/orri-basikoa/routes/orri-basikoa.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* orri-basikoa router
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreRouter('api::orri-basikoa.orri-basikoa');
|
||||
7
back/src/api/orri-basikoa/services/orri-basikoa.ts
Normal file
7
back/src/api/orri-basikoa/services/orri-basikoa.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* orri-basikoa service
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreService('api::orri-basikoa.orri-basikoa');
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"kind": "singleType",
|
||||
"collectionName": "pribatutasun_politikak",
|
||||
"info": {
|
||||
"singularName": "pribatutasun-politika",
|
||||
"pluralName": "pribatutasun-politikak",
|
||||
"displayName": "Pribatutasun politika"
|
||||
},
|
||||
"options": {
|
||||
"draftAndPublish": true
|
||||
},
|
||||
"pluginOptions": {},
|
||||
"attributes": {
|
||||
"izenburua": {
|
||||
"type": "string"
|
||||
},
|
||||
"edukia": {
|
||||
"type": "richtext"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* pribatutasun-politika controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::pribatutasun-politika.pribatutasun-politika');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* pribatutasun-politika router.
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::pribatutasun-politika.pribatutasun-politika');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* pribatutasun-politika service.
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::pribatutasun-politika.pribatutasun-politika');
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"kind": "collectionType",
|
||||
"collectionName": "zikloas",
|
||||
"collectionName": "zikloak",
|
||||
"info": {
|
||||
"singularName": "zikloa",
|
||||
"pluralName": "zikloas",
|
||||
"pluralName": "zikloak",
|
||||
"displayName": "Zikloa",
|
||||
"description": ""
|
||||
},
|
||||
@@ -16,13 +16,13 @@
|
||||
"type": "string",
|
||||
"required": true
|
||||
},
|
||||
"deskribapena": {
|
||||
"type": "richtext"
|
||||
},
|
||||
"slug": {
|
||||
"type": "uid",
|
||||
"required": true,
|
||||
"targetField": "izena"
|
||||
"targetField": "izena",
|
||||
"required": true
|
||||
},
|
||||
"deskribapena": {
|
||||
"type": "text"
|
||||
},
|
||||
"ekintzak": {
|
||||
"type": "relation",
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* zikloa controller
|
||||
*/
|
||||
|
||||
const { createCoreController } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreController('api::zikloa.zikloa');
|
||||
7
back/src/api/zikloa/controllers/zikloa.ts
Normal file
7
back/src/api/zikloa/controllers/zikloa.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* zikloa controller
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi'
|
||||
|
||||
export default factories.createCoreController('api::zikloa.zikloa');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* zikloa router
|
||||
*/
|
||||
|
||||
const { createCoreRouter } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreRouter('api::zikloa.zikloa');
|
||||
7
back/src/api/zikloa/routes/zikloa.ts
Normal file
7
back/src/api/zikloa/routes/zikloa.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* zikloa router
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreRouter('api::zikloa.zikloa');
|
||||
@@ -1,9 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* zikloa service
|
||||
*/
|
||||
|
||||
const { createCoreService } = require('@strapi/strapi').factories;
|
||||
|
||||
module.exports = createCoreService('api::zikloa.zikloa');
|
||||
7
back/src/api/zikloa/services/zikloa.ts
Normal file
7
back/src/api/zikloa/services/zikloa.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* zikloa service
|
||||
*/
|
||||
|
||||
import { factories } from '@strapi/strapi';
|
||||
|
||||
export default factories.createCoreService('api::zikloa.zikloa');
|
||||
Reference in New Issue
Block a user