Anthony Talarico [Fri, 15 Dec 2017 16:29:21 +0000 (11:29 -0500)]
adding billing back to checkout page
adding billing back to checkout page and making it collapsed by default
Chuck Scott [Fri, 15 Dec 2017 16:05:45 +0000 (11:05 -0500)]
Temporarily added test form to top of page to demo how to use AJAX custom fields form display.
Anthony Talarico [Fri, 15 Dec 2017 15:51:46 +0000 (10:51 -0500)]
increasing event reg title font size, increasing columns for the
reg profile detals in table
setting event image and details to 6 and 6 columns in tablet view
Anthony Talarico [Fri, 15 Dec 2017 14:53:15 +0000 (09:53 -0500)]
adjusting styles for the add attendee section
fixing bottom border for mobile, removing padding and margin from the new
attendee list in tablet and mobile view
Anthony Talarico [Fri, 15 Dec 2017 14:20:48 +0000 (09:20 -0500)]
adding border to the bottom of the times and rates in registration
registration view file, adding bottom separator beneath times and rates
Anthony Talarico [Fri, 15 Dec 2017 13:50:07 +0000 (08:50 -0500)]
adding margin and max-width the reg profile map
adding styles to the registration view page google map
Chuck Scott [Fri, 15 Dec 2017 02:09:09 +0000 (21:09 -0500)]
Added registrant list output to registrants tab in admin registration event pages.
Added post-processing and function to dataRegRequestRegistrant.php to include more data on a registrant.
Added "registrants" option code to events.php to collect registrant data.
Added template code to eventRegistrants.html
Chuck Scott [Thu, 14 Dec 2017 22:15:49 +0000 (17:15 -0500)]
Returned to having only one time sent to front-end for registrations page if non-time-specific event.
Time specific events still get all available times but do not get non-time-specific times entries.
Since non-time specific evnets don't get all time entries now, we may need another way to display event times for these events.
Anthony Talarico [Thu, 14 Dec 2017 21:44:44 +0000 (16:44 -0500)]
adding styles for the add attendee box
resizing the add attendee box and adding some spacing between the buttons and
links to make things less cluttered
Anthony Talarico [Thu, 14 Dec 2017 21:28:49 +0000 (16:28 -0500)]
changing add attendee edit form to save attendee
changing the add attendee text to save attendee
Anthony Talarico [Thu, 14 Dec 2017 21:24:28 +0000 (16:24 -0500)]
removing print statements and adding styles to the registration page
floating the new registration boxes to the right of the add attendee button
Steve Sutton [Thu, 14 Dec 2017 21:20:33 +0000 (16:20 -0500)]
Adding comments to front end method for setting up registrants.
Commenting this so I know what the setRegistrant code is trying to do
Chuck Scott [Thu, 14 Dec 2017 20:20:21 +0000 (15:20 -0500)]
Fixed problems with time editing in admin reg event dashboard and added testing for registrants with missing times for registation page.
Steve Sutton [Thu, 14 Dec 2017 19:45:24 +0000 (14:45 -0500)]
Fix issue with front end calls for regTime from attendees.
Need to make sure the attendee has proper regTime data first.
Anthony Talarico [Thu, 14 Dec 2017 20:09:04 +0000 (15:09 -0500)]
adding location data and cleaning up the list view, adding year only they are different in list view
Chuck Scott [Thu, 14 Dec 2017 16:12:52 +0000 (11:12 -0500)]
Now removing time records marked as non-time-specific from reg_times for registration page.
Chuck Scott [Thu, 14 Dec 2017 16:02:10 +0000 (11:02 -0500)]
Temporarily displaying FID for custom fields
Chuck Scott [Wed, 13 Dec 2017 21:55:32 +0000 (16:55 -0500)]
Added new reg event admin "Registrants" list page. Moved tab code to eventSubTabs.html
Anthony Talarico [Wed, 13 Dec 2017 19:25:10 +0000 (14:25 -0500)]
fixing floating checkbox issue in checkout page
checkout page had a checkbox in terms and conditions that wasn't next to the text
Chuck Scott [Wed, 13 Dec 2017 19:04:55 +0000 (14:04 -0500)]
Misc bug fixes and appearance cleanup.
laury [Wed, 13 Dec 2017 17:43:59 +0000 (12:43 -0500)]
Disabled Billing checkout info. Changed text on Add New Attendee button.
Laury GvR [Wed, 13 Dec 2017 16:50:13 +0000 (11:50 -0500)]
Gulpified previous commit
laury [Wed, 13 Dec 2017 16:43:42 +0000 (11:43 -0500)]
re-do frontRegApp, checkout, ids, classes, glm-grid to Found-grid
- Changes I made in frontRegApp.js were made in that compiled file
rather than the individual files. Will make a gulp commit after
this commit.
- Checkout page is changed so summary appears below billing/shipping
sections in small view, but on the right in medium-up
- A bunch of IDs and classes added, changed, or removed, to make for
a more usable markup
- CSS changes.. all over
- Removed references of glm-grid in registration.html, Foundation
grid now used instead.
Chuck Scott [Wed, 13 Dec 2017 16:36:44 +0000 (11:36 -0500)]
Fixed numerous problems with adding dates to the availability calendar in the reg event dashboard.
Anthony Talarico [Tue, 12 Dec 2017 21:58:09 +0000 (16:58 -0500)]
Merge branch 'feature/reorganize' into develop
Anthony Talarico [Tue, 12 Dec 2017 21:52:19 +0000 (16:52 -0500)]
Merge branch 'develop' into feature/reorganize
Anthony Talarico [Tue, 12 Dec 2017 21:41:29 +0000 (16:41 -0500)]
fixing non wrapping terms and conditions
Chuck Scott [Tue, 12 Dec 2017 21:12:01 +0000 (16:12 -0500)]
Removed preliminary data for custom fields for registrants that should not have been pushed.
Chuck Scott [Tue, 12 Dec 2017 21:09:45 +0000 (16:09 -0500)]
Fixed issues with deletion of custom fields and problems with calculating dates for registration for rates.
laury [Tue, 12 Dec 2017 20:11:59 +0000 (15:11 -0500)]
Registraction edit js fix, styles for update button
Steve Sutton [Tue, 12 Dec 2017 16:36:07 +0000 (11:36 -0500)]
Make the regClass add all times to it's collection
Adding all regClass times to the regTimes collections without having to
click each in the calender.
laury [Tue, 12 Dec 2017 16:46:45 +0000 (11:46 -0500)]
Style changes for accountHeader, and registration detail info titles
Steve Sutton [Tue, 12 Dec 2017 16:36:07 +0000 (11:36 -0500)]
Make the regClass add all times to it's collection
Adding all regClass times to the regTimes collections without having to
click each in the calender.
Chuck Scott [Tue, 12 Dec 2017 16:11:26 +0000 (11:11 -0500)]
More cleanup for admin request dashboard and fix duplicate regTimes for registration page in front-end.
Updated css and requestDashboard.html so that either the cart or the checkout summary is displayed at the bottom of the page.
Fixed problem with generation of regTimesJSON that resulted in duplicate times being included.
Anthony Talarico [Tue, 12 Dec 2017 16:09:40 +0000 (11:09 -0500)]
Merge branch 'develop' into feature/reorganize
Anthony Talarico [Tue, 12 Dec 2017 14:53:10 +0000 (09:53 -0500)]
reducing some of the padding around the account and billing info
in mobile view, there is too much padding around the billing and account info input fields
Anthony Talarico [Tue, 12 Dec 2017 14:34:14 +0000 (09:34 -0500)]
changing complete registration button text
using proceed to checkout instead of complete registration for the checkout button
Anthony Talarico [Tue, 12 Dec 2017 14:05:16 +0000 (09:05 -0500)]
adding driving directions to the registration page
adding the code for the directions button next to the view map button on
the registrations page
Anthony Talarico [Tue, 12 Dec 2017 13:20:17 +0000 (08:20 -0500)]
adding map and directions button
adding lat lon map and get directions buttons
Anthony Talarico [Tue, 12 Dec 2017 12:37:00 +0000 (07:37 -0500)]
Merge branch 'develop' into feature/reorganize
Anthony Talarico [Mon, 11 Dec 2017 20:43:54 +0000 (15:43 -0500)]
adding style to the registration profile details
adding event icons to event profile details and stying the profile image
to set max bounds
Chuck Scott [Mon, 11 Dec 2017 20:35:31 +0000 (15:35 -0500)]
Appearance changes for registration event admin management
Anthony Talarico [Mon, 11 Dec 2017 19:44:17 +0000 (14:44 -0500)]
making changes to the table for the checkout page
using smarty to assign variables to create class names for the tables in the
checkout and cart pages
Anthony Talarico [Mon, 11 Dec 2017 19:26:02 +0000 (14:26 -0500)]
Merge branch 'develop' into feature/reorganize
Chuck Scott [Mon, 11 Dec 2017 19:09:23 +0000 (14:09 -0500)]
Reorganized cart summaries into grid responsive format.
Added cartSummary.html which now contains the only copy of the cart display.
Removed cart display from all other areas and now including cartSummary.html
Added some Front CSS to deal with the new layout.
The summaryStore.html needs to be tested to make sure the CSS bundled with that is correct.
Anthony Talarico [Mon, 11 Dec 2017 17:36:35 +0000 (12:36 -0500)]
removing set height from the cart button in the account header
account header cart button had a set height of 75px, removing it
Anthony Talarico [Mon, 11 Dec 2017 17:31:10 +0000 (12:31 -0500)]
Merge branch 'develop' into feature/reorganize
Anthony Talarico [Mon, 11 Dec 2017 16:32:07 +0000 (11:32 -0500)]
swapping the include header view file with apply filters to include
cart data
merging cart data into the header section to get rid of widget for now
Anthony Talarico [Mon, 11 Dec 2017 16:20:07 +0000 (11:20 -0500)]
changing the account header layout and removing the widget
adding cart widget data to the account headers using a shortcode
Chuck Scott [Mon, 11 Dec 2017 14:27:10 +0000 (09:27 -0500)]
Added Custom Fields support for admin events.
laury [Fri, 8 Dec 2017 22:41:53 +0000 (17:41 -0500)]
Styles for reg list and header, payment overhaul start
Steve Sutton [Fri, 8 Dec 2017 21:47:25 +0000 (16:47 -0500)]
WIP for the front add attendee email validation
Need to check this also when editing the attendee.
Anthony Talarico [Fri, 8 Dec 2017 21:09:22 +0000 (16:09 -0500)]
reorganzing the checkout page
moving the cart summary next to the account information section
Anthony Talarico [Fri, 8 Dec 2017 12:48:50 +0000 (07:48 -0500)]
Merge branch 'develop' into feature/reorganize
Anthony Talarico [Fri, 8 Dec 2017 12:48:00 +0000 (07:48 -0500)]
adding base styles for list view
Anthony Talarico [Tue, 5 Dec 2017 21:10:37 +0000 (16:10 -0500)]
new layout for the front end of the registrations page
Chuck Scott [Tue, 5 Dec 2017 15:31:07 +0000 (10:31 -0500)]
Added custom fields UID generation to checkout.php and removed some spaceholders for custom fields in checkout.
Chuck Scott [Mon, 4 Dec 2017 21:23:07 +0000 (16:23 -0500)]
Removed comments where custom fields were supposed to go. Will add custom fields shortly.
Chuck Scott [Mon, 4 Dec 2017 19:31:23 +0000 (14:31 -0500)]
Fixed reg event descr being overwritten by event descr, started adding support for custom fields.
Chuck Scott [Fri, 1 Dec 2017 15:26:23 +0000 (10:26 -0500)]
Added Event Dashboard tab to reg event edit and dashboard. Added tabs to event dashboard.
Chuck Scott [Thu, 30 Nov 2017 21:59:05 +0000 (16:59 -0500)]
Fixed bad default date for reg event dashboard calendar.
Chuck Scott [Thu, 30 Nov 2017 21:31:11 +0000 (16:31 -0500)]
Fixed problem where times were not being included for classes for front-end time-specific events.
Chuck Scott [Thu, 30 Nov 2017 20:31:51 +0000 (15:31 -0500)]
Fixed deleting registrant when ulimited registrationsf or a non-time-specific event. Fixed some reg event dashboard display issues.
Chuck Scott [Thu, 30 Nov 2017 19:43:17 +0000 (14:43 -0500)]
Reworked use of times arrays to work with showing times even with non-time-specific events.
Updated checkEventTimes() and getEventForRegistration() in dataRegEvent.php
Updated admin reg event dashboard to show event dates/times in calendar for non-time-specific events.
Reworked registrations.php to use the proper times data now.
Fixed how ademin events.php sets up first time data in template calendar and how it checks for missing reg_time entries.
Steve Sutton [Wed, 29 Nov 2017 18:50:07 +0000 (13:50 -0500)]
Fixing index on field that were removed.
Removing all indexes for reg_time that don't exists in the table setup.
Steve Sutton [Wed, 29 Nov 2017 18:17:55 +0000 (13:17 -0500)]
Update create script for db
error in db create table script.
Steve Sutton [Wed, 29 Nov 2017 14:12:06 +0000 (09:12 -0500)]
Update to button for add attendee
Update the plus symbol to a button for Add Attendee.
Steve Sutton [Wed, 29 Nov 2017 13:55:21 +0000 (08:55 -0500)]
Change register to Create an Account
Changing the register button name.
Chuck Scott [Tue, 28 Nov 2017 19:43:32 +0000 (14:43 -0500)]
Fixed problems with add/edit time dialog box start and end dates and showing incorrect edit fields for edit and other fixes.
Fixed getEventForRegistration() so that it would not check reg_time records for event_time values.
Removed account name from cart summary check code construction in checkoutProcess.php and summaryContent.php.
Chuck Scott [Tue, 28 Nov 2017 18:04:23 +0000 (13:04 -0500)]
Completed ability to add new reg event times via reg event dashboard calendar.
Fixed bad date/time format where updating first and last times for reg_event.
Had to remove check for event_time > 0 in getEventConfig() in dataRegEvent.php.
Chuck Scott [Mon, 27 Nov 2017 21:45:44 +0000 (16:45 -0500)]
Added active and non_time_specific flags to reg_time table and added new date/time form to reg event dashboard.
Updated database version to 0.0.19 and added active and non_time_specific boolean fields.
Added Active checkbox to time edit dialog box and code to change entry background color in calendar in eventDashboard.html
Added storage of Active flag to updateAvailability.php.
Adding dialog box for adding a date/time entry.
Added new mask input jQuery add-on with more flexibility, added to time input fields for adding date/time entries.
Updated checkout page to use new mask input.
Started added AJAX processing for new date/time entry.
Chuck Scott [Wed, 22 Nov 2017 17:47:39 +0000 (12:47 -0500)]
Now not automatically adding dates to registrations. Have button for this.
Reworked top of registration dashboard page to get buttons in proper location and to be better responsive.
Removed defaults for reg_hold_minutes, cart_hold_days, and reg_hours_before from dataRegEvent.php
Added default for reg_hours_before to events.php
Added $deleteTimes option to checkEventTimes. Must be set for it to remove times. - dataRegEvent.php
Added dialog box and button to allow user to request any new times in event are added to registrations in eventDashboard.html.
No longer automatically adding times to registrations when adding registrations for an event in event.php.
Added messages to events.php to display when there are not times, when times are added, and when a request to add times or delete registrations for an event fail.
Replaced old "reason" code with "messages" code in eventEditLevels.html and eventEdit.html
Chuck Scott [Tue, 21 Nov 2017 20:57:20 +0000 (15:57 -0500)]
Added reg event delete capability.
Added reg event delete capability to events.php
Added delete button and confirmation dialog to eventDashboard.html
Added getEventRegistrantCounts() to dataRegEvent.php
Added deleteRegEvent() to dataRegEvent.php
Chuck Scott [Mon, 20 Nov 2017 19:13:56 +0000 (14:13 -0500)]
Admin registration selected event dashboard improvements.
Started reformatting top of reg event dashboard eventDashboard.html
Added total attendee counts to top of dashboard
Added max attendees input field and AJAX submit button to non-date-specific dashboard
Adeded option to some dataRegEvent functions to use new post-processing code to get registration totals for an event or events
Chuck Scott [Mon, 20 Nov 2017 15:21:40 +0000 (10:21 -0500)]
Attendee counts added to admin registrants events dashboard.
Added post processing option for getting attendee totals to dataRegEvent.php
Added getSimpleRegEventsList() option to ask for attendee totals in events.php
Added new columns for attedee totals to eventsDashboard.html
Chuck Scott [Fri, 17 Nov 2017 21:32:39 +0000 (16:32 -0500)]
Fixed problem where the one time entry for a non-date-specific event when accessing the dashboard for that event.
Chuck Scott [Fri, 17 Nov 2017 21:11:20 +0000 (16:11 -0500)]
Completed hold time management in regCartSupport.php
Now adding hold times for new registrants
Updateing hold times when cart is re-displayed
Deleting registrants when no availability
Deleting holds for registrants who have been removed
Steve Sutton [Fri, 17 Nov 2017 20:57:37 +0000 (15:57 -0500)]
Add graphic for instructions.
Add "Please select a Date / Time" with pointer to the calendar section.
Only outputs if the event has time specific (calendar).
output graphic pointing right if medium up or down if small view.
Steve Sutton [Fri, 17 Nov 2017 19:46:10 +0000 (14:46 -0500)]
Remove placeholders
removing the placeholder for Password in input field.
Steve Sutton [Fri, 17 Nov 2017 19:42:36 +0000 (14:42 -0500)]
Update the grid styles for the login and registration page
use glm-grid.
Steve Sutton [Thu, 16 Nov 2017 21:52:05 +0000 (16:52 -0500)]
Update grid for small
updating the grids used so some of this fits in small view also.
Steve Sutton [Thu, 16 Nov 2017 21:44:03 +0000 (16:44 -0500)]
Update the check page for small view
adding in the small-12 for mobile
Chuck Scott [Thu, 16 Nov 2017 21:28:29 +0000 (16:28 -0500)]
Work on layout and content for Requests and Accounts admin pages.
Steve Sutton [Thu, 16 Nov 2017 21:05:43 +0000 (16:05 -0500)]
Update styles
remove width from item class.
Steve Sutton [Thu, 16 Nov 2017 20:57:33 +0000 (15:57 -0500)]
Update list view and the calendar
Set time format for calendar and get rid of some padding in list view.
Chuck Scott [Thu, 16 Nov 2017 20:51:18 +0000 (15:51 -0500)]
Updates to registrations admin. Working on completing various page output.
Added better formatted date to getRegistrationCart() data.
Staging regRequestEvent.php for deletion.
Added admin hook to display a link to an event from registrations.
Added links between Events and Registrations on vaious tables and dashboards.
Added cart data to admin requests dashboard.
Various other minor appearance issues.
Steve Sutton [Thu, 16 Nov 2017 20:35:24 +0000 (15:35 -0500)]
Work with fullcalendar and height
add height auto and set title to empty.
Steve Sutton [Thu, 16 Nov 2017 19:30:23 +0000 (14:30 -0500)]
Update the front backbone views to use checkForEditLock
Created function in the global app to use for edit lock checks.
Steve Sutton [Thu, 16 Nov 2017 19:13:05 +0000 (14:13 -0500)]
fix bug in admin
also setting up a lock to make sure your editing adding only one thing
at a time.
Steve Sutton [Thu, 16 Nov 2017 18:27:33 +0000 (13:27 -0500)]
Updating style for the entry attendee form and edit.
Also clean up all console.log
Chuck Scott [Thu, 16 Nov 2017 17:35:40 +0000 (12:35 -0500)]
Fixed issues with regirants having times that were no longer available.
Now have checkRegistrationRequest() in regCartSuuport.php checking for registrants for whom their selected time has been rmoved from the event.
Now have checkEventTimes() in dataRegEvent.php checking for registration times that have been removed from the event.
Fixed issue with gulp breaking (ask Steve, it's his stuff).
Added message output to the admin event dashboard when times are added or removed due to changes in an event.
Added message output check to event dashboard view.
Steve Sutton [Wed, 15 Nov 2017 18:18:10 +0000 (13:18 -0500)]
Updating the javascript code with comments
Add some documentation to the js code and cleaning some stuff up.
Steve Sutton [Wed, 15 Nov 2017 16:41:30 +0000 (11:41 -0500)]
Fix for setting first date in calendars.
I'm adding a field for startingTime in the class so I can set the class
up correctly with the starting time for the event reg page.
Steve Sutton [Wed, 15 Nov 2017 13:41:47 +0000 (08:41 -0500)]
Fix issue with adding class and the times without reg_event
Reg_event wasn't being brought back when using the dataAbstract and
getting the regEvent. So in js when setting the times to add in
registrant I'm resetting the reg_event in the times to be sure it is
correct.
Chuck Scott [Tue, 14 Nov 2017 22:02:34 +0000 (17:02 -0500)]
Added ajax edit/update feature to calendar cells in registration event dashboard.
Steve Sutton [Tue, 14 Nov 2017 21:54:41 +0000 (16:54 -0500)]
Update the regClass for if not time specific.
When not time Specific the event with class should just add the regTime
into the class.
Steve Sutton [Tue, 14 Nov 2017 20:30:06 +0000 (15:30 -0500)]
Compiled js file
some merging from the last pull.
Steve Sutton [Tue, 14 Nov 2017 20:24:19 +0000 (15:24 -0500)]
Fixing issue with incorrect rate being used for adding registrants.
Fixed the mix up when setting up the calendar and then the regTime.
Was getting the incorrect time data.
Chuck Scott [Tue, 14 Nov 2017 18:34:00 +0000 (13:34 -0500)]
Enhancements to cart widget pop-up cart list, checkout, and cart summaries.
Now displaying event and registrant totals in cart widget popup.
Now purging empty carts when account logs in.
Selecting latest non-empty cart when logging in.
Added more registrant info to cart and checkout summaries.
Fixed problems with not having account input data for checkout view when checking out as a guest
Steve Sutton [Tue, 14 Nov 2017 17:21:44 +0000 (12:21 -0500)]
Another bug fix for rebuilding registrants in the app
When searching for and adding in the registrants. using findWhere now to
return the object and not just an array.