Commit Graph

63 Commits

Author SHA1 Message Date
Sebastian Schmidt f8e34c2072 Run grunt 2019-02-28 11:45:47 +11:00
Sebastian Schmidt c54a4134c5 remove google fonts 2019-02-28 11:44:48 +11:00
Etienne Marais 068c3b1ffa
Moved the discount table to be full length. Added typography helpers to align text 2019-02-13 11:02:22 +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
Sebastian Schmidt 86b66af211
Update datetimepicker.js and jquery.payment 2018-11-06 08:12:23 +11:00
Sebastian Schmidt 7bae63a5e9 Merge branch 'master' into improve-upstream 2018-10-02 21:23:17 +10:00
Sebastian Schmidt 36c93dd7c9 Cleanup unused styles
* Remove non existent image (404)
2018-10-02 21:06:44 +10:00
Sebastian Schmidt f44096e21c Fix SimpleMDE editor when in fullscreen 2018-10-02 21:06:44 +10:00
Sebastian Schmidt 5cdfe7151b Fix XSS vulnerability on QR code scanner 2018-10-02 18:15:58 +10:00
Sam Bell 89969e1b68 Merged pull request with localisation 2018-06-04 17:28:21 +01:00
Jacek Marianski 83205555d7 (localization) Several big changes:
1) Added localization components to the package. They allow usage of localized routes, like http://attendize.site/en/login
2) Added English and Polish localization files. They are ugly, repetitive, but mostly true to the original and relevant. It required rewriting several phrases, and certainly required editing most of the views and controllers.
3) Edited routes to accomodate point 1
4) Rewritten several rules regarding dates. In most cases using English notation (with English names for months) is bad in all other languages. I used environment wide date format that is used.
5) Updated installer. Haven't tested it yet, but should work. Rewrites .env.example file instead of creating it from scratch (by concatenating strings).

There are some minor changes that were simple fixes or other funky requirements from my employer that kinda make sense:
1) QR code reader wasn't working in firefox, fixed it. Works in chrome/firefox on mobile on https sites.
2) Added subscript text in some instances: below ticket registration, below ticket. It is kinda dumb, but in most cases is necessary to receive less complaints from clients.
3) Fixed geocoding api by adding api key in env file. At some point in 2016-2017 it was required by google to use API key from developer console and this requirement wasn't challenged in the code.
4) Ticket has been displaying either flyer or site logo on the side. Now displays both (which may affect 1d barcode - it might need some fixin). Regarding the same issue - description of an event contained the flyer image on the side, it was removed, cause it didn't fit in here.
5) Ticket style was updated, because of the above and because it didn't fit longer character strings. Now it's slightly uglier, but works in all cases.
and other.

