Skip to content

Releases: kgstaub/rt-event-manager

v2.2.11

Choose a tag to compare

@kgstaub kgstaub released this 05 Sep 09:10
b4cc7fc

Added

  • Reactivate cancelled tickets (Admins only). Administrators can restore a cancelled, refunded or invalid ticket to valid from the Tickets metabox on the WooCommerce order-edit screen and from the Refunds & Cancellations page. This covers tickets from a WooCommerce order as well as orderless tickets from accepted transfers, which now appear on the Refunds & Cancellations page labelled Transfer (no order). Reactivation also restores any pretours / day tours cancelled alongside the ticket. Non-administrators no longer see the reactivate action.

v2.2.10

Choose a tag to compare

@kgstaub kgstaub released this 05 Sep 08:57
7ce4c65

Fixed

  • Staff & transferred tickets cancelling themselves. Orderless tickets (event staff assignments and recoded transfer tickets, stored under order_id = 0) were being silently flagged invalid by the status recalculation — it tried to load a WooCommerce order 0, got nothing, and treated the ticket as belonging to a dead order. The account stayed marked as staff but the ticket disappeared, and the same fault made accepted transfers land as an invalid ticket for the recipient. Both recalc paths now skip order_id = 0, and a one-time repair restores any order-0 tickets already wrongly invalidated.

v2.2.9 — backend UX

Choose a tag to compare

@kgstaub kgstaub released this 03 Sep 14:43
fa48e6f

Reactivate declined-refund tickets, stacked Order Tickets metabox for readability, and cancel is blocked while a transfer is pending. Install the attached zip (includes vendor/).

v2.2.8 — hide invalid tickets

Choose a tag to compare

@kgstaub kgstaub released this 28 Aug 17:28
2182e3f

Invalid (dead-order) tickets are hidden from the member dashboard and ticket lists. Includes the 2.2.7 orphaned-refund fix and 2.2.6 QR fail-safe. Install the attached zip (includes vendor/).

v2.2.7 — orphaned refund fix

Choose a tag to compare

@kgstaub kgstaub released this 28 Aug 17:25
9326538

Deleting/trashing an order now clears the tickets' refund request, so it no longer lingers in the customer Refunds tab; the tab also hides refunds whose order was deleted (fixes already-orphaned records).

v2.2.6 — QR fail-safe, dashboard fix, staff names

Choose a tag to compare

@kgstaub kgstaub released this 28 Aug 17:20
610ee13

Fixes the production white-screen (missing/outdated Endroid QR library now degrades gracefully instead of fatally), reverts the email order-match that could crash the dashboard, and refreshes staff ticket names to the full name. Install the attached zip (includes vendor/).

v2.2.4 — portal & support fixes

Choose a tag to compare

@kgstaub kgstaub released this 28 Aug 16:43
9072d72

Post-release fixes (no schema changes; upload files or the zip and load a page — no reactivation needed).

  • Early-bird / guest-checkout tickets now appear in the account portal (orders are also matched by the account email).
  • Staff tickets use the member's full name (first + last), not just the display name.
  • "Log in as member" now shows for legacy tickets (falls back to the order customer) and explains any remaining reason it is unavailable.
  • "Return to your account" returns to the page the support session started from (e.g. Find Guest) instead of wp-admin.

v2.2.0 — Event Staff & per-event check-in

Choose a tag to compare

@kgstaub kgstaub released this 28 Aug 14:55
9927e2b

Event Staff module and per-event check-in, plus visa-letter verification, wallet-pass improvements and admin/support tooling. Schema migrates automatically (DB version 2.4.0 → 2.5.0; check-in tables self-heal if missing).

Event Staff & check-in

  • Staff tickets with four roles (Manager / Registration manager / Event operator / Regular); navy ticket + wallet styling; staff badge; in-portal Check-in / Find Guest / My Tours; event timezone setting.
  • Guide/Supervisor tour duties (no overlapping assignments).
  • Per-event check-in: main desk + one session per tour/date; open/close with a 2-hour window (manager/admin override); attendance lifecycle valid → on_tour → attended, or no_show on close.
  • My Tours roster: table with phone, minors grouped under their guardian, clickable profile modal, manual Board/Off-board, and a manager status dropdown.
  • Guardian-before-minor boarding rule, with cascade off-board.

Member portal & wallet

  • Dashboard shows the actual ticket name + included tours; blue Event Management nav between Dashboard and My Profile.
  • Per-product ticket title override.
  • Wallet passes: staff/minor colours, event-timezone semantic dates, back-of-pass links (website / programme / convening team), venue map + address, and an optional rondel foil background (admin toggle, off by default).

Visa & support tools

  • Visa-letter verification: signed-QR public page confirming issuance and showing the stored letter to compare (not a tamper check); admin Verify link column.
  • Log in as member (WP admins + the Manager role) from Find Guest and the Users list, with a safe token-based switch-back.

RT Event Manager 2.1.8

Choose a tag to compare

@kgstaub kgstaub released this 22 Aug 02:15
ca93b0e

Admin-usability, checkout and dashboard update. Backward compatible — no database migrations. Safe to update in place.

✨ Highlights

  • Holographic dashboard ticket — a diagonally-cascading micro-print of the event name and the "ADOPT. ADAPT. IMPROVE." motto forms a dark red foil across the whole ticket; a red highlight drifts on its own and follows the mouse, and the ticket tilts gently inward toward the pointer. The mascot, QR code and Add-to-Wallet buttons stay crisp above the foil, and the QR stays scannable.
  • "Disable motion effects" toggle — a theme checkbox under the ticket (off by default, remembered per browser) hides the hologram and stops the tilt. The OS "reduce motion" setting is honoured automatically.

🆕 New

  • Own-ticket phone prefill at checkout (from the billing phone).

🔧 Changed

  • Admin menus grouped into their own section directly under Dashboard (RT Event + .WORLD SSO).
  • Invoice / receipt background image moved from Visa Settings to RT Event → Settings (option key unchanged; existing letterheads carry over).

🐛 Fixed

  • No more "resubmit this form?" prompt when refreshing an admin page after saving — every self-posting page now uses Post/Redirect/Get.
  • Ticket edit mode returns to view mode on Save; removed the green "saved" checkmarks on field exit.
  • Clear "you already have a … booked for this time slot" message when adding a duplicate pretour / day tour.

📋 Upgrading

No configuration changes required. Existing tickets, orders, wallet passes and visa letters are unaffected.

See CHANGELOG.md for the itemised list.