Hey Rich, here are the changes I've made to to add laser cutting to our web app.
This is a brief summary of the changes.
Database structure:
Split tables to reflect differences between job specifications and job metadata to prevent null entries
print_job becomes web_job and 3d_print_job/laser_cut_job
web_job contains meta information on payments, dates, and status
3d_print_job and laser_cut_job hold job specification information
the equivalent of print_job can be accessed in web_job INNER JOIN <3d_print_job | laser_cut_job>, depending on if 3d printing or laser cutting information is being accessed
SQL entries changed to reflect this
Page and linking changes:
Specialized user and admin pages now exist for 3d printing and laser cutting jobs
Dashboard pages link to these as required
Interface changes:
New admin and user job information pages
New dashboard pages that separate laser cutting and 3d printing jobs
job creation page allows users to select 3d printing or laser cutting
Other small modifications:
Web app accepts laser cutting file types
Some moneris changes added in the laser_update branch
Hey Rich, here are the changes I've made to to add laser cutting to our web app.
This is a brief summary of the changes.
Database structure:
Page and linking changes:
Interface changes:
Other small modifications: