Commit Graph

61 Commits

Author SHA1 Message Date
merdiano 4b52ff9bea sliders, tags , admin manages all orginizers 2019-09-18 06:26:04 +05:00
merdiano a1c0b04ea4 map 2019-09-17 16:43:27 +05:00
Jeremy Quinton 0c1f4c8619 Update Refund journeys
1. Updated the refund journeys so that they use the payment Gateway Factory.
2. Improved request data going in and out of the session.
3. Show error message when Stripe SCA journey fails.
4. Update migration.
2019-09-09 16:42:01 +02:00
Jeremy Quinton 8bcf106ffe Refactored Event Checkout
1. Removed dependencies on $gateway->id in the database which made the codebase fairly brittle in places. Use the name field of payment_gatway instead.
2. Refactored Event Checkout so that in theory it should be a lot easier to add other Omnipay gateways.
3. Removed Paypal Express as a gateway supported by default.
4. Payment Gateways are now configurable by specifying an admin and checkout template in the database directly.
5. Broke each payment option out into its own template instead of trying to handle all payment gateways in one form with funny if conditions.
6. Account settings for Payment Gateways is now dynamic based on what is in the database.
7. Added migration and updated Seeder to make sure the payment_gateways is correct on in stall and when upgrading.
2019-09-04 15:31:40 +02:00
merdiano ec91a0cc96 sales volume 2019-08-19 13:05:05 +05:00
Jeremy Quinton 0abf63f8f5 The business fields that are stored against the order are individual fields. Update templates and emails to display business details 2019-06-28 20:55:21 +02:00
Etienne Marais f301a2daf7
Merge master 2019-06-08 18:27:25 +02:00
Etienne Marais ecd882fcaa
📦 NEW: Add migration for business fields to exist on the order for tax purposes 2019-04-17 19:20:53 +02:00
Etienne Marais 3738c912ea
Added the migration for the event access codes table to contain a usage count 2019-02-13 15:04:53 +02:00
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
merdiano 9e53bf694d backpack installed addons permission manager, settings, backups, pages
Created Events,Categories, Countries CRUD
2018-12-18 11:55:20 +05:00
merdiano 0b7b0ed214 Category added to events 2018-12-10 12:27:23 +05:00
Jeremy Quinton ac5ff98f61 Removed migs and coinbase as default payment gateways
Going forward Attendize will only support Stripe and Paypal as defaults. In future we will add instructions on customising Attendize with your own payment gateway.
2018-08-16 15:50:12 +02:00
Jeremy Quinton 6771a56197 Added charging tax at the organiser level
1) Added new field to the organiser model called charge_tax. Added the migration for this.
2)  Renamed tax fields columns in the database to be the same as the other organiser fields for consistency.
3) Added charge_tax option to the various organiser create and edit pages.
4) Have re-enabled some tests and used the @group passing label so we can start running tests for the various parts of the applicaiton.
2018-07-09 18:13:23 +02:00
Sachin 95d3806c0f Added TAX ID field in Create Organizer, Customise Organiser
Same is shown in Invoice.
2018-03-01 22:13:51 +05:30
Sachin d7cce49f3c Added two new fields to an 'Organiser':
- Tax name, a text field (so the user can call it VAT, TVA, sales tax, etc. as required by their country)
- Tax value, a float number

Also added tax value on these pages.
- The ticket sales page, to show how much tax will be added on top of a ticket
- The total basket value that is sent through to Stripe
- The receipt email that gets sent to the user
2018-02-27 23:56:23 +05:30
Dave Earley 004f86c6a7 Revert "Sponsors" 2016-12-01 22:11:34 +00:00
JapSeyz 505599251e Active / inactive sponsors 2016-11-28 13:43:28 +01:00
JapSeyz 0a59df3493 Start Sponsors Work 2016-11-15 09:51:04 +01:00
Dave Earley 6adfb9097a Change default sort order of tickets to 0 2016-10-23 18:11:13 +01:00
Dave Earley c5a7bc328a Add ability to hide tickets (closes #218) 2016-10-22 17:06:34 +01:00
James Mowatt a98a7835d8 Capture and Store GA Code
Capture and store a Google Analytics code per organiser.
2016-09-16 23:29:06 +01:00
Dave Earley 2f080b534b remove use call which was causing manual install to fail (closes #160) 2016-07-12 10:59:10 +01:00
Dave Earley e3b01bd5be Adding 'awaiting payment' order status to the DB 2016-07-09 12:28:28 +01:00
Dave Earley efcb2ba84e Added offline payment setting migrations.
Added offline payment options to the event customize page
2016-07-08 15:08:04 +01:00
Dave Earley 2ebc6800e6 Added ability to enable 1D barcode on tickets (closes #18) 2016-07-07 15:50:39 +01:00
bretto36 30362dcc16 Added Tests and numerous fixes 2016-06-15 21:36:09 -04:00
Dave Earley 2b12f5f862 Fix bug which prevented sales volume/fees volume updating (closes #121) 2016-06-15 14:11:34 +01:00
JapSeyz 2daa2e1b99 Allow Refunds of individual tickets
Fixed use statement

Fixed a spelling mistake
2016-06-14 14:23:31 +02:00
Dave Earley 14991f7a6f Added missing down method to migration which was causing rollbacks to fail 2016-05-28 19:49:53 +01:00
Dave Earley 192dbee7a1 Began work on allowing users to manually sort tickets 2016-05-28 19:49:31 +01:00
Dave Earley d45d0a39e5 Normalized attendees reference in attendees table (closes #106) 2016-05-26 01:40:49 +01:00
Yoann Lecuyer 628efc43b2 Fixes #107 2016-05-21 23:20:25 -05:00
Dave Earley a0b0ead633 Started on redesign of organiser page 2016-05-21 22:16:26 +01:00
Dave Earley cc911f7344 worked on implementing custom attendee questions 2016-05-20 23:56:47 +01:00
Yoann Lecuyer fed1cde69d Fix mass messaging (#99) 2016-05-13 10:30:11 +01:00
Yoann Lecuyer 6198b4925d Postgresql compatibility (#91) 2016-05-12 00:15:30 +01:00
Dave Earley 49b0fac0f5 Removed the instructions field for event questions 2016-05-05 21:33:26 +01:00
Dave Earley 257d6574b2 Removed default value from social_share_text field on event table 2016-04-26 23:13:28 +01:00
Dave Earley 862c74d3c3 Revert "Revert "Postgres compatibility"" 2016-04-26 23:10:52 +01:00
Dave Earley 5426eeea19 Revert "Postgres compatibility" 2016-04-22 11:41:39 +01:00
Yoann Lecuyer 17cf0b4a1c Postgres compatibility 2016-04-20 19:14:16 -05:00
Dave Earley 4bd852c90f Fix install issue related to missing DB column 2016-04-18 20:53:21 +01:00
Dave 2df5d86a14 Added api_token column to user table
Updated Authentication middleware to L5.2
2016-04-17 21:12:38 +01:00
Dave 6d101cea05 Work on custom attendee questions
Start on moving surveys, widgets, check-in to their own pages
2016-04-17 21:12:38 +01:00
Dave ad8b5d9f62 Work on custom attendee questions
Created answers table in DB
2016-04-17 21:12:38 +01:00
Dave 7857670088 Fixed bug in migrations related to L5.2 upgrade 2016-04-01 17:18:25 +01:00
Dave c053ef7901 Merge branch 'update-to-laravel-5.2' of https://github.com/jncampbell/Attendize into jncampbell-update-to-laravel-5.2 2016-03-30 13:11:30 +01:00
James Campbell 9ffd1197e2 Updates Laravel to 5.2 2016-03-29 20:30:02 -04:00
Dave 61e18f01de Added option to hide organiser page from public view 2016-03-28 00:19:30 +01:00