
* Create attribute class selector * Use ProductAttributeType to check if product is simple or with variants * Allow attribute class selection only during its creation * Update attribute type selection translations * Show only product attributes in columns picker on product list view * Cleanups in Attribute Organization component * Create Page Types list page * Create content management section in settings * Implement page types list view * Remove unused imports from page type list * Updatte page type list style * Remove legacy code from page type list component * Update PageTypeListPage component * Create Page Types details page * Fix page type attribute reordering * Implement PageType create view * Implement PageType update view * gUpdate page type details components * Fix page type update component * Update page type components stories * Update page type errors handling * Update page type details view * Create Page Types details page * Implement PageType create view * Update product attribute assignment mutations * Add page types attribute assignment mutations * Add page types attribute assignment handling * Temporarily fix page create mutation * Update page type error messages * Remove legacy storybook page type stories * Update attribute assignment dialogs stories * Update page type details error handling * Update props for page type components * Create attribute class selector * Implement page types list view * Add page type selector on page create and details views * Add attributes list to page details views * Update page types list * Use attribute errors for attributes muatations * Save attribute values on page create and update * Update messages for page view * Update page attributes fragment * Use AttributeError in AttributeBulkDelete * Update page type and its attribute selection * Handle page types deleting * Update page types deleting messages * Handle page types attribute reorder * Fix PageOrganizeContent component types * Update graphqql types * Fix page fixture * Update messages * Update test snapshots * Pass pageTypes to PageForm * Update changelog with page type addition note * Update package-lock * Update test snapshots * Fix malformed generated type * Update messages after rebase
201 lines
3.5 KiB
TypeScript
201 lines
3.5 KiB
TypeScript
import gql from "graphql-tag";
|
|
|
|
export const attributeErrorFragment = gql`
|
|
fragment AttributeErrorFragment on AttributeError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const productErrorFragment = gql`
|
|
fragment ProductErrorFragment on ProductError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const productErrorWithAttributesFragment = gql`
|
|
${productErrorFragment}
|
|
fragment ProductErrorWithAttributesFragment on ProductError {
|
|
...ProductErrorFragment
|
|
attributes
|
|
}
|
|
`;
|
|
|
|
export const productChannelListingErrorFragment = gql`
|
|
fragment ProductChannelListingErrorFragment on ProductChannelListingError {
|
|
code
|
|
field
|
|
message
|
|
channels
|
|
}
|
|
`;
|
|
|
|
export const collectionChannelListingErrorFragment = gql`
|
|
fragment CollectionChannelListingErrorFragment on CollectionChannelListingError {
|
|
code
|
|
field
|
|
message
|
|
channels
|
|
}
|
|
`;
|
|
|
|
export const accountErrorFragment = gql`
|
|
fragment AccountErrorFragment on AccountError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const discountErrorFragment = gql`
|
|
fragment DiscountErrorFragment on DiscountError {
|
|
code
|
|
field
|
|
channels
|
|
}
|
|
`;
|
|
|
|
export const menuErrorFragment = gql`
|
|
fragment MenuErrorFragment on MenuError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const orderErrorFragment = gql`
|
|
fragment OrderErrorFragment on OrderError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const pageErrorFragment = gql`
|
|
fragment PageErrorFragment on PageError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const pageErrorWithAttributesFragment = gql`
|
|
${pageErrorFragment}
|
|
fragment PageErrorWithAttributesFragment on PageError {
|
|
...PageErrorFragment
|
|
attributes
|
|
}
|
|
`;
|
|
|
|
export const permissionGroupErrorFragment = gql`
|
|
fragment PermissionGroupErrorFragment on PermissionGroupError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const bulkProductErrorFragment = gql`
|
|
fragment BulkProductErrorFragment on BulkProductError {
|
|
field
|
|
code
|
|
index
|
|
channels
|
|
}
|
|
`;
|
|
export const bulkStockErrorFragment = gql`
|
|
fragment BulkStockErrorFragment on BulkStockError {
|
|
code
|
|
field
|
|
index
|
|
}
|
|
`;
|
|
export const stockErrorFragment = gql`
|
|
fragment StockErrorFragment on StockError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const shippingChannelsErrorFragment = gql`
|
|
fragment ShippingChannelsErrorFragment on ShippingError {
|
|
code
|
|
field
|
|
channels
|
|
}
|
|
`;
|
|
|
|
export const shippingErrorFragment = gql`
|
|
fragment ShippingErrorFragment on ShippingError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const shopErrorFragment = gql`
|
|
fragment ShopErrorFragment on ShopError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const staffErrorFragment = gql`
|
|
fragment StaffErrorFragment on StaffError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const warehouseErrorFragment = gql`
|
|
fragment WarehouseErrorFragment on WarehouseError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const webhookErrorFragment = gql`
|
|
fragment WebhookErrorFragment on WebhookError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const invoiceErrorFragment = gql`
|
|
fragment InvoiceErrorFragment on InvoiceError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const appErrorFragment = gql`
|
|
fragment AppErrorFragment on AppError {
|
|
field
|
|
message
|
|
code
|
|
permissions
|
|
}
|
|
`;
|
|
|
|
export const exportErrorFragment = gql`
|
|
fragment ExportErrorFragment on ExportError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const pluginErrorFragment = gql`
|
|
fragment PluginErrorFragment on PluginError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const metadataErrorFragment = gql`
|
|
fragment MetadataErrorFragment on MetadataError {
|
|
code
|
|
field
|
|
}
|
|
`;
|
|
|
|
export const collectionsErrorFragment = gql`
|
|
fragment CollectionErrorFragment on CollectionError {
|
|
code
|
|
field
|
|
}
|
|
`;
|