Skip to content

Commit adfae0d

Browse files
Merge pull request #1193 from magento/1179-graphql-dependent-actions-in-general-file
1179: moved graphql dependent actions to the withJsGraphQl.xml config…
2 parents f595d1b + 893d6bf commit adfae0d

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

resources/META-INF/plugin.xml

-4
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
<separator/>
6161
<!-- Context dependent actions -->
6262
<action id="MagentoCreateAclFile" class="com.magento.idea.magento2plugin.actions.context.xml.NewAclXmlAction"/>
63-
<action id="MagentoCreateGraphQlSchemaFile" class="com.magento.idea.magento2plugin.actions.context.xml.NewGraphQLSchemaAction"/>
6463
<action id="MagentoCreateConfigFile" class="com.magento.idea.magento2plugin.actions.context.xml.NewConfigXmlAction"/>
6564
<action id="MagentoCreateCrontabFile" class="com.magento.idea.magento2plugin.actions.context.xml.NewCrontabXmlAction"/>
6665
<action id="MagentoCreateDiFile" class="com.magento.idea.magento2plugin.actions.context.xml.NewDiXmlAction"/>
@@ -91,7 +90,6 @@
9190
<action id="MagentoCreateACronjob" class="com.magento.idea.magento2plugin.actions.generation.NewCronjobAction" />
9291
<action id="MagentoCreateACronGroup" class="com.magento.idea.magento2plugin.actions.generation.NewCronGroupAction" />
9392
<action id="MagentoCreateAViewModel" class="com.magento.idea.magento2plugin.actions.generation.NewViewModelAction" />
94-
<action id="MagentoCreateAGraphQlResolver" class="com.magento.idea.magento2plugin.actions.generation.NewGraphQlResolverAction" />
9593
<action id="MagentoCreateCLICommand" class="com.magento.idea.magento2plugin.actions.generation.NewCLICommandAction" />
9694
<action id="MagentoCreateEmailTemplate" class="com.magento.idea.magento2plugin.actions.generation.NewEmailTemplateAction" />
9795
<action id="MagentoCreateUiComponentGrid" class="com.magento.idea.magento2plugin.actions.generation.NewUiComponentGridAction" />
@@ -621,7 +619,6 @@
621619
<internalFileTemplate name="Magento Regular Class"/>
622620
<internalFileTemplate name="Magento Observer Class"/>
623621
<internalFileTemplate name="Magento Events XML"/>
624-
<internalFileTemplate name="Magento GraphQL Resolver Class"/>
625622
<internalFileTemplate name="Magento Cron Job Class"/>
626623
<internalFileTemplate name="Magento Cron Tab XML"/>
627624
<internalFileTemplate name="Magento CLI Command Class"/>
@@ -635,7 +632,6 @@
635632
<internalFileTemplate name="Magento Routes XML"/>
636633
<internalFileTemplate name="Magento Layout XML"/>
637634
<internalFileTemplate name="Magento ACL XML"/>
638-
<internalFileTemplate name="Magento GraphQL Schema"/>
639635
<internalFileTemplate name="Magento Collection Class"/>
640636
<internalFileTemplate name="Magento Model Class"/>
641637
<internalFileTemplate name="Magento Resource Model Class"/>

resources/META-INF/withJsGraphQl.xml

+16
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,19 @@
66
-->
77

88
<idea-plugin>
9+
<actions>
10+
<group id="GraphQL.MagentoContextBasedActionsGroup">
11+
<add-to-group group-id="MagentoContextBasedActionsGroup" anchor="last"/>
12+
<action id="MagentoCreateGraphQlSchemaFile"
13+
class="com.magento.idea.magento2plugin.actions.context.xml.NewGraphQLSchemaAction"/>
14+
</group>
15+
<group id="GraphQL.MagentoNewModuleFileGroup"
16+
text="GraphQL"
17+
popup="false">
18+
<add-to-group group-id="MagentoNewModuleFileGroup" anchor="last"/>
19+
<action id="MagentoCreateAGraphQlResolver" class="com.magento.idea.magento2plugin.actions.generation.NewGraphQlResolverAction" />
20+
</group>
21+
</actions>
922
<extensions defaultExtensionNs="com.intellij">
1023
<fileBasedIndex implementation="com.magento.idea.magento2plugin.stubs.indexes.graphql.GraphQlResolverIndex" />
1124
<codeInsight.lineMarkerProvider language="PHP" implementationClass="com.magento.idea.magento2plugin.linemarker.php.GraphQlResolverUsageLineMarkerProvider"/>
@@ -22,5 +35,8 @@
2235
enabledByDefault="true"
2336
level="ERROR"
2437
implementationClass="com.magento.idea.magento2plugin.inspections.graphqls.SchemaResolverInspection"/>
38+
39+
<internalFileTemplate name="Magento GraphQL Resolver Class"/>
40+
<internalFileTemplate name="Magento GraphQL Schema"/>
2541
</extensions>
2642
</idea-plugin>

0 commit comments

Comments
 (0)