Skip to content

FAQ

This page collects common questions that arise when Minyu configurations behave unexpectedly.

Visibility and access

Why can’t I see a row even though I don’t see any “block” rule?

The most common reason is a pessimistic read policy, meaning nothing is visible unless an allow rule applies.
Also verify role scope and whether the rule condition is inverted.

See read policy
See read rules

Why can admin see data that I cannot?

Most often:

  • you are affected by a deny rule
  • or missing an allow rule under a pessimistic policy

See read policy

Why does a row disappear completely?

If denied, the row behaves as if it does not exist:

  • not visible
  • not counted
  • not returned

See permissions overview

Why doesn’t an allow rule help?

Because deny overrides allow.

See read rules

Why does a rule trigger “backwards”?

The rule may be inverted via When True.

See read rules

Saving and validation

Why can’t I save?

A write rule with Severity = Error is triggered.

See write rules

Why can I still save despite warnings?

Only Error blocks saving.
Other levels are visual only.

See write rules

Why am I not blocked by an existing error?

Only new violations introduced by your change block saving.

See write rules

Why does the same rule sometimes block and sometimes not?

Because rules depend on:

  • new values
  • related data
  • time

See permissions overview
See classifications overview

Roles and scope

Why does a rule apply to some users but not others?

Rules are scoped by roles.

See read rules
See write rules

Why does everything look correct but nothing happens?

Check:

  • rule is active
  • correct user role

See configure read rule

Classifications

Why does a classification change over time?

Some predicates are time-based.

See date predicates
See date range predicates

Why does “Has value” behave strangely?

It checks presence — not meaning.
Values like 0 or false still count as present.

See general predicates

Scheduling and slots

Why are slots missing?

  • not generated
  • filtered out
  • wrong date

See schedules reference

Why can’t filters add slots?

Filters only remove — never generate.

See schedules reference

Why is everything filtered out?

Conditions too strict:

  • no Any match
  • or None excludes everything

See schedules reference

Why can’t I select a schedule per row?

Because the column is bound to a schedule.
Use a schedule column instead.

See schedule binding

Why are no slots generated?

Configuration too restrictive.

See time intervals

API and import

Why does the API return fewer rows?

Read rules are applied.

See API queries

Why does a mutation fail completely?

Mutations are transactional.

See API overview

Why did import succeed but UI blocks it?

Imports may bypass validation.

See bulk import

Related concepts