Attendize/app/Models
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
..
Account.php Model relation's fully qualified class name's written instead of string usage 2016-10-08 01:48:54 +03:00
AccountPaymentGateway.php Model relation's fully qualified class name's written instead of string usage 2016-10-08 01:48:54 +03:00
Activity.php Reformat code 2016-09-06 21:39:27 +01:00
Affiliate.php Typo and phpDoc 2016-09-06 21:33:19 +02:00
Attendee.php Improve private_reference_number randomniss 2018-09-22 13:03:19 +10:00
Country.php Began work on tests 2016-04-28 00:06:17 +01:00
Currency.php Merge remote-tracking branch 'origin/master' 2016-10-11 21:25:47 +01:00
DateFormat.php Reformat code 2016-09-06 21:39:27 +01:00
DateTimeFormat.php Reformat code 2016-09-06 21:39:27 +01:00
DiscountCode.php Reformat code 2016-09-06 21:39:27 +01:00
Event.php Hidden ticket access codes (#1) 2019-01-16 20:33:32 +02:00
EventAccessCodes.php Hidden ticket access codes (#1) 2019-01-16 20:33:32 +02:00
EventImage.php Reformat code 2016-09-06 21:39:27 +01:00
EventStats.php make Charts on dashboard work 2018-04-24 20:34:03 +02:00
Message.php Merge remote-tracking branch 'origin/master' 2016-10-11 21:25:47 +01:00
MyBaseModel.php Fix error when editing tickets 2018-11-06 08:12:21 +11:00
Order.php leave the order reference at 5 characters for now 2018-10-16 20:53:36 +02:00
OrderItem.php Reformat code 2016-09-06 21:39:27 +01:00
OrderStatus.php Reformat code 2016-09-06 21:39:27 +01:00
Organiser.php Added charging tax at the organiser level 2018-07-09 18:13:23 +02:00
PaymentGateway.php - Added the ability to support multiple payment gateways (Stripe, PayPal so far) 2016-03-20 16:01:50 +00:00
Question.php fix for wrong FQN 2016-10-08 01:51:04 +03:00
QuestionAnswer.php Model relation's fully qualified class name's written instead of string usage 2016-10-08 01:48:54 +03:00
QuestionOption.php Merge remote-tracking branch 'origin/master' 2016-10-11 21:25:47 +01:00
QuestionType.php Adds docblocks to models 2016-03-14 16:37:38 +00:00
ReservedTickets.php Reformat code 2016-09-06 21:39:27 +01:00
Ticket.php Hidden ticket access codes (#1) 2019-01-16 20:33:32 +02:00
TicketStatus.php Reformat code 2016-09-06 21:39:27 +01:00
Timezone.php Reformat code 2016-09-06 21:39:27 +01:00
User.php fixes #470 2018-10-02 17:29:57 +02:00