decap-cms icon indicating copy to clipboard operation
decap-cms copied to clipboard

Search, sort, group by template tags in summary

Open martinjagodic opened this issue 4 years ago • 4 comments

It is great that we can add template tags to the summary of a collection entry, for instance {{dirname}} is useful on nested files. However, it is not possible to group, sort, or search by these.

A solution would support template tags in the config for sortable_fields and view_groups and return search results containing tags in the summary.

Proposed config:

collections:
  - name: posts
    label: Posts
    label_singular: post
    folder: content/posts
    path: '{{slug}}/_index'
    summary: "{{dirname}} - {{title}}"
    sortable_fields: ['{{dirname}}', 'title', 'weight']
    view_groups: [
      {label: Category, field: category},
      {label: Directory, field: '{{dirname}}'},
    ]
    fields: [
      {name: title, label: Title, widget: string},
      {name: category, label: Category, widget: string},
      {name: weight, label: Weight, widget: number},
    ]

martinjagodic avatar Aug 18 '21 07:08 martinjagodic

Hey @martinjagodic , @erezrokah will like to work on this and give my best by adding this feature

rohan-kulkarni-25 avatar Aug 25 '21 16:08 rohan-kulkarni-25

Hey @martinjagodic ,I would love to work on this issue.

VISHESH0932 avatar Oct 17 '24 11:10 VISHESH0932

@VISHESH0932 great, you are assigned.

martinjagodic avatar Oct 17 '24 16:10 martinjagodic

@martinjagodic ,Please confirm decap-cms\packages\decap-cms-core\src\reducers\__tests__\entries.spec.js that this is the targated file in which i should make changes in the test should return sorted entries entries by nested field

VISHESH0932 avatar Oct 18 '24 18:10 VISHESH0932

@VISHESH0932 Yes, that's the file.

martinjagodic avatar Oct 22 '24 07:10 martinjagodic