From 8d74849d9c1c4acf7ecca059db9aaecf60eaf18d Mon Sep 17 00:00:00 2001 From: cyril lopez Date: Fri, 15 Dec 2017 14:21:28 +0100 Subject: [PATCH] Display plugin source in ctb attributerow --- .../admin/src/components/AttributeRow/index.js | 13 ++++++++++++- .../services/ContentTypeBuilder.js | 4 ++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/packages/strapi-plugin-content-type-builder/admin/src/components/AttributeRow/index.js b/packages/strapi-plugin-content-type-builder/admin/src/components/AttributeRow/index.js index b7cfbf6e96..ab25b7705c 100644 --- a/packages/strapi-plugin-content-type-builder/admin/src/components/AttributeRow/index.js +++ b/packages/strapi-plugin-content-type-builder/admin/src/components/AttributeRow/index.js @@ -67,7 +67,18 @@ class AttributeRow extends React.Component { // eslint-disable-line react/prefer render() { const relationType = this.props.row.params.type ? - :
{capitalize(this.props.row.params.target)}
; + : ( +
+ +   + + {capitalize(this.props.row.params.target)}  + {this.props.row.params.pluginValue ? ( + `(Plugin: ${this.props.row.params.pluginValue})` + ) : ''} + +
+ ); const relationStyle = !this.props.row.params.type ? styles.relation : ''; const icons = [{ icoType: 'pencil', onClick: this.handleEdit }, { icoType: 'trash', onClick: () => this.setState({ showWarning: !this.state.showWarning }) }]; diff --git a/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js b/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js index 2b25aa99a7..b7884fac3b 100755 --- a/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js +++ b/packages/strapi-plugin-content-type-builder/services/ContentTypeBuilder.js @@ -21,7 +21,7 @@ module.exports = { const pluginModels = Object.keys(strapi.plugins).reduce((acc, current) => { _.forEach(strapi.plugins[current].models, (model, name) => { acc.push({ - icon: 'fa-diamond', + icon: 'fa-cube', name: _.get(model, 'info.name', 'model.name.missing'), description: _.get(model, 'info.description', 'model.description.missing'), fields: _.keys(model.attributes).length, @@ -39,7 +39,7 @@ module.exports = { name = _.toLower(name); const model = source ? _.get(strapi.plugins, [source, 'models', name]) : _.get(strapi.models, name); - + // const model = _.get(strapi.models, name); const attributes = [];