Hackspace: add linked_spaces

This commit is contained in:
He4eT 2025-04-01 19:29:30 +02:00
commit 1708cda514
4 changed files with 35 additions and 0 deletions

View file

@ -99,6 +99,18 @@ export interface HackspaceLink extends Struct.ComponentSchema {
};
}
export interface HackspaceLinkedSpace extends Struct.ComponentSchema {
collectionName: 'components_hackspace_linked_spaces';
info: {
displayName: 'Linked Space';
icon: 'alien';
};
attributes: {
endpoint: Schema.Attribute.String;
website: Schema.Attribute.String;
};
}
export interface HackspaceLocation extends Struct.ComponentSchema {
collectionName: 'components_hackspace_locations';
info: {
@ -196,6 +208,7 @@ declare module '@strapi/strapi' {
'hackspace.feed-list': HackspaceFeedList;
'hackspace.keymaster': HackspaceKeymaster;
'hackspace.link': HackspaceLink;
'hackspace.linked-space': HackspaceLinkedSpace;
'hackspace.location': HackspaceLocation;
'hackspace.project': HackspaceProject;
'hackspace.spacefed': HackspaceSpacefed;

View file

@ -416,6 +416,7 @@ export interface ApiHackspaceHackspace extends Struct.SingleTypeSchema {
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
feeds: Schema.Attribute.Component<'hackspace.feed-list', false>;
linked_spaces: Schema.Attribute.Component<'hackspace.linked-space', true>;
links: Schema.Attribute.Component<'hackspace.link', true>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<