@@ -3,119 +3,135 @@ export const officialPlugins = [
33 name : 'IED' ,
44 src : '/plugins/src/editors/IED.js' ,
55 icon : 'developer_board' ,
6- default : true ,
6+ activeByDefault : true ,
77 kind : 'editor' ,
8+ requireDoc : true ,
89 } ,
910 {
1011 name : 'Substation' ,
1112 src : '/plugins/src/editors/Substation.js' ,
1213 icon : 'margin' ,
13- default : true ,
14+ activeByDefault : true ,
1415 kind : 'editor' ,
16+ requireDoc : true ,
1517 } ,
1618 {
1719 name : 'Single Line Diagram' ,
1820 src : '/plugins/src/editors/SingleLineDiagram.js' ,
1921 icon : 'edit' ,
20- default : true ,
22+ activeByDefault : true ,
2123 kind : 'editor' ,
24+ requireDoc : true ,
2225 } ,
2326 {
2427 name : 'Subscriber Message Binding (GOOSE)' ,
2528 src : '/plugins/src/editors/GooseSubscriberMessageBinding.js' ,
2629 icon : 'link' ,
27- default : false ,
30+ activeByDefault : false ,
2831 kind : 'editor' ,
32+ requireDoc : true ,
2933 } ,
3034 {
3135 name : 'Subscriber Data Binding (GOOSE)' ,
3236 src : '/plugins/src/editors/GooseSubscriberDataBinding.js' ,
3337 icon : 'link' ,
34- default : false ,
38+ activeByDefault : false ,
3539 kind : 'editor' ,
40+ requireDoc : true ,
3641 } ,
3742 {
3843 name : 'Subscriber Later Binding (GOOSE)' ,
3944 src : '/plugins/src/editors/GooseSubscriberLaterBinding.js' ,
4045 icon : 'link' ,
41- default : true ,
46+ activeByDefault : true ,
4247 kind : 'editor' ,
48+ requireDoc : true ,
4349 } ,
4450 {
4551 name : 'Subscriber Message Binding (SMV)' ,
4652 src : '/plugins/src/editors/SMVSubscriberMessageBinding.js' ,
4753 icon : 'link' ,
48- default : false ,
54+ activeByDefault : false ,
4955 kind : 'editor' ,
56+ requireDoc : true ,
5057 } ,
5158 {
5259 name : 'Subscriber Data Binding (SMV)' ,
5360 src : '/plugins/src/editors/SMVSubscriberDataBinding.js' ,
5461 icon : 'link' ,
55- default : false ,
62+ activeByDefault : false ,
5663 kind : 'editor' ,
64+ requireDoc : true ,
5765 } ,
5866 {
5967 name : 'Subscriber Later Binding (SMV)' ,
6068 src : '/plugins/src/editors/SMVSubscriberLaterBinding.js' ,
6169 icon : 'link' ,
62- default : true ,
70+ activeByDefault : true ,
6371 kind : 'editor' ,
72+ requireDoc : true ,
6473 } ,
6574 {
6675 name : 'Communication' ,
6776 src : '/plugins/src/editors/Communication.js' ,
6877 icon : 'settings_ethernet' ,
69- default : true ,
78+ activeByDefault : true ,
7079 kind : 'editor' ,
80+ requireDoc : true ,
7181 } ,
7282 {
7383 name : '104' ,
7484 src : '/plugins/src/editors/Protocol104.js' ,
7585 icon : 'settings_ethernet' ,
76- default : false ,
86+ activeByDefault : false ,
7787 kind : 'editor' ,
88+ requireDoc : true ,
7889 } ,
7990 {
8091 name : 'Templates' ,
8192 src : '/plugins/src/editors/Templates.js' ,
8293 icon : 'copy_all' ,
83- default : true ,
94+ activeByDefault : true ,
8495 kind : 'editor' ,
96+ requireDoc : true ,
8597 } ,
8698 {
8799 name : 'CoMPAS Versions' ,
88100 src : '/src/compas-editors/CompasVersions.js' ,
89101 icon : 'copy_all' ,
90- default : true ,
102+ activeByDefault : true ,
91103 kind : 'editor' ,
104+ requireDoc : true ,
92105 } ,
93106 {
94107 name : 'Publisher' ,
95108 src : '/external-plugins/oscd-publisher/oscd-publisher.js' ,
96109 icon : 'publish' ,
97- default : true ,
110+ activeByDefault : true ,
98111 kind : 'editor' ,
112+ requireDoc : true ,
99113 } ,
100114 {
101115 name : 'Communication Explorer' ,
102116 src : '/external-plugins/oscd-plugins/communication-explorer/0.0.31/index.js' ,
103117 icon : 'lan' ,
104- default : true ,
118+ activeByDefault : true ,
105119 kind : 'editor' ,
120+ requireDoc : true ,
106121 } ,
107122 {
108123 name : 'Cleanup' ,
109124 src : '/plugins/src/editors/Cleanup.js' ,
110125 icon : 'cleaning_services' ,
111- default : false ,
126+ activeByDefault : false ,
112127 kind : 'editor' ,
128+ requireDoc : true ,
113129 } ,
114130 {
115131 name : 'Open project' ,
116132 src : '/src/menu/CompasOpen.js' ,
117133 icon : 'folder_open' ,
118- default : true ,
134+ activeByDefault : true ,
119135 kind : 'menu' ,
120136 requireDoc : false ,
121137 position : 'top' ,
@@ -124,7 +140,7 @@ export const officialPlugins = [
124140 name : 'New project' ,
125141 src : '/plugins/src/menu/NewProject.js' ,
126142 icon : 'create_new_folder' ,
127- default : true ,
143+ activeByDefault : true ,
128144 kind : 'menu' ,
129145 requireDoc : false ,
130146 position : 'top' ,
@@ -133,7 +149,7 @@ export const officialPlugins = [
133149 name : 'Project from CIM' ,
134150 src : '/src/menu/CompasCimMapping.js' ,
135151 icon : 'input' ,
136- default : true ,
152+ activeByDefault : true ,
137153 kind : 'menu' ,
138154 requireDoc : false ,
139155 position : 'top' ,
@@ -142,7 +158,7 @@ export const officialPlugins = [
142158 name : 'Import from API' ,
143159 src : '/src/menu/CompasImportFromApi.js' ,
144160 icon : 'cloud_download' ,
145- default : false ,
161+ activeByDefault : false ,
146162 kind : 'menu' ,
147163 requireDoc : false ,
148164 position : 'top' ,
@@ -151,7 +167,7 @@ export const officialPlugins = [
151167 name : 'Save project' ,
152168 src : '/src/menu/CompasSave.js' ,
153169 icon : 'save' ,
154- default : true ,
170+ activeByDefault : true ,
155171 kind : 'menu' ,
156172 requireDoc : true ,
157173 position : 'top' ,
@@ -160,7 +176,7 @@ export const officialPlugins = [
160176 name : 'Save project as' ,
161177 src : '/src/menu/CompasSaveAs.js' ,
162178 icon : 'save' ,
163- default : true ,
179+ activeByDefault : true ,
164180 kind : 'menu' ,
165181 requireDoc : true ,
166182 position : 'top' ,
@@ -169,7 +185,7 @@ export const officialPlugins = [
169185 name : 'Save as version' ,
170186 src : '/src/menu/CompasSaveAsVersion.js' ,
171187 icon : 'save' ,
172- default : true ,
188+ activeByDefault : true ,
173189 kind : 'menu' ,
174190 requireDoc : true ,
175191 position : 'top' ,
@@ -178,28 +194,28 @@ export const officialPlugins = [
178194 name : '[WIP] Validate using OCL' ,
179195 src : '/src/validators/CompasValidateSchema.js' ,
180196 icon : 'rule_folder' ,
181- default : false ,
182- kind : 'validator' ,
197+ activeByDefault : false ,
198+ kind : 'validator'
183199 } ,
184200 {
185201 name : 'Validate Schema' ,
186202 src : '/plugins/src/validators/ValidateSchema.js' ,
187203 icon : 'rule_folder' ,
188- default : true ,
204+ activeByDefault : true ,
189205 kind : 'validator' ,
190206 } ,
191207 {
192208 name : 'Validate Templates' ,
193209 src : '/plugins/src/validators/ValidateTemplates.js' ,
194210 icon : 'rule_folder' ,
195- default : true ,
211+ activeByDefault : true ,
196212 kind : 'validator' ,
197213 } ,
198214 {
199215 name : 'Import IEDs' ,
200216 src : '/src/menu/CompasImportIEDs.js' ,
201217 icon : 'snippet_folder' ,
202- default : true ,
218+ activeByDefault : true ,
203219 kind : 'menu' ,
204220 requireDoc : true ,
205221 position : 'middle' ,
@@ -208,31 +224,31 @@ export const officialPlugins = [
208224 name : 'Create Virtual IED' ,
209225 src : '/plugins/src/menu/VirtualTemplateIED.js' ,
210226 icon : 'developer_board' ,
211- default : false ,
227+ activeByDefault : false ,
212228 kind : 'menu' ,
213229 requireDoc : true ,
214230 position : 'middle' ,
215231 } ,
216232 {
217233 name : 'Subscriber Update' ,
218234 src : '/plugins/src/menu/SubscriberInfo.js' ,
219- default : true ,
235+ activeByDefault : true ,
220236 kind : 'menu' ,
221237 requireDoc : true ,
222238 position : 'middle' ,
223239 } ,
224240 {
225241 name : 'Update desc (ABB)' ,
226242 src : '/plugins/src/menu/UpdateDescriptionABB.js' ,
227- default : false ,
243+ activeByDefault : false ,
228244 kind : 'menu' ,
229245 requireDoc : true ,
230246 position : 'middle' ,
231247 } ,
232248 {
233249 name : 'Update desc (SEL)' ,
234250 src : '/plugins/src/menu/UpdateDescriptionSEL.js' ,
235- default : false ,
251+ activeByDefault : false ,
236252 kind : 'menu' ,
237253 requireDoc : true ,
238254 position : 'middle' ,
@@ -241,7 +257,7 @@ export const officialPlugins = [
241257 name : 'Merge Project' ,
242258 src : '/src/menu/CompasMerge.js' ,
243259 icon : 'merge_type' ,
244- default : true ,
260+ activeByDefault : true ,
245261 kind : 'menu' ,
246262 requireDoc : true ,
247263 position : 'middle' ,
@@ -250,7 +266,7 @@ export const officialPlugins = [
250266 name : 'Update Substation' ,
251267 src : '/src/menu/CompasUpdateSubstation.js' ,
252268 icon : 'merge_type' ,
253- default : true ,
269+ activeByDefault : true ,
254270 kind : 'menu' ,
255271 requireDoc : true ,
256272 position : 'middle' ,
@@ -259,7 +275,7 @@ export const officialPlugins = [
259275 name : 'Compare IED' ,
260276 src : '/src/menu/CompasCompareIED.js' ,
261277 icon : 'compare_arrows' ,
262- default : true ,
278+ activeByDefault : true ,
263279 kind : 'menu' ,
264280 requireDoc : true ,
265281 position : 'middle' ,
@@ -268,7 +284,7 @@ export const officialPlugins = [
268284 name : 'Auto Align SLD' ,
269285 src : '/src/menu/CompasAutoAlignment.js' ,
270286 icon : 'dashboard' ,
271- default : true ,
287+ activeByDefault : true ,
272288 kind : 'menu' ,
273289 requireDoc : true ,
274290 position : 'middle' ,
@@ -277,7 +293,7 @@ export const officialPlugins = [
277293 name : 'Export IED Params' ,
278294 src : '/src/menu/ExportIEDParams.js' ,
279295 icon : 'download' ,
280- default : false ,
296+ activeByDefault : false ,
281297 kind : 'menu' ,
282298 requireDoc : true ,
283299 position : 'middle' ,
@@ -286,7 +302,7 @@ export const officialPlugins = [
286302 name : 'Locamation VMU' ,
287303 src : '/src/menu/LocamationVMU.js' ,
288304 icon : 'edit_note' ,
289- default : false ,
305+ activeByDefault : false ,
290306 kind : 'menu' ,
291307 requireDoc : true ,
292308 position : 'middle' ,
@@ -295,7 +311,7 @@ export const officialPlugins = [
295311 name : 'Show SCL History' ,
296312 src : '/plugins/src/menu/SclHistory.js' ,
297313 icon : 'history_toggle_off' ,
298- default : true ,
314+ activeByDefault : true ,
299315 kind : 'menu' ,
300316 requireDoc : true ,
301317 position : 'bottom' ,
@@ -304,7 +320,7 @@ export const officialPlugins = [
304320 name : 'CoMPAS Settings' ,
305321 src : '/src/menu/CompasSettings.js' ,
306322 icon : 'settings' ,
307- default : true ,
323+ activeByDefault : true ,
308324 kind : 'menu' ,
309325 requireDoc : false ,
310326 position : 'bottom' ,
@@ -313,7 +329,7 @@ export const officialPlugins = [
313329 name : 'Help' ,
314330 src : '/plugins/src/menu/Help.js' ,
315331 icon : 'help' ,
316- default : true ,
332+ activeByDefault : true ,
317333 kind : 'menu' ,
318334 requireDoc : false ,
319335 position : 'bottom' ,
@@ -322,7 +338,7 @@ export const officialPlugins = [
322338 name : 'Export Communication Section' ,
323339 src : '/plugins/src/menu/ExportCommunication.js' ,
324340 icon : 'sim_card_download' ,
325- default : false ,
341+ activeByDefault : false ,
326342 kind : 'menu' ,
327343 requireDoc : true ,
328344 position : 'middle' ,
@@ -331,14 +347,15 @@ export const officialPlugins = [
331347 name : 'Sitipe' ,
332348 src : '/src/compas-editors/Sitipe.js' ,
333349 icon : 'precision_manufacturing' ,
334- default : true ,
350+ activeByDefault : true ,
335351 kind : 'editor' ,
352+ requireDoc : true
336353 } ,
337354 {
338355 name : 'Autogen Substation' ,
339356 src : '/src/compas-editors/autogen-substation.js' ,
340357 icon : 'playlist_add_circle' ,
341- default : true ,
358+ activeByDefault : true ,
342359 kind : 'menu' ,
343360 requireDoc : true ,
344361 position : 'middle' ,
@@ -347,7 +364,7 @@ export const officialPlugins = [
347364 name : 'Export IEC 104 CSV' ,
348365 src : '/plugins/src/menu/Export104.js' ,
349366 icon : 'sim_card_download' ,
350- default : false ,
367+ activeByDefault : false ,
351368 kind : 'menu' ,
352369 requireDoc : true ,
353370 position : 'middle' ,
0 commit comments