move items to global

This commit is contained in:
nicwands 2026-06-15 12:54:05 -04:00
parent 4b3bf78366
commit 8a28b7ae94
6 changed files with 6 additions and 67 deletions

View file

@ -19,6 +19,11 @@
"component": "global.descriptive-list", "component": "global.descriptive-list",
"repeatable": true "repeatable": true
}, },
"mosaic_items": {
"type": "relation",
"relation": "oneToMany",
"target": "api::mosaic-item.mosaic-item"
},
"seo": { "seo": {
"type": "component", "type": "component",
"component": "global.seo", "component": "global.seo",

View file

@ -1,20 +0,0 @@
{
"kind": "singleType",
"collectionName": "homes",
"info": {
"singularName": "home",
"pluralName": "homes",
"displayName": "Home"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"mosaic_items": {
"type": "relation",
"relation": "oneToMany",
"target": "api::mosaic-item.mosaic-item"
}
}
}

View file

@ -1,7 +0,0 @@
/**
* home controller
*/
import { factories } from '@strapi/strapi';
export default factories.createCoreController('api::home.home');

View file

@ -1,7 +0,0 @@
/**
* home router
*/
import { factories } from '@strapi/strapi';
export default factories.createCoreRouter('api::home.home');

View file

@ -1,7 +0,0 @@
/**
* home service
*/
import { factories } from '@strapi/strapi';
export default factories.createCoreService('api::home.home');

View file

@ -462,36 +462,12 @@ export interface ApiGlobalGlobal extends Struct.SingleTypeSchema {
'api::global.global' 'api::global.global'
> & > &
Schema.Attribute.Private; Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
seo: Schema.Attribute.Component<'global.seo', false>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiHomeHome extends Struct.SingleTypeSchema {
collectionName: 'homes';
info: {
displayName: 'Home';
pluralName: 'homes';
singularName: 'home';
};
options: {
draftAndPublish: true;
};
attributes: {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'api::home.home'> &
Schema.Attribute.Private;
mosaic_items: Schema.Attribute.Relation< mosaic_items: Schema.Attribute.Relation<
'oneToMany', 'oneToMany',
'api::mosaic-item.mosaic-item' 'api::mosaic-item.mosaic-item'
>; >;
publishedAt: Schema.Attribute.DateTime; publishedAt: Schema.Attribute.DateTime;
seo: Schema.Attribute.Component<'global.seo', false>;
updatedAt: Schema.Attribute.DateTime; updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private; Schema.Attribute.Private;
@ -1042,7 +1018,6 @@ declare module '@strapi/strapi' {
'admin::transfer-token-permission': AdminTransferTokenPermission; 'admin::transfer-token-permission': AdminTransferTokenPermission;
'admin::user': AdminUser; 'admin::user': AdminUser;
'api::global.global': ApiGlobalGlobal; 'api::global.global': ApiGlobalGlobal;
'api::home.home': ApiHomeHome;
'api::mosaic-item.mosaic-item': ApiMosaicItemMosaicItem; 'api::mosaic-item.mosaic-item': ApiMosaicItemMosaicItem;
'plugin::content-releases.release': PluginContentReleasesRelease; 'plugin::content-releases.release': PluginContentReleasesRelease;
'plugin::content-releases.release-action': PluginContentReleasesReleaseAction; 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction;