feat: Enhance user dashboard and order management

- Add orders index action to OrdersController with pagination support
- Simplify dashboard to focus on user orders and actions
- Redesign order show page with improved layout and ticket access
- Remove complex event metrics in favor of streamlined order management
- Add direct links to ticket downloads and better order navigation
- Improve responsive design and user experience across order views

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
kbe
2025-09-06 22:55:27 +02:00
parent f1750cb887
commit e86b84ba61
6 changed files with 481 additions and 208 deletions

View File

@@ -42,7 +42,7 @@ Rails.application.routes.draw do
get "orders/new/events/:slug.:id", to: "orders#new", as: "event_order_new"
post "orders/create/events/:slug.:id", to: "orders#create", as: "event_order_create"
resources :orders, only: [ :show ] do
resources :orders, only: [ :index, :show ] do
member do
get :checkout
post :retry_payment