Commit Graph

19 Commits

Author SHA1 Message Date
Etienne Marais 54861755b4
Hidden ticket access codes (#1)
# Summary

Added the ability to specify hidden ticket access codes on an event. This would allow for special types of tickets to be created on an event and have an unlock code link to one or many hidden tickets.

## Value

The value this adds is to allow event organisers to play with marketing to aid in ticket sales etc.

## Changes

**Admin**
- Added migrations to allow for the access codes table on events and the pivot for many to many codes to tickets
- Added the ability to create an access code in the event customisation 
- Added the ability to view access codes on a hidden ticket
- Added the ability to attach one or multiple access code(s) onto the hidden ticket

**Public event page**
- Shows a box to enter your access code if the event has hidden tickets
- Added the validation messages for empty codes
- Added the check to fetch the hidden tickets if the code was entered correctly
2019-01-16 20:33:32 +02:00
Sebastian Schmidt edb71c3e29
Fix error when editing tickets 2018-11-06 08:12:21 +11:00
Sebastian Schmidt cda77d562a
Improve date validation 2018-11-06 08:11:58 +11:00
Sebastian Schmidt 7d1c1a1e6a
Allow configurable date formats 2018-11-06 08:10:32 +11:00
Sebastian Schmidt 7bae63a5e9 Merge branch 'master' into improve-upstream 2018-10-02 21:23:17 +10:00
Jeremy Quinton 861c2f5434 use strip tags instead of validator 2018-11-04 21:39:05 +02:00
Jeremy Quinton 703ad37ef5 Prevent xss
1) added better validation across all user input both for the operator of Attendize and end user.
2) Remove html from translations so {{ }} can be used instead of {!! !!} as its more secure.
2018-11-04 21:30:08 +02:00
Dave Earley 539a0c4fec Merge remote-tracking branch 'origin/master'
# Conflicts:
#	app/Http/Controllers/OrganiserCustomizeController.php
#	app/Models/Account.php
#	app/Models/AccountPaymentGateway.php
#	composer.lock
2016-10-11 21:25:47 +01:00
shibby 7f26093b49 Model relation's fully qualified class name's written instead of string usage 2016-10-08 01:48:54 +03:00
Dave Earley def39ce73f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	app/Listeners/OrderCompletedListener.php
#	app/Models/EventStats.php
2016-09-07 21:56:17 +01:00
Dave Earley 9ec1cc20f2 Reformat code 2016-09-06 21:39:27 +01:00
Pásztor Gábor ab2ceff24f Typo and phpDoc 2016-09-06 21:33:19 +02:00
marian 01bbeb975e Made a start on implementing the 'Attendees Question' feature.
- Created a migration (based on @daveearley 's migration) to add the
question_types, questions, question_options, event_question and
question_ticket tables.
- Created a seeder for the question_types table.
- Implemented event question add modal.
- Done a bit of refactoring to the ajax form submission error handling.
- Questions are now displayed on the event customization page, under the
Order form tab.
2016-03-27 16:40:34 +03:00
Dave 6b13bca3b9 - Fix issue where free tickets were displaying '€0.00' instead of 'FREE' 2016-03-21 17:43:58 +00:00
Mark Walet 7fa69e5a0f Refactor of Ticket index view 2016-03-16 15:25:14 +01:00
jncampbell c6f01728be Adds docblocks to models 2016-03-14 16:37:38 +00:00
Attendize b3f33a38e8 Applied fixes from StyleCI 2016-03-04 19:18:10 -05:00
Dave 4598b8e8ed - Created an attendize config file and remove the constants
- Bumped the version of Laravel to 5.1.20
2016-03-04 23:27:13 +00:00
Dave a3320dd598 - First commit 2016-02-29 15:59:39 +00:00