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
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
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.
Scheduling and slots
Why are slots missing?
- not generated
- filtered out
- wrong date
Why can’t filters add slots?
Filters only remove — never generate.
Why is everything filtered out?
Conditions too strict:
- no Any match
- or None excludes everything
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 resources
Related concepts