bigbluebutton-strapi
Version:
Integrate online classes into Strapi CMS via BigBlueButton open-source video conferencing. This free plugin also provides API end-points to easily setup start and join buttons for web conferencing into any frontend app.
51 lines (50 loc) • 1.02 kB
JavaScript
'use strict';
module.exports = {
info: {
tableName: 'session',
singularName: 'session', // kebab-case mandatory
pluralName: 'sessions', // kebab-case mandatory
displayName: 'Session',
description: 'Session',
kind: 'collectionType',
},
options: {
draftAndPublish: false,
},
pluginOptions: {
'content-manager': {
visible: false,
},
'content-type-builder': {
visible: false,
},
},
attributes: {
bbbRecordId: {
type: 'string',
min: 1,
configurable: false,
},
isRecorded: {
type: 'boolean',
configurable: false,
default: false,
},
isRecordingAvailable: {
type: 'boolean',
configurable: false,
default: false,
},
isAnalyticsAvailabe: {
type: 'boolean',
configurable: false,
default: false,
},
class: {
type: 'relation',
relation: 'manyToOne',
target: 'plugin::bigbluebutton.class',
inversedBy: 'sessions',
},
},
};