Steve Sutton [Sun, 17 Sep 2017 23:51:34 +0000 (19:51 -0400)]
Working on redo of sync functions for Accounts collection.
Creating function for syncing the collection to the localStorage.
Steve Sutton [Fri, 15 Sep 2017 20:39:36 +0000 (16:39 -0400)]
Working on front end accounts.
They currently get added to the collection of the regClass. But they
don't have the correct localStorage setup. If you put in same email for
two classes then it overrides the last localStorage for that model.
Chuck Scott [Fri, 15 Sep 2017 20:06:21 +0000 (16:06 -0400)]
More work on adding rates to classes (registration levels).
Still some problems when clicking the "add" button after providing initial text for adding a rate or level.
Chuck Scott [Fri, 15 Sep 2017 15:59:37 +0000 (11:59 -0400)]
Adding edit to admin edit registration levels and charges
Steve Sutton [Thu, 14 Sep 2017 20:45:44 +0000 (16:45 -0400)]
Front end work for backbone.js
Getting the view and model to update and render when the collection of
accounts get added to by the view for the regClass.
Chuck Scott [Thu, 14 Sep 2017 20:02:57 +0000 (16:02 -0400)]
Now have events.php generating JSONs for backbone that do not use associative arrays for the time, classe, and reg_rate arrays.
Chuck Scott [Tue, 12 Sep 2017 18:39:43 +0000 (14:39 -0400)]
Moved add level button to ID from class.
Updated registrations admin.css to improve registrations levels & charges setup.
Changed eventEditLevels.html for improved layout.
Steve Sutton [Tue, 12 Sep 2017 18:15:54 +0000 (14:15 -0400)]
Working on the add class to admin reg level
It is adding the class level into the regEvent classes collection. I
have it setup for localStorage right now.
Steve Sutton [Mon, 11 Sep 2017 20:17:01 +0000 (16:17 -0400)]
Separate front and admin js files into two min ones.
All admin scripts now in adminRegApp.js.
All front scripts now in frontRegApp.js.
Updating enqueue for the scripts.
Update gulp file to only watch for admin folder for the admin file, and
front files for the front one.
Working on the edit class in admin.
Chuck Scott [Mon, 11 Sep 2017 17:23:03 +0000 (13:23 -0400)]
Standardized appearance of pages in the Registrations admin areas.
Changed First and Last name for Accounts to be required.
Chuck Scott [Mon, 11 Sep 2017 16:19:29 +0000 (12:19 -0400)]
Added description fields to reg_time and reg_event tables for optional registration related descriptions.
Added JSON output from get cart method in regCartSupport class.
Steve Sutton [Fri, 8 Sep 2017 20:49:05 +0000 (16:49 -0400)]
Adding styles for admin side start for editing classes.
Adding buttons for the add level delete level.
Adding buttons for the add and delete reg rates.
Working on the template for the add level.
Steve Sutton [Fri, 8 Sep 2017 18:50:24 +0000 (14:50 -0400)]
More re-organizing the javascript files.
Setting up a global eventReg instead of trying to use
app.Models.eventReg.
Steve Sutton [Fri, 8 Sep 2017 16:59:55 +0000 (12:59 -0400)]
Reorganizing the js files.
Setting up with admin and front directories.
Chuck Scott [Fri, 8 Sep 2017 14:30:35 +0000 (10:30 -0400)]
Removed copies of old admin registrations models that are no longer in use.
Cleaned up a number of invalid parameter references in both models and views for registrations admin.
Chuck Scott [Thu, 7 Sep 2017 18:54:48 +0000 (14:54 -0400)]
More reorganization of registrations admin models and views.
Removed old view files.
Removed saved versions of models.
Minor changes to hawe the registrations admin menus show.
Chuck Scott [Wed, 6 Sep 2017 21:04:01 +0000 (17:04 -0400)]
Adding more content to reigstration request dashboard.
Chuck Scott [Wed, 6 Sep 2017 19:14:20 +0000 (15:14 -0400)]
Removed references to admin debug code.
Added more functionality in registrations admin for account, requests, and events.
Chuck Scott [Tue, 5 Sep 2017 20:12:29 +0000 (16:12 -0400)]
Minor typo in text on CartSupport class.
More work on registrations accounts admin pages including added selected account dashboard page and better organization of account admin actions.
Steve Sutton [Fri, 1 Sep 2017 20:56:57 +0000 (16:56 -0400)]
Adding another regClass to dummy array for output testing
Now I have more than one regClass outputting.
Steve Sutton [Fri, 1 Sep 2017 18:47:39 +0000 (14:47 -0400)]
Have it working now with more than one Reg Class.
The regEvent now works with more than one RegClass.
Steve Sutton [Thu, 31 Aug 2017 19:48:15 +0000 (15:48 -0400)]
Remove old ajax file
This is now in the account.php
Steve Sutton [Thu, 31 Aug 2017 19:38:29 +0000 (15:38 -0400)]
Re-organize ajax files
Working on the ajax files. Calling it account.php and having it response
to any ajax request that deals with the account.
Steve Sutton [Thu, 31 Aug 2017 12:50:15 +0000 (08:50 -0400)]
Updating Chucks docs with the new ones Chuck sent.
Sent in email on Aug 30, 2017
Steve Sutton [Tue, 29 Aug 2017 20:58:23 +0000 (16:58 -0400)]
Update for gulpfile and login view
comment out login success where it was trying to remove this.
move plumber up in pipe chain.
Steve Sutton [Tue, 29 Aug 2017 19:47:27 +0000 (15:47 -0400)]
Create login page
Ajax returns if good login or not.
Setup .nvmrc file so you can set node version easily.
Chuck Scott [Tue, 29 Aug 2017 17:55:52 +0000 (13:55 -0400)]
Added validated and validation_code to dataAccount data class
Chuck Scott [Tue, 29 Aug 2017 17:46:26 +0000 (13:46 -0400)]
Updated database to include validated and validation_code fields to account table.
Removed tabs from top of registrations admin pages.
Added tabs to top of event registration edit page to permit separate tabs of things that will be updated.
Chuck Scott [Mon, 28 Aug 2017 20:05:17 +0000 (16:05 -0400)]
Fixed problem with incorrectly sending array rather than a simple value to to wpdb->insert
Chuck Scott [Mon, 28 Aug 2017 14:28:13 +0000 (10:28 -0400)]
Added reg_time_pending table to track hold times for registrant slots while in carts that have not checked out.
Started adding registration times calendar to admin reg event dashboard.
Steve Sutton [Sun, 27 Aug 2017 19:56:19 +0000 (15:56 -0400)]
Organizing the js app more.
For the main app object adding Models, Collections and Views.
Updating the files in js so they'll all be put into one of these.
Steve Sutton [Sun, 27 Aug 2017 17:09:09 +0000 (13:09 -0400)]
Updating gulpfile.
Adding jshint and plumber to have a lint checker for the js files and
plumber is to keep the gulp task running even if the jshint runs into an
error.
Steve Sutton [Sun, 27 Aug 2017 16:22:35 +0000 (12:22 -0400)]
Adding gulp to combine and minify all js files for the app.
Adding gulp to the registration project. The default task will combine
and uglify the js files and then watch the js folders models collections
and views for any file changes.
Steve Sutton [Sun, 27 Aug 2017 15:20:10 +0000 (11:20 -0400)]
Adding login form view and model.
Setting up model/view for the login form.
Steve Sutton [Fri, 25 Aug 2017 19:46:13 +0000 (15:46 -0400)]
Restructuring the js files.
I have the regEvent outputting it's model (bootstrapped) to the view.
I have the regClass outputting it's model (bootstrapped) to it's view.
I'm working on getting the Accounts to save to localStorage and keep one
unique id for it's collection.
Steve Sutton [Thu, 24 Aug 2017 20:55:15 +0000 (16:55 -0400)]
More redoing the front end application in backbone.js
I now have json data going into the view file and it sets up a model for
RegEvent and collection of RegClasses. I'll need to work on setting up
the view files for the main regEvent next and apply the collection
also. It is possible with backbone.js to have nested collections and
models.
Steve Sutton [Thu, 24 Aug 2017 16:08:42 +0000 (12:08 -0400)]
Getting ready to organize again.
Saving these changes as this part is working. Will be re-organizing the
files for each needed model, collection and view for the app.
Chuck Scott [Thu, 24 Aug 2017 20:02:27 +0000 (16:02 -0400)]
Fixed invalid class name after renaming front-end registrations support class to regCartSupport.php
Chuck Scott [Thu, 24 Aug 2017 19:57:23 +0000 (15:57 -0400)]
Added time_specific field to reg_event table - database 0.0.9.
Added code to return recurrence and times data from Events via glm-member-db-events-get-event-times filter.
Added time_specific field to reg event edit.
Steve Sutton [Wed, 23 Aug 2017 20:11:30 +0000 (16:11 -0400)]
Rename main app view file.
Seemed redundant to have view in the file name when it is in the folder
nave as well. renaming to app.js
Steve Sutton [Wed, 23 Aug 2017 20:09:11 +0000 (16:09 -0400)]
Remove extra part.
This part is no longer used. Was just dummy data.
Steve Sutton [Wed, 23 Aug 2017 20:07:57 +0000 (16:07 -0400)]
Organizing view files for Event reg front end.
Renaming the eventRegistrantList view file to appView.
Steve Sutton [Wed, 23 Aug 2017 19:48:59 +0000 (15:48 -0400)]
More backbone updates for front end
Adding new registrant form inside the class level part. You can add
registrants and delete them and edit them.
Steve Sutton [Tue, 22 Aug 2017 20:49:56 +0000 (16:49 -0400)]
Working on redo for backbone models and views.
Creating new model for registrant. Adding edit method to the view to
allow editing of the registrant name and email.
Chuck Scott [Tue, 22 Aug 2017 19:04:32 +0000 (15:04 -0400)]
Getting ready to do checkout processing.
Chuck Scott [Tue, 22 Aug 2017 18:02:05 +0000 (14:02 -0400)]
Added method to dataRegEvent class to collect all data on setup of a single event
Fixed naming error for dataRegRate
Minor edit to accounts.
Changed call for getting evnet data for the registrations event dashboard to use the new method
Steve Sutton [Tue, 22 Aug 2017 13:03:28 +0000 (09:03 -0400)]
Redo how the backbone model will be done.
Starting the page out with the smarty template rendering the view so
they page load will happen fast.
Steve Sutton [Tue, 22 Aug 2017 10:04:25 +0000 (06:04 -0400)]
delete swp file
Steve Sutton [Tue, 22 Aug 2017 10:02:52 +0000 (06:02 -0400)]
Organizing the backbone js files.
Creating sub folders for collections models views.
Steve Sutton [Mon, 21 Aug 2017 20:52:42 +0000 (16:52 -0400)]
Push changes for event test array.
Using Chuck's test event_setup array to feed the registration page.
Steve Sutton [Mon, 21 Aug 2017 20:37:31 +0000 (16:37 -0400)]
Adding initial part of backbone.js into model and view.
Setting up initial backbone models and views.
I'm going to go through this very soon and organize the js files.
Chuck Scott [Mon, 21 Aug 2017 20:36:29 +0000 (16:36 -0400)]
Added event_setup.php to provide a sample structure like what will be provided to the front-end step 1 (registration).
Updated some commentary in the database related to these fields.
Chuck Scott [Mon, 21 Aug 2017 18:20:56 +0000 (14:20 -0400)]
Now have registration event Alpha links and text search working on Registrations list.
Chuck Scott [Mon, 21 Aug 2017 17:00:40 +0000 (13:00 -0400)]
Added post processing to dataRegEvent.php to optionally ask for more data from Events add-on for each reg event.
Added flag to admin reg events list to request the added data.
Steve Sutton [Mon, 21 Aug 2017 14:47:44 +0000 (10:47 -0400)]
Push updates for list front model.
This is for Chuck to look at.
Chuck Scott [Mon, 21 Aug 2017 14:43:49 +0000 (10:43 -0400)]
Fixed bad parameter references when listing and editing registration events.
Steve Sutton [Fri, 18 Aug 2017 12:59:10 +0000 (08:59 -0400)]
Updates for the Select (rename to registration)
Renaming the select model and view to registration. Setting up the list
view to list out the events. Then the registration page will show just
one event.
Steve Sutton [Thu, 17 Aug 2017 17:36:55 +0000 (13:36 -0400)]
Update the link from the event list page.
Correcting the link for add reg or registration from event list.
Chuck Scott [Thu, 17 Aug 2017 14:29:26 +0000 (10:29 -0400)]
More backend functionality working now. Have reg_event records being populated and can edit.
Chuck Scott [Mon, 14 Aug 2017 15:49:42 +0000 (11:49 -0400)]
Interim update during development of Event/Regstrations linking code.
Reorcanization of front-end models.
Steve Sutton [Wed, 26 Jul 2017 19:11:33 +0000 (15:11 -0400)]
Working more on the view file for the select shortcode.
Setting up array in model to pass to the view file for the output.
Steve Sutton [Fri, 21 Jul 2017 18:08:16 +0000 (14:08 -0400)]
Adding some very roughed in markup for the view file.
This is for the Event Registration for Step 1
Chuck Scott [Thu, 20 Jul 2017 19:51:28 +0000 (15:51 -0400)]
Migraging documentation files to a new location.
Laury GvR [Tue, 18 Jul 2017 15:06:01 +0000 (11:06 -0400)]
Added the shortcode/view/model for registrationCart
Laury GvR [Tue, 18 Jul 2017 15:03:24 +0000 (11:03 -0400)]
Added the shortcode/view/model for registrationCheckout
Laury GvR [Tue, 18 Jul 2017 15:00:52 +0000 (11:00 -0400)]
Added the shortcode/view/model for registrationSelect
Anthony Talarico [Mon, 17 Jul 2017 20:16:31 +0000 (16:16 -0400)]
adding constructors to the registrationAccountSummary and registrationSummary classes
accidentally left out the constructors for the classes
Anthony Talarico [Mon, 17 Jul 2017 19:09:51 +0000 (15:09 -0400)]
adding shortcodes , models, actions and views for registrationSummary and accountSummary
created the model files, view files, shortcodes and actions to hook up the registrationSummary
and accountSummary parts of the front end. Tested that the files are hooked up properly by echoing
a string
Chuck Scott [Tue, 13 Jun 2017 18:14:02 +0000 (14:14 -0400)]
Added general flow diagrams
Note that Assets diagrams need to move into their own plugin when that's started.
Chuck Scott [Thu, 25 May 2017 19:35:31 +0000 (15:35 -0400)]
Fixed auto-deactivate
Chuck Scott [Fri, 12 May 2017 15:29:35 +0000 (11:29 -0400)]
Committing current development work
Chuck Scott [Thu, 13 Apr 2017 21:35:11 +0000 (17:35 -0400)]
Updated update server code
Chuck Scott [Fri, 7 Apr 2017 20:35:50 +0000 (16:35 -0400)]
Minor database updates.
Chuck Scott [Fri, 7 Apr 2017 16:19:08 +0000 (12:19 -0400)]
Additional database updates and indexes.
Chuck Scott [Thu, 6 Apr 2017 20:45:24 +0000 (16:45 -0400)]
Added Reg Time table
Chuck Scott [Thu, 6 Apr 2017 20:23:51 +0000 (16:23 -0400)]
More work completed on reading carts.
Initial output of registrations list and detail.
Added data table for event times that will track summary data for registrations for a particular event time.
Added some additional fields to various tables to help track hold status for cart registrations that have now been processed.
Chuck Scott [Tue, 28 Mar 2017 16:51:12 +0000 (12:51 -0400)]
Updated database to make a couple of field corrections - V0.0.2
Completed code to build and remove test data for a completed registration.
Steve Sutton [Tue, 7 Mar 2017 21:31:20 +0000 (16:31 -0500)]
Setting up the paging for account list page.
Using the event list as base to add in the paging for accounts.
Chuck Scott [Fri, 3 Mar 2017 19:51:30 +0000 (14:51 -0500)]
Resetting database to V0.0.1
Chuck Scott [Thu, 2 Mar 2017 18:07:10 +0000 (13:07 -0500)]
Interim commit while developing registrationsSupport.php
Fixed error with wrong file name for database creation.
Minor database update.
Other comment and code cleanup.
Laury GvR [Thu, 2 Mar 2017 15:26:35 +0000 (10:26 -0500)]
Data class for request rate & registrant, DB update
Minor DB update, changing a float to a tinyint. Also added data
classes for the data request rate and request registrant tables.
Steve Sutton [Wed, 1 Mar 2017 17:01:59 +0000 (12:01 -0500)]
Setup search form
Setting up the name search for account list page.
Steve Sutton [Wed, 1 Mar 2017 16:04:08 +0000 (11:04 -0500)]
Wrap up the field for the edit page.
Chuck said we'll discuss the registered by later. For now it commented
out in the data class.
Steve Sutton [Wed, 1 Mar 2017 15:34:51 +0000 (10:34 -0500)]
Spelling corrections
Doc updates for spelling
Steve Sutton [Wed, 1 Mar 2017 14:09:29 +0000 (09:09 -0500)]
Setting up registered_by and member_id fields
Having trouble with the registered_by field. Asking Chuck for help.
Steve Sutton [Tue, 28 Feb 2017 21:42:43 +0000 (16:42 -0500)]
Update for password field and date_created
Getting password field working correctly and the date_created field to
save on insert.
Anthony Talarico [Mon, 27 Feb 2017 21:42:02 +0000 (16:42 -0500)]
adding settings > global payment codes to the mgmt menu. Payment codes can be
added, edited and deleted. Only global paymentcodes show up in the admin
Steve Sutton [Fri, 24 Feb 2017 22:00:54 +0000 (17:00 -0500)]
WIP Edit and Add forms
Edit and Add page is working. Have to go over some fields like
contact_id and the member reference with Chuck though.
Steve Sutton [Thu, 23 Feb 2017 22:00:46 +0000 (17:00 -0500)]
Add list/add/edit Account tab in Registrations
Adding the list page to list out accounts.
Working on the edit page to add or edit Accounts.
Chuck Scott [Tue, 21 Feb 2017 21:37:05 +0000 (16:37 -0500)]
Completed setup of Registrations Misc Settings
Fixed updated and error flashing text in Registrations management and settings
Fixed other minor layout problems.
Chuck Scott [Mon, 20 Feb 2017 14:24:08 +0000 (09:24 -0500)]
Updated development assignments documentation
Cleaned up some management and settings code to be more standard
Added settings for registrations misc
Updated registration terms and management settings for better layout.
Chuck Scott [Fri, 17 Feb 2017 16:47:19 +0000 (11:47 -0500)]
Updated database to use SMALLINT instead of TINYINT for bitmapped fields
Cleaned up Registrations management "General" and "Terms" pages
Added registrations management settings and terms to the array when registering the add-on to get the data into config.
Chuck Scott [Thu, 16 Feb 2017 17:36:40 +0000 (12:36 -0500)]
Updated plugin.ini to clear up confusion for ref_type for various things.
Removed required from some fields
Updated assignments on Development outline
Chuck Scott [Mon, 13 Feb 2017 22:11:25 +0000 (17:11 -0500)]
Fixed some ref_type and ref_dest issues.
Laury GvR [Mon, 13 Feb 2017 22:01:41 +0000 (17:01 -0500)]
Most of the db tables made into data classes.
Most of the db tables now have a data class set up.
Laury GvR [Fri, 10 Feb 2017 20:19:42 +0000 (15:19 -0500)]
Files for the new data classes added
Steve Sutton [Thu, 9 Feb 2017 20:11:04 +0000 (15:11 -0500)]
Update entry fix
Pull the entry again.
Laury GvR [Thu, 9 Feb 2017 17:15:25 +0000 (12:15 -0500)]
Adding payment codes settings page.
Using basic event Amenities template for payment code settings page.
Note: the payment_ref_type is not recognised as the page will warn.
Also not sure yet what to use instead of 'name'. Data Abstract has
a comment of "Name of field" by field 'Amount'?
Laury GvR [Thu, 9 Feb 2017 15:08:11 +0000 (10:08 -0500)]
L#7
Laury GvR [Thu, 9 Feb 2017 14:24:45 +0000 (09:24 -0500)]
L#6