Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin event attendees enhancement #606

Closed

Conversation

Mawiguk0
Copy link

@Mawiguk0 Mawiguk0 commented Nov 5, 2023

Overview

Focus of this PR is the addition of a fix for the staff/freebie participants, their tournament participation and multiple small enhancements and quality of life features for the admins/users.

Staff and Freebie Enhancements and Admin Page

The Event now has two more fields tournaments_freebies and tournaments_staff. Admins can set those in the admin panel to give control over wether it is allowed for this two types of participants to participate in tournaments
image
The Event Participant also got two new fields that describe if it is a staff or/and a freebie participant.

fixes #416
fixes #528
When Assigning a Freebie or Staff Ticket a purchase is now created to fix the first bug
image
Also the Ticket in the users profile now has its name in it:
image

Enhancement for Admin Panel: Participants

A Sign in/Sign Out per user, one click solution was added in the participants index page
image
image

Enhancement for Admin Panel: Freebies/Tickets

Additionally the /tickets index page was improved by sorting the users that have a freebie or a admin ticket to the top. and Adding counters for both. fixes #547
image

Enhancement for Admin Event Show

It is now possible to change the venue of a Event after creating it
image

User Facing Improvements

There is a small collection of improvements for the User Facing Part of Eventula.

Enhancement/Redesign of the Event Information

The Whole page basicly using Cards for Seperating Content into blocks. This gets rid of the unusual way of displaying Stard, End and Capacity with Colors
image

iCal for Event Information

When clicking on the link, a iCalendar Item is beeing generated in the EventsController and then downloaded.
image
Final new Calendar Item:
image

Venue Image spinner

On the Event Show Blade now, because it is possible to upload mulitple images for the venue, all of them are shown in a spinner, like in the new gallery:
image

Technical Changes

Layout Partials for varius Building Blocks

  • Event Information
  • Event Information Card
  • Sponsors Blade
  • Seating Blade

Small FIxed

  • Some Language Fixes and Additions not related to the features above
    • de/ events.seatungcapacity
    • events/time_delimter "at"
    • events/time_suffix "Uhr"

Mawiguk0 and others added 30 commits October 2, 2023 16:47
Get the Changes from Upstream
Using the Layout Partials Sponsor Index
Increases code quality
Elimantes duplicate code
using Carbon for Time in the index method.
extracting methods, increasing performance
@Mawiguk0 Mawiguk0 marked this pull request as ready for review November 5, 2023 12:25
@Mawiguk0 Mawiguk0 changed the title !DRAFT Admin event attendees enhancement Admin event attendees enhancement Nov 5, 2023
@Mawiguk0 Mawiguk0 closed this by deleting the head repository Sep 22, 2024
@Apfelwurm
Copy link
Member

@Mawiguk0 was the closing intentional? :D

@Mawiguk0
Copy link
Author

In Fear or destroying anything with this PR I maybe deleted the fork on github.

@Mawiguk0
Copy link
Author

Would reopen as soon as I got into my own changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants