Analytics table access check

This page reports what the three analytics tables do for the session that opens it. An admin is expected to see rows. For any other signed-in role this platform does not answer a denied read with an error: a denied read returns 0 rows, a denied lookup returns not-found, and a denied update returns 403.

This page is not entirely read-only. The button below is the default check and it only reads. A separate, optional fixture write check further down can update and delete the fixture rows named in the address; it never runs on its own and needs its own confirmation.

Run the read-only check to report the signed-in role as well.

Optional fixture write check — modifies data

Separate from the read-only check. It attempts an update and a delete on ONLY the fixture ids in this address, and only after you tick the confirmation and press its button. Create is never attempted. Without a fixture id a table's update and delete stay NOT TESTED.

Fixture ids in this address: 0 of 3.

Not run — every write operation is currently NOT TESTED.

Fixture setup, done separately and only with approval: an administrator creates one row per analytics table marked as an access-check fixture, then the non-admin opens this page with ?event_fixture=<id>&session_fixture=<id>&visitor_fixture=<id>. A row that was modified or removed is re-created before any retry.

FIXITorPRO is owned and operated by 17Rivers LLC, a Pennsylvania limited liability company.

P.O. Box 114 Woodlyn, PA 19094-0114 · © 2026 FIXITorPRO · help@fixitorpro.com · · · · ·