Sha256: a9bdd28336a54118b130308f9d00a62c80928cb748bd2dc72436953affd8e39b
Contents?: true
Size: 839 Bytes
Versions: 50
Compression:
Stored size: 839 Bytes
Contents
# frozen_string_literal: true module Decidim module Core module HasLocalizedInputSort def self.included(child_class) child_class.argument :locale, type: GraphQL::Types::String, description: "Specify the locale to use when ordering translated fields, otherwise default organization language will be used", required: false, prepare: lambda { |locale, ctx| unless ctx[:current_organization].available_locales.include?(locale) raise GraphQL::ExecutionError, "#{locale} locale is not used in the organization" end locale } end end end end
Version data entries
50 entries across 50 versions & 1 rubygems