There are also some inconveniences, like:
1) Unfinished translations. It was impossible for me to create translations based on strings located inside of a database, which I ignored (I think it's only at one place - surveys).
2) Ugly translation files. At some point I thought it is going to be easier to locate when I try translating vased by file name. Later I divided it by topics, and then I segmented it even more. It might require some serious clean-up.
3) Redundancy. In some cases there are several definitions for the same phrase in my localization files. I used it mostly to protect myself from different contexts for the phrase usage in different languages.
4) File division. There are several files that are placed in dedicated language directory (in /view/, like /view/pl/ or /view/en/). These files don't use language phrases, but they are translated as a whole. Mostly because using language phrases would make those view files unreadable.
5) Localzation helper marks some phrases as obsolete (in file "basic"), because they are used in app/Helpers folder (where this plugin doesn't reach)
2018-05-03 23:41:22 +02:00
Sam Bell ec36de54c5 Recompile styles 2018-03-06 20:45:52 +00:00
Sam Bell 7c1c62dd37 Added ability to charge to tax on tickets 2018-03-04 14:49:35 +00:00
Dave Earley 004f86c6a7 Revert "Sponsors" 2016-12-01 22:11:34 +00:00
JapSeyz 7853d1411f Made info-sections clearer 2016-11-19 22:38:38 +01:00
JapSeyz 1d1d4505eb New Sponsor Ticket Layout 2016-11-19 22:10:26 +01:00
JapSeyz d067cf1a04 Sponsors tickets 2016-11-15 12:54:52 +01:00
JapSeyz 4101e51824 Two types of tickets 2016-11-15 10:45:41 +01:00
Dave Earley cc0c22a743 Added ability to order tickets (closes #214) 2016-10-23 17:51:46 +01:00
Dave Earley f62a6ba000 Add powered by link to embedded widgets 2016-10-22 23:58:45 +01:00
Dave Earley 5b2a24e063 Fix issue where all attendees appeared to be checked in in check-in section 2016-10-13 13:57:18 +01:00
Dave Earley 4b64835be3 Updated admin links design on the frontend 2016-07-26 20:23:22 +01:00
Dave Earley d3511a4f7e Added links to event/organiser dashboards on event/organiser pages for logged in users (closed #162) 2016-07-20 15:11:08 +01:00
Dave Earley 2ebc6800e6 Added ability to enable 1D barcode on tickets (closes #18) 2016-07-07 15:50:39 +01:00
Dave Earley 667afc1c53 Add missing information and attribution to IcoMoon fonts (issue #157) 2016-07-07 14:47:13 +01:00
Kaspar Emanuel 4dcd992aa7 Added jquery.payment to make card-input easier 2016-06-20 17:43:08 +01:00
Dave Earley 76880bd06b Merge pull request #132 from JapSeyz/stickyFooter
Sticky footer
2016-06-17 00:28:31 +01:00
JapSeyz d3c1d5e70d Removed 2nd remnant of the code. (Compiled stylesheet) 2016-06-16 22:25:02 +02:00
JapSeyz 7390dc9fc2 Removed remnants of pre-sticky-footer code 2016-06-16 22:21:51 +02:00
JapSeyz 6cff8678da Sticky Footer 2016-06-16 20:16:35 +02:00
Dave Earley 9878e41397 Minor style updates to public organiser pages 2016-06-15 14:26:47 +01:00
Dave Earley 00aa02563c working on redesign of organiser page 2016-05-23 21:26:56 +01:00
Dave Earley a0b0ead633 Started on redesign of organiser page 2016-05-21 22:16:26 +01:00
Dave Earley 84b0a11203 Rewrote the Check-In page in VueJs and upgraded the UI 2016-05-12 00:07:57 +01:00
Dave Earley 79f8de9653 Added a calendar to the organiser dashboard 2016-05-05 16:46:52 +01:00
Dave Earley cd5979f8f1 Working on UI redesign
Added recent orders to organiser dashboard
2016-04-26 14:36:43 +01:00
Dave Earley 03e491994c Working on UI update
Removed accidental double word on 'Create Organiser' page
2016-04-25 16:31:21 +01:00
Dave Earley c13b1a885a Working on UI update
Changed logo
2016-04-24 16:25:08 +01:00
Dave Earley 4580730f13 Working on UI update 2016-04-22 12:01:48 +01:00
Dave a5a94790e7 Minor bug fixes
Updated global JS
Added feedback/bug fix button
2016-04-17 21:12:38 +01:00
Dave 3ef62fd8a2 Work on Qr Scanner check-in
Work on global JS
Minor tweaks and fixes
2016-04-17 21:12:38 +01:00
Dave bc730c959c Work on QR code checkin
Minor style changes to login / signup pages
2016-04-17 21:12:38 +01:00
Dave 6127084c36 Working on surveys/attendee questions
Working on attendee check-in page
2016-04-17 21:12:38 +01:00
Dave fab863a1a8 Updating JS and CSS 2016-04-17 21:12:38 +01:00
Dave 27d6babf4f Removed bootstrap toggles for checkboxes 2016-04-17 21:12:38 +01:00
Dave 1a19c2ccd4 Updated checkboxes to use bootstrap toggles 2016-04-17 21:12:38 +01:00
Dave 75f37af320 Added Bootstrap Toggle JS lib 2016-04-17 21:12:38 +01:00
Dave ed4e86baa1 Work on custom attendee questions
Start on moving surveys, widgets, check-in to their own pages
Refactoring code
Fix bug where tickets sales volume was not updating
2016-04-17 21:12:38 +01:00
Honore Hounwanou f275210756 Add QRCode Scanning 2016-03-29 21:37:38 -04:00
Dave 2cc3bbd6ae Removing unused barcode from ticket template 2016-03-27 23:35:34 +01:00