Sebastian Schmidt
7bae63a5e9
Merge branch 'master' into improve-upstream
2018-10-02 21:23:17 +10:00
Sebastian Schmidt
9f16beaca3
Fix check-in camera re-init after closing
...
* Fixes https://github.com/Attendize/Attendize/issues/391
2018-10-02 21:06:44 +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
Bastien
238e607e73
Fix typos
2018-10-01 18:58:18 +02:00
Matt Sims
d43d2a4c5f
Fix QR code scanning in Safari (inc. iOS).
2018-06-20 22:01:38 +01: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
3b630d5eef
iFrame resizing script for optional auto-sizing of widget
2018-03-04 18:12: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
Gary Guo
66fea25464
Correctly disable and un-disable fields
...
when toggle between offline and online payment methods.
2016-10-26 18:13:43 -04: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
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
Dave Earley
b78aa6f947
Fix issue where submit button would remain disabled after errors on frontend
2016-08-14 17:05:20 +01:00
Dave Earley
ba0831e79e
Update error messages language
2016-07-26 20:33:22 +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
d6ca02232d
Fix issue: Check In QR code doesn't refresh list with status when exiting scanning mode ( closes #164 )
2016-07-15 10:18:30 +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
1a4f87521c
Added offline payment option to the checkout page
2016-07-09 11:37:53 +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
Dave Earley
901bd0218c
Merge pull request #139 from JapSeyz/AjaxFix
...
Replaced manual function with existing one.
2016-06-24 22:40:53 +01:00
Jesper Jacobsen
a44e951f72
Added array validation to ProcessFormErrors
2016-06-23 16:24:22 +02:00
Kaspar Emanuel
4dcd992aa7
Added jquery.payment to make card-input easier
2016-06-20 17:43:08 +01:00
JapSeyz
8e3338dbc7
Replaced manual function with existing one.
2016-06-19 15:06:57 +02:00
Dave Earley
5365b1172e
Merge pull request #136 from bretto36/adding-tests
...
Added more tests and timeout changes
2016-06-17 09:17:54 +01:00
bretto36
a19c6f3f9c
Added js changes
2016-06-16 20:29:36 -04:00
bretto36
e024609008
Updated js
2016-06-16 20:28:12 -04: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
f84c9cb7f1
Merge pull request #128 from JapSeyz/AjaxFix
...
Allow Ajax Validation errors in Frontend.js
2016-06-16 11:53:55 +01:00
JapSeyz
8ddfa1db67
updated the proper file this time...
2016-06-15 21:38:47 +02:00
JapSeyz
87448147e5
Removes input-group errors on re-submit
2016-06-15 21:31:05 +02:00
JapSeyz
c184930f57
Added support for input-group
2016-06-15 21:20:48 +02:00
JapSeyz
9841233d64
Allow Ajax Validation errors in Frontend.js
...
For some odd reason, this was left out of the frontend, but implemented in App.js and Backend.js
2016-06-15 20:49:44 +02:00
Dave Earley
9878e41397
Minor style updates to public organiser pages
2016-06-15 14:26:47 +01:00
Dave Earley
00f574da27
Fix bug which prevented the check-in QR scanner from working ( closes #126 )
2016-06-15 13:48:35 +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
df638770a7
Work on organiser page preview page
2016-06-07 14:00:34 +01:00
Dave Earley
05d038af33
Merge remote-tracking branch 'origin/master'
2016-05-23 22:23:15 +01:00
Dave Earley
00aa02563c
working on redesign of organiser page
2016-05-23 21:26:56 +01:00
Yoann Lecuyer
4842a0924f
Close webcam after finishing checkin
2016-05-22 18:57:50 -05:00
Dave Earley
a0b0ead633
Started on redesign of organiser page
2016-05-21 22:16:26 +01:00
Dave Earley
da6a9d5610
Fixing issue where concatenating JS files lead to JS errors on the frontend
2016-05-21 17:16:01 +01:00
Dave Earley
cc911f7344
worked on implementing custom attendee questions
2016-05-20 23:56:47 +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
e4f6e8cb26
Fixed bug where checkout questions with multiple selections were not being saved + small checkout bug fixes
2016-05-06 00:18:52 +01:00
Dave Earley
79f8de9653
Added a calendar to the organiser dashboard
2016-05-05 16:46:52 +01:00
Dave Earley
f9b4669c41
Fixed bug where attendees weren't displaying correctly on check-in page
2016-04-29 13:44:28 +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 Earley
e24efa30cc
Work on event check-in page
2016-04-17 21:12:38 +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
75fe2feda1
Removed jQuery backstretch
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
82da15cad4
Work on event survey
...
Removed the need to pass modal_id to each modal
Cleaned up the UI
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
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
21f48d8a3b
- Cleanup Gruntfile
2016-03-31 15:41:38 +01:00
Honore Hounwanou
c87f519375
Remove unnecessary images and go back to previous cipher
2016-03-30 01:00:55 -04: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
Dave
a8aa0e64b4
Add event question JS to app.js
2016-03-27 21:12:44 +01:00
Dave Earley
e7b29cf6d8
Merge pull request #60 from G0dLik3/implementAttendeesQuestions
...
Made a start on implementing the 'Attendees Question' feature.
2016-03-27 20:46:48 +01: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
0baa62580d
-Work on organiser profile design / settings page
2016-03-25 13:02:02 +00:00
brettninja
579a61fe6d
Added css update to make color picker display
2016-03-21 23:37:08 -04:00
Dave
aa7251e1e6
- updated RRSSB lib and ChartJs
...
- Created migration to add social_show_whatsapp to the events table
2016-03-22 02:14:50 +00:00
Dave
f7788db704
- Work on ticket design (issue #18 )
2016-03-21 23:42:11 +00:00
Dave
ff206ba61d
Merge branch 'tugis-ISSUE7_Organiser_Page'
2016-03-21 20:11:06 +00:00
Dave
77e3778c53
- working on ticket design (issue #18 )
2016-03-21 20:11:03 +00:00
Luis Carneiro
be25664247
Issue 7: Organiser page initial version
2016-03-21 19:10:40 +00:00
Dave
50c896e2a3
- layout fix for tickets page
2016-03-20 21:34:44 +00:00
Dave
8e8adaae1b
- Added the ability to support multiple payment gateways (Stripe, PayPal so far)
2016-03-20 16:01:50 +00:00
Mark Walet
7fa69e5a0f
Refactor of Ticket index view
2016-03-16 15:25:14 +01:00
Dave
f53ea9bf75
- Changed the 'Resend ticket' functionality slightly so attendees only receive their ticket, and not every ticket on the order.
2016-03-11 15:51:39 +00:00
Wez Pyke
b5c666a83d
Simplified line
2016-03-09 13:39:17 +00:00
Wez Pyke
959975d0e9
Moved curly braces to the right of functions
2016-03-09 13:37:32 +00:00
Dave
884f7eb482
- Added jQuery Touchspin back after it was accidentally removed
2016-03-04 17:39:48 +00:00
Dave
d71df63f97
- Fixed bug where incorrect date format was causing creating events to fail.
2016-03-04 17:31:32 +00:00
Dave
df2cfa7c39
- Preparing for open source
2016-03-03 01:06:19 +00:00
Dave
6af8a787bd
- Removed unused files
...
- Inlined email css styles
- Minor bug fixes
2016-03-02 11:55:41 +00:00
Dave
a3320dd598
- First commit
2016-02-29 15:59:39 +00:00