Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Filters is a very important concept in ConfiForms and is used in many places:

  • to limit number of records returned by "*views" macros (TableView, ListView, CardView, CalendarView and ValueView)
  • to fire IFTTT actions based on conditions (ConfiForms IFTTT macro)
  • to execute validation rules based on a condition (ConfiForms Field Definition Rules)

 

Info

See also Accessing field values and properties. You can use complex properties in your filters. For example filtering dropdown fields by values and by labels, filtering page type fields by page metadata fields, filtering user fields by, for example - email property

 

ConfiForms plugin uses 'Lucene like' syntax for expressions (however not everything, but the basics are supported), supports grouping using brackets (at the moment no support for inner brackets). Supports filtering for expressions that start with a wild-card. Supports filtering per field as well as free text search (filter to match against any field value).

...

Info

See also Accessing field values and properties

...

 

How to filter by:

Records created todaycreated:[today]
Records created before todaycreated:<[today]
Records created yesterdaycreated:<[today]-1
Records created yesterday (alternative to previous example)created:<[yesterday]
Records owned by current userownedBy:this
Records created by current usercreatedBy:this

When you have autopage type of field, that sets automatically the page where the record was created.

You might want to filter by that, having a ListView, CardView or TableView on it.

Let's say the autopage field is named "apage"

apage:this
How to filter, if field type is Page or Autopage: use Confluence pageId numeric value in filterssomepagefield:pageId