cluedin-widget
Version:
This is the project for creating and managing widgets in CluedIn.
681 lines (679 loc) • 20 kB
JavaScript
const defaultPlaceWidgetKey = 'Content';
module.exports = {
'IntegrationReport': {
layout: {
name: 'OnlyComponent'
},
widgets: [
{ name: 'IntegrationReports', size: 12 }
]
},
'OnBoarding': {
widgets: [
{ name: 'OnBoarding', size: 12, onlyAdmin: true }
]
},
'HomeScreen': {
widgets: [
{ name: 'OnBoarding', size: 12, onlyAdmin: true },
{ name: 'LastDocuments', size: 4 },
{ name: 'LastTools', size: 4 },
{ name: 'LastOrganizations', size: 4 },
{ name: 'LastDeals', size: 4 },
{ name: 'LastTasks', size: 4 },
{ name: 'LastIssues', size: 4 }
]
},
'/Organization': {
icon: '<i class="fa fa-home"></i>',
displayName: 'Organization',
displayNameWithArticle: 'an organization',
sharedWidgets: [ { name: 'entityOrganizationHeader', size: 12, place: 'Header' } ],
tabs: [
{
name: 'Latest Information',
includeSuggestedSearches: true,
suggestedSearchFilter: [
{ key: 'Applications used in this organization' },
{ key: 'Latest person to communicate with this company' },
{ key: 'Mentioned' },
{ key: 'Mentions' }
],
widgets: [
{ name: 'EntityProperty', size: 4 },
{ name: 'EntitySourceAndProfile', size: 4 },
{ name: 'LastDocuments', size: 4 },
{ name: 'LastIssues', size: 4 },
{ name: 'EntitySocialOverview', size: 4 }
]
}, {
name: 'Employees',
includeSuggestedSearches: true,
suggestedSearchFilter: [
{ key: 'Employees' },
{ key: 'Who is the best person to contact at this company?' },
{ key: 'People who work for this organization' },
{ key: 'Who internally has the best connections to contact at this company?' }
],
widgets: [
{ name: 'EntityPersonList', size: 12 }
]
}
]
},
'/Slack/Channel/Message': {
icon: '<i class="fa fa-comment"></i>',
displayName: 'Message',
displayNameWithArticle: 'a message'
},
'/Slack/Message': {
icon: '<i class="fa fa-comment"></i>',
displayName: 'Slack message',
displayNameWithArticle: 'a slack message'
},
'/Slack/Channel': {
icon: '<i class="fa fa-at"></i>',
displayName: 'Slack Channel',
displayNameWithArticle: 'a slack channel'
},
'/Infrastructure/User': {
icon: '<i class="fa fa-user"></i>',
displayName: 'User'
},
'/Person': {
icon: '<i class="fa fa-user"></i>',
displayName: 'Person',
includeSuggestedSearches: true,
layout: {
name: 'TwoColumns'
},
widgets: [
{ name: 'PersonProfile', size: 12, place: 'Navigation' },
{ name: 'LastIssues', size: 4 }
]
},
'/Files/File': {
icon: '<i class="fa fa-file"></i>',
displayName: 'File'
},
'/Files/Directory': {
icon: '<i class="fa fa-folder"></i>',
displayName: 'Directory'
},
'/Document/Spreadsheet': {
icon: '<i class="fa fa-file-excel-o"></i>',
displayName: 'Spreadsheet'
},
'/Document/Presentation': {
icon: '<i class="fa fa-file-powerpoint-o"></i>',
displayName: 'Presentation'
},
'/Document/Document': {
icon: '<i class="fa fa-file"></i>',
displayName: 'Document'
},
'/Document': {
icon: '<i class="fa fa-file"></i>',
displayName: 'Document'
},
'/Provider/Root': {
icon: '<i class="fa fa-cloud"></i>',
displayName: 'Cloud tool'
},
'/Mail': {
icon: '<i class="fa fa-envelope-o"></i>',
displayName: 'Mail'
},
'/Mail/Thread': {
icon: '<i class="fa fa-envelope-o"></i>',
displayName: 'Thread'
},
'/Infrastructure/Conversation': {
icon: '<i class="fa fa-comments-o"></i>',
displayName: 'Conversation'
},
'/Infrastructure/Application': {
icon: '<i class="fa fa-cube"></i>',
displayName: 'Application'
},
'/Infrastructure/Group': {
icon: '<i class="fa fa-users"></i>',
displayName: 'Group'
},
'/Infrastructure/Contact': {
icon: '<i class="fa fa-user-plus"></i>',
displayName: 'Contact'
},
'/Infrastructure/Host/Computer': {
icon: '<i class="fa fa-laptop"></i>',
displayName: 'Computer'
},
'/Calendar': {
icon: '<i class="fa fa-calendar"></i>',
displayName: 'Calendar'
},
'/Calendar/Event': {
icon: '<i class="fa fa-calendar"></i>',
displayName: 'Event'
},
'/Calendar/Meeting': {
icon: '<i class="fa fa-calendar"></i>',
displayName: 'Meeting'
},
'/Infrastructure/Tenant': {
icon: '<i class="fa fa-cogs"></i>',
displayName: 'Tenant'
},
'/Slack/User': {
icon: '<i class="fa fa-user"></i>',
displayName: 'Slack User'
},
'/Image': {
icon: '<i class="fa fa-file-image-o"></i>',
displayName: 'Image'
},
'/Picture': {
icon: '<i class="fa fa-file-image-o"></i>',
displayName: 'Picture'
},
'/Mail/Event': {
icon: '<i class="fa fa-calendar"></i>',
displayName: 'Event'
},
'/Mail/Contact': {
icon: '<i class="fa fa-book"></i>',
displayName: 'Contact'
},
'/PivotalTracker/Story': {
icon: '<i class="fa fa-tasks"></i>',
displayName: 'Story (SCRUM)'
},
'/SharePoint/Task': {
icon: '<i class="fa fa-tasks"></i>',
displayName: 'Task'
},
'/Infrastructure/Folder': {
icon: '<i class="fa fa-folder"></i>',
displayName: 'Folder'
},
'/Twitter/Message': {
icon: '<i class="fa fa-comment"></i>',
displayName: 'Message'
},
'/PivotalTracker/Person': {
icon: '<i class="fa fa-user"></i>',
displayName: 'Person'
},
'/PivotalTracker/Project': {
icon: '<i class="fa fa-book"></i>',
displayName: 'Project'
},
'/PivotalTracker/Organization': {
icon: '<i class="fa fa-cube"></i>',
displayName: 'Organization'
},
'/Box/Folder': {
icon: '<i class="fa fa-folder"></i>',
displayName: 'Folder'
},
'/Box/File': {
icon: '<i class="fa fa-file"></i>',
displayName: 'File'
},
'/Twitter/Topic': {
icon: '<i class="fa fa-at"></i>',
displayName: 'Topic'
},
'/Slack/Message/Grouping': {
icon: '<i class="fa fa-archive"></i>',
displayName: 'Grouping'
},
'/Slack/Discussion': {
icon: '<i class="fa fa-comments-o"></i>',
displayName: 'Discussion'
},
'/Infrastructure/Site': {
icon: '<i class="fa fa-external-link"></i>',
displayName: 'Site'
},
'/Temporal/Date': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Date'
},
'/GitHub/Tree': {
icon: '<i class="fa fa-folder-open-o"></i>',
displayName: 'Tree'
},
'/Planning/Scrum/BacklogItem': {
icon: '<i class="fa fa-tasks"></i>',
displayName: 'Backlog Item (SCRUM)'
},
'/SourceCode/File': {
icon: '<i class="fa fa-file-code-o"></i>',
displayName: 'File'
},
'/FileSystem/Files/File': {
icon: '<i class="fa fa-file"></i>',
displayName: 'File'
},
'/FileSystem/Files/Directory': {
icon: '<i class="fa fa-folder"></i>',
displayName: 'Directory'
},
'/Announcement': {
icon: '<i class="fa fa-bullhorn"></i>',
displayName: 'Announcement'
},
'/Channel': {
icon: '<i class="fa fa-slack"></i>',
displayName: 'Channel'
},
'/Infrastructure/Host/Server': {
icon: '<i class="fa fa-server"></i>',
displayName: 'Server'
},
'/Temporal/Month': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Month'
},
'/SourceCode/Repository': {
icon: '<i class="fa fa-database"></i>',
displayName: 'Repository'
},
'/Task': {
icon: '<i class="fa fa-tasks"></i>',
displayName: 'Task'
},
'/News': {
icon: '<i class="fa fa-newspaper-o"></i>',
displayName: 'News'
},
'/Project': {
icon: '<i class="fa fa-list-ol"></i>',
displayName: 'Project'
},
'/Unknown': {
icon: '<i class="fa fa-times-circle-o"></i>',
displayName: 'Unknown'
},
'/Discussion': {
icon: '<i class="fa fa-comments-o"></i>',
displayName: 'Discussion'
},
'/Comment': {
icon: '<i class="fa fa-comment-o"></i>',
displayName: 'Comment'
},
'/Comment/Social': {
icon: '<i class="fa fa-comment-o"></i>',
displayName: 'Comment'
},
'/Planning/Workspace': {
icon: '<i class="fa fa-rocket"></i>',
displayName: 'Workspace'
},
'/Tag': {
icon: '<i class="fa fa-tag"></i>',
displayName: 'Tag'
},
'/Topic': {
icon: '<i class="fa fa-leanpub"></i>',
displayName: 'Topic'
},
'/Note': {
icon: '<i class="fa fa-pencil-square-o"></i>',
displayName: 'Note'
},
'/Infrastructure/Domain': {
icon: '<i class="fa fa-tree"></i>',
displayName: 'Domain'
},
'/Infrastructure/Printer': {
icon: '<i class="fa fa-print"></i>',
displayName: 'Printer'
},
'/Infrastructure/Group/Security': {
icon: '<i class="fa fa-users"></i>',
displayName: 'Security'
},
'/Infrastructure/Host/Laptop': {
icon: '<i class="fa fa-laptop"></i>',
displayName: 'Laptop'
},
'/Infrastructure/Cloud': {
icon: '<i class="fa fa-cloud"></i>',
displayName: 'Cloud Tool'
},
'/Organization/Competitor': {
icon: '<i class="fa fa-building-o"></i>',
displayName: 'Competitor'
},
'/Organization/Department': {
icon: '<i class="fa fa-cubes"></i>',
displayName: 'Department'
},
'/Organization/Unit': {
icon: '<i class="fa fa-cube"></i>',
displayName: 'Unit'
},
'/Circle': {
icon: '<i class="fa fa-circle-o"></i>',
displayName: 'Circle'
},
'/Product': {
icon: '<i class="fa fa-gift"></i>',
displayName: 'Product'
},
'/Question': {
icon: '<i class="fa fa-question"></i>',
displayName: 'Question'
},
'/Idea': {
icon: '<i class="fa fa-lightbulb-o"></i>',
displayName: 'Idea'
},
'/PressRelease': {
icon: '<i class="fa fa-newspaper-o"></i>',
displayName: 'Press Release'
},
'/Document/Database': {
icon: '<i class="fa fa-database"></i>',
displayName: 'Database'
},
'/Document/PlainText': {
icon: '<i class="fa fa-file-text-o"></i>',
displayName: 'Plain Text'
},
'/Document/Audio': {
icon: '<i class="fa fa-file-audio-o"></i>',
displayName: 'Audio'
},
'/Document/Video': {
icon: '<i class="fa fa-file-video-o"></i>',
displayName: 'Video'
},
'/Document/Template': {
icon: '<i class="fa fa-file-o"></i>',
displayName: 'Template'
},
'/Document/Template/Database': {
icon: '<i class="fa fa-database"></i>',
displayName: 'Database Template'
},
'/Document/Template/Document': {
icon: '<i class="fa fa-file"></i>',
displayName: 'Document Template'
},
'/Document/Template/Presentation': {
icon: '<i class="fa fa-file-powerpoint-o"></i>',
displayName: 'Presentation Template'
},
'/Document/Template/Spreadsheet': {
icon: '<i class="fa fa-file-excel-o"></i>',
displayName: 'Spreadsheet Template'
},
'/WebSite': {
icon: '<i class="fa fa-globe"></i>',
displayName: 'Website'
},
'/WebPage': {
icon: '<i class="fa fa-external-link"></i>',
displayName: 'Web Page'
},
'/Image/Diagram': {
icon: '<i class="fa fa-sitemap"></i>',
displayName: 'Diagram'
},
'/SourceCode': {
icon: '<i class="fa fa-file-code-o"></i>',
displayName: 'Source Code'
},
'/SourceCode/Changeset': {
icon: '<i class="fa fa-stack-exchange"></i>',
displayName: 'Change Set'
},
'/SourceCode/Build': {
icon: '<i class="fa fa-cube"></i>',
displayName: 'Build'
},
'/Planning/ProjectPlan': {
icon: '<i class="fa fa-bar-chart"></i>',
displayName: 'Project Plan'
},
'/Planning/Iteration': {
icon: '<i class="fa fa-recycle"></i>',
displayName: 'Iteration'
},
'/Planning/KanbanBoard': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Kanban Board'
},
'/Planning/Scrum': {
icon: '<i class="fa fa-refresh"></i>',
displayName: 'Scrum Planning'
},
'/Planning/Scrum/Sprint': {
icon: '<i class="fa fa-refresh"></i>',
displayName: 'Sprint'
},
'/Planning/Scrum/SprintReview': {
icon: '<i class="fa fa-file-o"></i>',
displayName: 'Sprint Review'
},
'/Planning/Scrum/SprintRetrospective': {
icon: '<i class="fa fa-file-o"></i>',
displayName: 'Sprint Retrospective'
},
'/Planning/Scrum/DefinitionOfDone': {
icon: '<i class="fa fa-file-o"></i>',
displayName: 'Definition of done'
},
'/Planning/Scrum/Role/ScrumMaster': {
icon: '<i class="fa fa-user"></i>',
displayName: 'Scrum Master'
},
'/Planning/Scrum/Role/ProductOwner': {
icon: '<i class="fa fa-user"></i>',
displayName: 'Product Owner'
},
'/Geography/Country': {
icon: '<i class="fa fa-globe"></i>',
displayName: 'Country'
},
'/Temporal/Quarter': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Quarter'
},
'/Temporal/Week': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Week'
},
'/Temporal/Year': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Year'
},
'/Temporal/Decade': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Decade'
},
'/Temporal/Century': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Century'
},
'/Interaction': {
icon: '<i class="fa fa-area-chart"></i>',
displayName: 'Iteraction'
},
'/Engagment': {
icon: '<i class="fa fa-area-chart"></i>',
displayName: 'Engagment'
},
'/PersonRole': {
icon: '<i class="fa fa-user"></i>',
displayName: 'Person Role'
},
'/Infrastructure': {
icon: '<i class="fa fa-cube"></i>',
displayName: 'Infrastructure'
},
'/Infrastructure/Group/Distribution': {
icon: '<i class="fa fa-cube"></i>',
displayName: 'Distribution Group'
},
'/Infrastructure/List/GenericList': {
icon: '<i class="fa fa-list"></i>',
displayName: 'Generic List'
},
'/Infrastructure/List/DocumentLibrary': {
icon: '<i class="fa fa-list-alt"></i>',
displayName: 'Document Library'
},
'/Infrastructure/List/Survey': {
icon: '<i class="fa fa-question"></i>',
displayName: 'Survey'
},
'/Mail/Folder': {
icon: '<i class="fa fa-folder"></i>',
displayName: 'Mail Folder'
},
'/Temporal/Millennium': {
icon: '<i class="fa fa-calendar-o"></i>',
displayName: 'Millennium'
},
'/SharePoint/Document': {
icon: '<i class="fa fa-file"></i>',
displayName: 'Document'
},
'/Files/CompressedFileArchive': {
icon: '<i class="fa fa-file-archive-o"></i>',
displayName: 'Archive'
},
'/Image/Photograph': {
icon: '<i class="fa fa-file-image-o"></i>',
displayName: 'Photographe'
},
'/SharePoint/WikiPage': {
icon: '<i class="fa fa-wikipedia-w"></i>',
displayName: 'Wiki Page'
},
'/SharePoint/Reply': {
icon: '<i class="fa fa-reply"></i>',
displayName: 'Reply'
},
'/Issue': {
icon: '<i class="fa fa-exclamation-triangle"></i>',
displayName: 'Issue'
},
'/Infrastructure/List/Issue': {
icon: '<i class="fa fa-exclamation-circle"></i>',
displayName: 'Issue List'
},
'/Geography/City': {
icon: '<i class="fa fa-map"></i>',
displayName: 'City'
},
'/Infrastructure/Location': {
icon: '<i class="fa fa-map-pin"></i>',
displayName: 'Location'
},
'/Template': {
icon: '<i class="fa fa-file"></i>',
displayName: 'Template'
},
'/Infrastructure/Position': {
icon: '<i class="fa fa-suitcase"></i>',
displayName: 'Position'
},
'/Deleted': {
icon: '<i class="fa fa-trash"></i>',
displayName: 'Deleted'
},
'/Links': {
icon: '<i class="fa fa-link"></i>',
displayName: 'Links'
},
'/Industry': {
icon: '<i class="fa fa-industry"></i>',
displayName: 'Industry'
},
'/SharePoint/Report': {
icon: '<i class="fa fa-area-chart"></i>',
displayName: 'Report'
},
'/FAQ': {
icon: '<i class="fa fa-question-circle"></i>',
displayName: 'FAQ'
},
'/Skill': {
icon: '<i class="fa fa-graduation-cap"></i>',
displayName: 'Skill'
},
'/SourceCode/ChangeSet': {
icon: '<i class="fa fa-code"></i>',
displayName: 'Change Set'
},
'/SourceCode/Branch': {
icon: '<i class="fa fa-code-fork"></i>',
displayName: 'Branch (CODE)'
},
'/Card': {
icon: '<i class="fa fa-trello"></i>',
displayName: 'Card'
},
'/Activity': {
icon: '<i class="fa fa-list-alt"></i>',
displayName: 'Activity'
},
'/Sales/Lead': {
icon: '<i class="fa fa-user"></i>',
displayName: 'Sales lead'
},
'/Infrastructure/License': {
icon: '<i class="fa fa-creative-commons"></i>',
displayName: 'License'
},
'/List': {
icon: '<i class="fa fa-list"></i>',
displayName: 'List'
},
'/Album': {
icon: '<i class="fa fa-picture-o"></i>',
displayName: 'Album'
},
'/Sales/Oppurtunity': {
icon: '<i class="fa fa-building"></i>',
displayName: 'Sales Opportunity'
},
'/Marketing/Campaign': {
icon: '<i class="fa fa-line-chart"></i>',
displayName: 'Marketing Campaign'
},
'/Sales/Contract': {
icon: '<i class="fa fa-file-text-o"></i>',
displayName: 'Sales Contract'
},
'/Sales/Order': {
icon: '<i class="fa fa-shopping-bag"></i>',
displayName: 'Sales Order'
},
'/Form': {
icon: '<i class="fa fa-list-ul"></i>',
displayName: 'Form'
},
'/Planning/Scrum/Epic': {
icon: '<i class="fa fa-shield"></i>',
displayName: 'Epic (SCRUM)'
},
'/Sales/Deal': {
icon: '<i class="fa fa-briefcase"></i>',
displayName: 'Sales Deal'
},
default: {
includeSuggestedSearches: true,
widgets: [
{ name: 'EntityHeader', size: 12 },
{ name: 'EntityProperty', size: 4 },
{ name: 'EntitySourceAndProfile', size: 4 }
]
}
};