Skip to content

Commit

Permalink
Add graphql StoreConfig extended config data
Browse files Browse the repository at this point in the history
  • Loading branch information
0m3r committed Dec 31, 2021
1 parent 4483cfd commit 5f05b55
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
27 changes: 27 additions & 0 deletions etc/graphql/di.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<?xml version="1.0"?>

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="Magento\StoreGraphQl\Model\Resolver\Store\StoreConfigDataProvider">
<arguments>
<argument name="extendedConfigData" xsi:type="array">
<item name="testimonials_general_approve" xsi:type="string">testimonials/general/approve</item>
<!-- <item name="testimonials/general/top_links" xsi:type="string">testimonials/general/top_links</item>-->
<!-- <item name="testimonials/general/footer_links" xsi:type="string">testimonials/general/footer_links</item>-->
<item name="testimonials_general_allowGuestSubmit" xsi:type="string">testimonials/general/allow_guest_submit</item>
<!-- <item name="testimonials_list_layout" xsi:type="string">testimonials/list/layout</item>-->
<item name="testimonials_list_itemsPerPage" xsi:type="string">testimonials/list/items_per_page</item>
<item name="testimonials_list_imageWidth" xsi:type="string">testimonials/list/image_width</item>
<item name="testimonials_list_imageHeight" xsi:type="string">testimonials/list/image_height</item>
<item name="testimonials_list_showEmail" xsi:type="string">testimonials/list/show_email</item>
<!-- <item name="testimonials_list_placeholderImage" xsi:type="string">testimonials/list/placeholder_image</item>-->
<!-- <item name="testimonials/form/layout" xsi:type="string">testimonials/form/layout</item>-->
<item name="testimonials_form_enableCompany" xsi:type="string">testimonials/form/enable_company</item>
<item name="testimonials_form_enableWebsite" xsi:type="string">testimonials/form/enable_website</item>
<item name="testimonials_form_enableTwitter" xsi:type="string">testimonials/form/enable_twitter</item>
<item name="testimonials_form_enableFacebook" xsi:type="string">testimonials/form/enable_facebook</item>
<item name="testimonials_form_ratingRequired" xsi:type="string">testimonials/form/rating_required</item>
<item name="testimonials_form_sentMessage" xsi:type="string">testimonials/form/sent_message</item>
</argument>
</arguments>
</type>
</config>
15 changes: 15 additions & 0 deletions etc/schema.graphqls
Original file line number Diff line number Diff line change
Expand Up @@ -44,3 +44,18 @@ type Mutation {
twitter: String
): TestimonialInterface @resolver(class: "\\Swissup\\Testimonials\\Model\\Resolver\\CreateTestimonial") @doc(description:"Create testimonial")
}

type StoreConfig {
testimonials_general_approve : Int @doc(description: "Extended Config Data - testimonials/general/approve")
testimonials_general_allowGuestSubmit : Int @doc(description: "Extended Config Data - testimonials/general/allow_guest_submit")
testimonials_list_itemsPerPage : Int @doc(description: "Extended Config Data - testimonials/list/items_per_page")
testimonials_list_imageWidth : Int @doc(description: "Extended Config Data - testimonials/list/image_width")
testimonials_list_imageHeight : Int @doc(description: "Extended Config Data - testimonials/list/image_height")
testimonials_list_showEmail : Int @doc(description: "Extended Config Data - testimonials/list/show_email")
testimonials_form_enableCompany : Int @doc(description: "Extended Config Data - testimonials/form/enable_company")
testimonials_form_enableWebsite : Int @doc(description: "Extended Config Data - testimonials/form/enable_website")
testimonials_form_enableTwitter : Int @doc(description: "Extended Config Data - testimonials/form/enable_twitter")
testimonials_form_enableFacebook : Int @doc(description: "Extended Config Data - testimonials/form/enable_facebook")
testimonials_form_ratingRequired : Int @doc(description: "Extended Config Data - testimonials/form/rating_required")
testimonials_form_sentMessage : String @doc(description: "Extended Config Data - testimonials/form/sent_message")
}

0 comments on commit 5f05b55

Please sign in to comment.