Skip to content

Commit

Permalink
added about us cms support
Browse files Browse the repository at this point in the history
  • Loading branch information
Austin2Shih committed Mar 10, 2024
1 parent a556e09 commit ddf9c61
Show file tree
Hide file tree
Showing 10 changed files with 235 additions and 1 deletion.
55 changes: 55 additions & 0 deletions src/api/about-intl/content-types/about-intl/schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"kind": "singleType",
"collectionName": "about_intls",
"info": {
"singularName": "about-intl",
"pluralName": "about-intls",
"displayName": "about-intl"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"img1": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"img2": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"img3": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"img4": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
}
}
}
9 changes: 9 additions & 0 deletions src/api/about-intl/controllers/about-intl.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

/**
* about-intl controller
*/

const { createCoreController } = require('@strapi/strapi').factories;

module.exports = createCoreController('api::about-intl.about-intl');
9 changes: 9 additions & 0 deletions src/api/about-intl/routes/about-intl.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

/**
* about-intl router
*/

const { createCoreRouter } = require('@strapi/strapi').factories;

module.exports = createCoreRouter('api::about-intl.about-intl');
9 changes: 9 additions & 0 deletions src/api/about-intl/services/about-intl.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

/**
* about-intl service
*/

const { createCoreService } = require('@strapi/strapi').factories;

module.exports = createCoreService('api::about-intl.about-intl');
55 changes: 55 additions & 0 deletions src/api/about-ucd/content-types/about-ucd/schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"kind": "singleType",
"collectionName": "about_ucds",
"info": {
"singularName": "about-ucd",
"pluralName": "about-ucds",
"displayName": "about-ucd"
},
"options": {
"draftAndPublish": true
},
"pluginOptions": {},
"attributes": {
"img1": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"img2": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"img3": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
},
"img4": {
"allowedTypes": [
"images",
"files",
"videos",
"audios"
],
"type": "media",
"multiple": false
}
}
}
9 changes: 9 additions & 0 deletions src/api/about-ucd/controllers/about-ucd.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

/**
* about-ucd controller
*/

const { createCoreController } = require('@strapi/strapi').factories;

module.exports = createCoreController('api::about-ucd.about-ucd');
9 changes: 9 additions & 0 deletions src/api/about-ucd/routes/about-ucd.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

/**
* about-ucd router
*/

const { createCoreRouter } = require('@strapi/strapi').factories;

module.exports = createCoreRouter('api::about-ucd.about-ucd');
9 changes: 9 additions & 0 deletions src/api/about-ucd/services/about-ucd.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
'use strict';

/**
* about-ucd service
*/

const { createCoreService } = require('@strapi/strapi').factories;

module.exports = createCoreService('api::about-ucd.about-ucd');
4 changes: 3 additions & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,9 @@ module.exports = {
"homepages",
"memberss",
"newsletters",
"events_regional_states"
"events_regional_states",
"about_ucds",
"about_intls"
]

const listen_actions = [
Expand Down
68 changes: 68 additions & 0 deletions types/generated/contentTypes.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -788,6 +788,72 @@ export interface PluginUsersPermissionsUser extends Schema.CollectionType {
};
}

export interface ApiAboutIntlAboutIntl extends Schema.SingleType {
collectionName: 'about_intls';
info: {
singularName: 'about-intl';
pluralName: 'about-intls';
displayName: 'about-intl';
};
options: {
draftAndPublish: true;
};
attributes: {
img1: Attribute.Media;
img2: Attribute.Media;
img3: Attribute.Media;
img4: Attribute.Media;
createdAt: Attribute.DateTime;
updatedAt: Attribute.DateTime;
publishedAt: Attribute.DateTime;
createdBy: Attribute.Relation<
'api::about-intl.about-intl',
'oneToOne',
'admin::user'
> &
Attribute.Private;
updatedBy: Attribute.Relation<
'api::about-intl.about-intl',
'oneToOne',
'admin::user'
> &
Attribute.Private;
};
}

export interface ApiAboutUcdAboutUcd extends Schema.SingleType {
collectionName: 'about_ucds';
info: {
singularName: 'about-ucd';
pluralName: 'about-ucds';
displayName: 'about-ucd';
};
options: {
draftAndPublish: true;
};
attributes: {
img1: Attribute.Media;
img2: Attribute.Media;
img3: Attribute.Media;
img4: Attribute.Media;
createdAt: Attribute.DateTime;
updatedAt: Attribute.DateTime;
publishedAt: Attribute.DateTime;
createdBy: Attribute.Relation<
'api::about-ucd.about-ucd',
'oneToOne',
'admin::user'
> &
Attribute.Private;
updatedBy: Attribute.Relation<
'api::about-ucd.about-ucd',
'oneToOne',
'admin::user'
> &
Attribute.Private;
};
}

export interface ApiAnnouncementAnnouncement extends Schema.CollectionType {
collectionName: 'announcements';
info: {
Expand Down Expand Up @@ -1053,6 +1119,8 @@ declare module '@strapi/types' {
'plugin::users-permissions.permission': PluginUsersPermissionsPermission;
'plugin::users-permissions.role': PluginUsersPermissionsRole;
'plugin::users-permissions.user': PluginUsersPermissionsUser;
'api::about-intl.about-intl': ApiAboutIntlAboutIntl;
'api::about-ucd.about-ucd': ApiAboutUcdAboutUcd;
'api::announcement.announcement': ApiAnnouncementAnnouncement;
'api::current-members.current-members': ApiCurrentMembersCurrentMembers;
'api::event.event': ApiEventEvent;
Expand Down

0 comments on commit ddf9c61

Please sign in to comment.