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
Jeremy Quinton
3616050b94
installer improvements
...
1) removed space in mail_from_name. Spaces in .env files cause problems on install.
2) if we are using Docker set some sane defaults
2018-07-06 17:38:18 +02:00
Jeremy Quinton
4dee2011f9
Installer improvements
...
1) Added additional edge case for installer that I missed.
2) Reference class via use statement and correct namespacing.
3) If we are using the docker environment set certain defaults from environment variables instead of hardcoding.
2018-07-06 13:18:04 +02:00
Jeremy Quinton
d10abaafd8
updated error message
2018-07-05 12:04:45 +02:00
Jeremy Quinton
176f33a829
removed css style not needed
2018-07-05 12:04:37 +02:00
Jeremy Quinton
fe65e36c57
Improved install process
...
1. If Attendize is already installed don't throw an Unauthorized 403 error but instead ask user to create default account or login if default account already created.
2. Added defaults to the install process for database connection so if user gets to install page and hits install will use default database values.
3. Added basic validation on database connection details. If the details where empty previously allowed user to submit form.
2018-07-04 16:54:33 +02:00
Jeremy Quinton
915f1f8722
Improved install Process.
...
1. Added csrf token to form on install. This was causing Laravel to throw an error as no CSRF token was present.
2. During the install process default to MySQL as the default database.
2018-07-04 15:26:12 +02:00
Sam Bell
55ef3545c7
Merge pull request #387 from deucecreative/fix-safari-qr-code-scanning
...
Fix QR code scanning in Safari (inc. iOS).
2018-06-28 17:24:50 +01:00
BuildTools
95ae91dacc
Fix attendee email subject
2018-06-22 00:08:50 -04:00
Matt Sims
d43d2a4c5f
Fix QR code scanning in Safari (inc. iOS).
2018-06-20 22:01:38 +01:00
Sam Bell
7c0147855d
Merge pull request #346 from SierraTecnologia/oficial
...
Fixing bugs while running command artisan route:list
2018-06-14 17:35:17 +01:00
Sam Bell
cbeb79373d
Missing translation
2018-06-12 15:12:05 +01:00
Mohammad Bagheri
10ef73a4e1
Update Sidebar.blade.php
2018-06-07 14:25:30 +04:30
Sam Bell
89969e1b68
Merged pull request with localisation
2018-06-04 17:28:21 +01:00
Sam Bell
d2180ea92b
Merge pull request #380 from samdb/master
...
Addition of tax options
2018-06-04 17:03:47 +01:00
Sam Bell
0a6ddf56f6
Logo URL fix
2018-05-06 13:12:37 +01:00
Sam Bell
c519ae318b
Hide unpublished listings from organizer page
2018-05-06 13:07:02 +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
8c5c0ad656
Merge pull request #2 from Attendize/master
...
Merge typos
2018-03-29 15:52:02 +01:00
Sam Bell
e2dcf4e805
Updated incorrect page title
2018-03-29 15:25:05 +01:00
Sam Bell
f8ea51dd97
Add VAT and updated totals to order confirmations
2018-03-06 20:40:49 +00:00
Sam Bell
f033b115d1
iFrame resizing script included in all embed widgets
2018-03-04 18:21:35 +00:00
Sam Bell
f3e6e136f2
Smaller text for tax amount
2018-03-04 17:50:37 +00:00
Sam Bell
e2e54d12ff
Smaller text for tax amount
2018-03-04 17:49:57 +00:00
Sam Bell
12ac3a0e0a
Remove Tax Rate from header
2018-03-04 17:21:39 +00:00
EC2 Default User
01daf61cdd
Fix merge conflicts
2018-03-04 16:30:09 +00:00
EC2 Default User
bb7b9e2b72
Test mailer for use with Artisan
2018-03-04 16:00:47 +00:00
Sam Bell
7c1c62dd37
Added ability to charge to tax on tickets
2018-03-04 14:49:35 +00: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
Ricardo R. Sierra
5f0b9bed15
Fixing bugs while running command artisan route:list
2017-08-18 02:30:10 -03:00
Dave Earley
19b4fb6a2f
Merge pull request #301 from CrNMGuy/patch-2
...
Create passwords.php
2017-02-01 21:25:48 +00:00
Dave Earley
f50820c0ab
Merge pull request #302 from CrNMGuy/patch-1
...
Create pagination.php
2017-02-01 21:25:40 +00:00
CrNMGuy
8ca8c13680
Create validation.php
2017-01-30 09:11:02 +01:00
CrNMGuy
a62ac14e06
Create passwords.php
2017-01-30 09:10:21 +01:00
CrNMGuy
a06d40a994
Create pagination.php
2017-01-30 09:09:35 +01:00
Dave Earley
f91e2787a8
Add link to support forum
2017-01-15 19:39:21 +00:00
Dave Earley
004f86c6a7
Revert "Sponsors"
2016-12-01 22:11:34 +00:00
Dave Earley
64092660f9
Merge pull request #252 from JapSeyz/sponsors
...
Sponsors
2016-12-01 20:39:32 +00:00
Dave Earley
5b1336b3d8
Merge pull request #253 from JapSeyz/remove_unused_email_template
...
Removed non-unique email templates
2016-11-29 21:58:44 +00:00
Dave Earley
90e3644624
Merge pull request #256 from JapSeyz/text_fixes
...
Simple spelling fix
2016-11-29 21:47:31 +00:00
JapSeyz
505599251e
Active / inactive sponsors
2016-11-28 13:43:28 +01:00
JapSeyz
477ae5c105
Edit an order
...
Edit an order [firstname, lastname and Email]
Resend an entrire order (especially useful if someone entered a wrong email which has then beed edited)
Show ticket reference in the order refund modal, so you can quickly refund/cancel multiple tickets in an order
2016-11-26 22:38:54 +01:00
JapSeyz
59a6a6bbf2
Help label
2016-11-25 00:01:03 +01:00
JapSeyz
1d1d4505eb
New Sponsor Ticket Layout
2016-11-19 22:10:26 +01:00
JapSeyz
5831cd0222
Ticket Text
2016-11-15 21:56:03 +01:00
JapSeyz
cc467dfbb9
Removed non-unique email templates
2016-11-15 14:26:37 +01:00
JapSeyz
8f9e5f15af
whitespace fix
2016-11-15 13:09:16 +01:00
JapSeyz
ebccc45b52
Made placeholder company generic
2016-11-15 12:57:34 +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
JapSeyz
638a1762cf
Update/delete sponsors
2016-11-15 10:13:49 +01:00
JapSeyz
0a59df3493
Start Sponsors Work
2016-11-15 09:51:04 +01:00
Dave Earley
25c917c31a
Make ticket download on download page stand out ( closes #244 )
2016-11-14 21:07:04 +00:00
Flightkick
88373482a8
Fixed typo
...
Exipry --> Expiry
2016-10-31 18:03:10 +01:00
Gary Guo
a1dec16b1e
Display as raw HTML after escaping and nl2br
2016-10-23 19:09:43 -04:00
Dave Earley
7f34fefd45
Move Google Analytics code to the head of organiser pages ( closes #205 )
2016-10-23 22:23:50 +01:00
Dave Earley
2e73177f6b
Fix typo
2016-10-23 18:07:12 +01:00
Dave Earley
cc0c22a743
Added ability to order tickets ( closes #214 )
2016-10-23 17:51:46 +01:00
Dave Earley
16a125ff66
Remove CC number data from POST data during checkout ( closes #207 )
2016-10-23 16:39:54 +01:00
Dave Earley
98dd9aa71d
Added a 503 error view ( closes #209 )
2016-10-23 00:08:31 +01:00
Dave Earley
f62a6ba000
Add powered by link to embedded widgets
2016-10-22 23:58:45 +01:00
Dave Earley
c5a7bc328a
Add ability to hide tickets ( closes #218 )
2016-10-22 17:06:34 +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
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
Dave Earley
852172b9a5
Add about section
2016-10-11 21:23:16 +01:00
Dave Earley
f03170f939
Merge pull request #194 from jacobcat/add_migs_payment_gateway
...
Add MIGS payment gateway
2016-09-28 19:51:02 +01:00
Jacob Catayoc
e5d4f75559
- Returned some original defaults for Attendize
2016-09-19 06:58:36 +08:00
James Mowatt
a7698ef403
Make Google Analytics code conditional
...
Do not load the partial if an analytics code has not been set on the
Organiser.
2016-09-16 23:42:56 +01:00
James Mowatt
1212f71e18
Include Analytics at footer of Organiser page
2016-09-16 23:41:40 +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
James Mowatt
4da066772d
Add ICS link to confirmation email
...
This provides a download link for the generated ICS file.
2016-09-11 17:04:23 +01:00
Jacob Catayoc
48835e5ead
- Added MIGS Payment Gateway
...
- Changed default Attendize settings to Philippine Peso / Philippine time zone
2016-09-08 05:02:02 +08:00
Pásztor Gábor
b385e12fc1
Email field is required.
2016-09-06 21:42:21 +02:00
JapSeyz
024cba5bda
Text fixes
2016-08-29 13:30:56 +02:00
Dave Earley
3b804b00d5
Add support for additional currencies + improve how currencies are displayed
2016-08-12 13:02:37 +01:00
Dave Earley
5889c9f8de
Updated instructions on installer
2016-07-28 14:41:05 +01:00
Dave Earley
6104b0e3d8
Moved admin links to footer and simplified checks for user permissions
2016-07-27 20:26:41 +01:00
Dave Earley
4b64835be3
Updated admin links design on the frontend
2016-07-26 20:23:22 +01:00
Dave Earley
2a0d96abfb
Added missing closing div to event page
2016-07-22 23:26:27 +01:00
Dave Earley
613cc35f06
Minor update to date display on event pages (issue #167 )
2016-07-22 23:21:36 +01:00
Dave Earley
f509598de9
Added an end date to event pages if the event is longer than a day ( closes #167 )
2016-07-20 17:32:21 +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
e93cc808c7
Remove push div from frontend footer
2016-07-16 00:29:13 +01:00
Dave Earley
05f04be56e
Fix for footer not displaying correctly on create order & view order pages
2016-07-15 12:29:39 +01:00
Dave Earley
39ab4fa3ff
Fix issue where markdown was displaying on shared event pages on Facebook, Twitter etc.
2016-07-15 12:18:59 +01:00
Dave Earley
cb7691d3e1
Added custom checkboxes and radios to event surveys
2016-07-15 12:10:01 +01:00
Dave Earley
45dd3c35ae
Update licence links
2016-07-15 11:03:24 +01:00
Dave Earley
7d6ece07b8
Fix issue where checkboxes weren't working on event customize page
2016-07-15 10:59:52 +01:00
Dave Earley
c750cf6264
Fix bug where a checkbox was not clickable when sending attendee a message
2016-07-11 21:42:47 +01:00
Dave Earley
cce5cb8f38
Markdown can now be used when showing offline payment instructions
2016-07-09 18:24:48 +01:00
Dave Earley
5164cb5f25
Minor fixes related to Offline Payments
2016-07-09 15:19:09 +01:00
Dave Earley
db44d743dc
Added notice on check-in page for when an attendee has an outstanding payment
2016-07-09 14:50:31 +01:00
Dave Earley
47c3fdede1
Added ability to mark orders as payment received from the manage orders page
2016-07-09 14:44:00 +01:00
Dave Earley
95b3f4f252
Updated order confirmation/notification emails and order page with offline payment info
2016-07-09 12:58:27 +01:00
Dave Earley
1a4f87521c
Added offline payment option to the checkout page
2016-07-09 11:37:53 +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
0c1b4604d4
remove input left over from debugging
2016-07-08 01:35:42 +01:00
Dave Earley
c45f9c5beb
Fix mixed 12/24 hrs time format in event page ( closes #158 )
2016-07-08 00:16:31 +01:00
Dave Earley
63c1f01827
Added link to PixaBay.com on event customise page
2016-07-07 16:33:04 +01:00
Dave Earley
0b51160ccb
Fix label names on ticket customise page
2016-07-07 15:51:38 +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
7f389f778b
Minor update to organiser page
2016-07-01 16:13:57 +01:00
Dave Earley
ca87dd602d
Updated twitter widget so a widget ID is no longer required
2016-07-01 16:10:59 +01:00
Dave Earley
e3457dcd62
Merge pull request #142 from kasbah/min-ticket-select
...
Make 1 the default ticket quantity if there is only one ticket type
2016-06-21 13:38:43 +01:00
Dave Earley
53ef63fec9
Merge pull request #144 from kasbah/format-cc-input
...
Added jquery.payment
2016-06-21 13:35:01 +01:00
Kaspar Emanuel
7dc5b91928
Removed password type and char limit from CVC input
2016-06-20 17:59:09 +01:00
Kaspar Emanuel
cbdb85b15c
Making 1 default ticket quantity
...
for single ticket type events
2016-06-20 15:56:51 +01:00
Yoann Lecuyer
dca10200f4
Use event image if present
2016-06-19 12:01:53 -05:00
Dave Earley
7efdbbc22d
Merge pull request #135 from bretto36/adding-tests
...
Fixed Edit User
2016-06-17 00:28:49 +01:00
Dave Earley
76880bd06b
Merge pull request #132 from JapSeyz/stickyFooter
...
Sticky footer
2016-06-17 00:28:31 +01:00
bretto36
63f0f4ec1a
Fixed Edit User
2016-06-16 18:59:31 -04:00
JapSeyz
6cff8678da
Sticky Footer
2016-06-16 20:16:35 +02:00
bretto36
30362dcc16
Added Tests and numerous fixes
2016-06-15 21:36:09 -04:00
Dave Earley
9878e41397
Minor style updates to public organiser pages
2016-06-15 14:26:47 +01:00
Dave Earley
39fb757926
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# app/Http/Controllers/EventCheckoutController.php
2016-06-15 11:23:32 +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
3d67a8b4a3
Change working on Attendee Management page
2016-06-09 13:21:20 +01:00
Dave Earley
8272683469
Add overflow:hidden; to preview iframes to prevent horizontal scroll bars being visible.
2016-06-09 12:25:07 +01:00
Dave Earley
bc6232c520
Upgraded the preview feature while editing the design of event/organiser pages. IFrames now scale correctly.
2016-06-09 12:15:48 +01:00
Dave Earley
4f05292f08
Added feature to preview organiser profiles styles from the backend
2016-06-07 14:28:45 +01:00
Dave Earley
df638770a7
Work on organiser page preview page
2016-06-07 14:00:34 +01:00
Dave Earley
477979b828
Change 'SendOrderTickets' email template to blade file type PR #117
2016-05-31 16:32:55 +01:00
Dave Earley
880bf2c789
Merge remote-tracking branch 'origin/master'
2016-05-31 11:48:27 +01:00
Yoann Lecuyer
6131cac81f
Added help for import attendees
2016-05-30 11:35:12 -05:00
Yoann Lecuyer
5ce0711da3
Change create attendee to invite
2016-05-30 11:34:57 -05:00
Yoann Lecuyer
fc2ee7244c
ticket refactoring
2016-05-30 11:05:28 -05: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
Dave Earley
8e20164d56
Merge pull request #104 from ylecuyer/ui
...
UI fixes
2016-05-23 21:33:58 +01:00
Yoann Lecuyer
4842a0924f
Close webcam after finishing checkin
2016-05-22 18:57:50 -05:00
Yoann Lecuyer
03f8e35acc
Fixed typo
2016-05-21 17:41:46 -05:00
Yoann Lecuyer
ba7ea61bff
Fixed display for required field
2016-05-21 17:19:36 -05:00
Dave Earley
7322b3886c
Merge branch 'organiser_page'
2016-05-21 22:17:25 +01:00
Dave Earley
48be489f61
Merge pull request #103 from ylecuyer/installer
...
Fixed installer
2016-05-21 22:17:03 +01:00
Dave Earley
a0b0ead633
Started on redesign of organiser page
2016-05-21 22:16:26 +01:00
Yoann Lecuyer
eb3d1b6123
Fixed installer
2016-05-21 13:23:18 -05:00
Dave Earley
9e29a7fc22
Working on custom event questions
2016-05-21 18:37:15 +01:00
Dave Earley
765f6c9914
Updating path to jQuery in views
2016-05-21 00:18:46 +01:00
Dave Earley
1145b0610d
Fixed powered by link color problem on PDF tickets
2016-05-21 00:11:15 +01:00
Dave Earley
cc911f7344
worked on implementing custom attendee questions
2016-05-20 23:56:47 +01:00
Dave Earley
d719a0c5a5
Merge remote-tracking branch 'origin/master'
2016-05-13 10:30:19 +01:00
Yoann Lecuyer
fed1cde69d
Fix mass messaging ( #99 )
2016-05-13 10:30:11 +01:00
Dave Earley
dccdd9c276
Started work on exporting survey answers
2016-05-12 23:33:23 +01:00
Dave Earley
f689ff3b1e
Fixed bug where incorrect currency symbol was showing on organiser dashbaord.
2016-05-12 11:44:42 +01:00
Dave Earley
562250a9cf
Merge remote-tracking branch 'origin/master'
2016-05-12 00:30:44 +01:00
Dave Earley
02e93e7adb
Solved bug where Google+ checkbox in event customize section wasn't working ( closes #88 )
2016-05-12 00:27:25 +01:00
Dave Earley
95af1f79e2
Decreased the number of recent orders shown on the organiser dashboard ( closes #95 )
2016-05-12 00:18:03 +01:00
Yoann Lecuyer
cd155f4571
Standalone ticket generator ( #93 )
2016-05-12 00:14:58 +01:00
Dave Earley
8470dffd23
Removed JS click event on calendar days left
2016-05-12 00:10:43 +01:00