 
   defp scan_field(resource) do
     fn config_item ->
-
       value = resource[config_item.name] || resource[String.to_atom(config_item.name)]
 
       unless value, do: [], else:


  def to_layouted_resource(configuration) do
    fn resource ->

      %{ groups: config_groups } = Core.CategoryTreeList.find_by_name(resource.type, configuration)

      resource


  defp scan_relation(resource) do
    fn config_item ->
      targets = resource.relations[config_item.name]

      unless targets, do: [], else:
