Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AssignedFiltersUpdate < ActiveRecord::Migration[5.1]
- def change
- AssignedFilter.destroy_all
- AssignedFilter.create(name: 'Received Express PO', filters: {"phase":[{"type":"Installation","status":"receiving"}],"flag":[{"name":"Express Job"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Received PO', filters: {"phase":[{"type":"Installation","status":"receiving"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Issue-Waiting on Lowe\'s', filters: {"phase":[{"type":"Installation","status":"hold"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Exceptions', filters: {"flag":[{"name":"Issue","suboption":"Labor"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Refigures', filters: {"phase":[{"type":"Assessment","status":"refiguring"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Appointment Confirmation', filters: {"flag":[{"name":"Appointment Confirmation"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Product Confirmation', filters: {"flag":[{"name":"Product Confirmation"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Express Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}],"flag":[{"name":"Express Job"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Sent to Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Install Scheduled', filters: {"phase":[{"type":"Installation","status":"awaiting_install"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Customer Not Ready', filters: {"phase":[{"type":"Installation","status":"customer_not_ready"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Dispatch', filters: {"task":["install_dispatched"]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'In Progress', filters: {"task":["install_in_progress"]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Installing Today', filters: {"phase":[{"type":"Installation","status":"installing"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Follow Up Required', filters: {"phase":[{"type":"Installation","status":"follow_up"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Need IB/COC', filters: {"task":["installer_paysheet_attached","coc_attached"]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Received', filters: {"phase":[{"type":"Workorder","status":"receiving"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Issue-Waiting on Lowe\'s', filters: {"phase":[{"type":"Workorder","status":"cpo"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Materials', filters: {"phase":[{"type":"Workorder","status":"materials"}],"task":["workorder_materials_requested","workorder_materials_received"]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Scheduling', filters: {"phase":[{"type":"Workorder","status":"scheduling"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Scheduled', filters: {"phase":[{"type":"Workorder","status":"awaiting_workorder"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Customer Not Ready', filters: {"phase":[{"type":"Workorder","status":"customer_not_ready"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Dispatch', filters: {"task":["workorder_dispatched"]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-In Progress', filters: {"task":["workorder_in_progress"]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Follow Up Required', filters: {"phase":[{"type":"Workorder","status":"follow_up"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'WO-Upload Signed Documents', filters: {"task":["workorder_upload_docs"]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Poor Score/Potential Issues', filters: {"flag":[{"name":"Poor Score"}]}, position: 'Installation Supervisor');
- AssignedFilter.create(name: 'Received Express PO', filters: {"phase":[{"type":"Installation","status":"receiving"}],"flag":[{"name":"Express Job"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Received PO', filters: {"phase":[{"type":"Installation","status":"receiving"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Issue-Waiting on Lowe\'s', filters: {"phase":[{"type":"Installation","status":"hold"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Exceptions', filters: {"flag":[{"name":"Issue","suboption":"Labor"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Refigures', filters: {"phase":[{"type":"Assessment","status":"refiguring"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Appointment Confirmation', filters: {"flag":[{"name":"Appointment Confirmation"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Product Confirmation', filters: {"flag":[{"name":"Product Confirmation"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Express Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}],"flag":[{"name":"Express Job"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Sent to Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Install Scheduled', filters: {"phase":[{"type":"Installation","status":"awaiting_install"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Customer Not Ready', filters: {"phase":[{"type":"Installation","status":"customer_not_ready"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Dispatch', filters: {"task":["install_dispatched"]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'In Progress', filters: {"task":["install_in_progress"]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Installing Today', filters: {"phase":[{"type":"Installation","status":"installing"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Follow Up Required', filters: {"phase":[{"type":"Installation","status":"follow_up"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Need IB/COC', filters: {"task":["installer_paysheet_attached","coc_attached"]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Received', filters: {"phase":[{"type":"Workorder","status":"receiving"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Issue-Waiting on Lowe\'s', filters: {"phase":[{"type":"Workorder","status":"cpo"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Materials', filters: {"phase":[{"type":"Workorder","status":"materials"}],"task":["workorder_materials_requested","workorder_materials_received"]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Scheduling', filters: {"phase":[{"type":"Workorder","status":"scheduling"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Scheduled', filters: {"phase":[{"type":"Workorder","status":"awaiting_workorder"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Customer Not Ready', filters: {"phase":[{"type":"Workorder","status":"customer_not_ready"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Dispatch', filters: {"task":["workorder_dispatched"]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-In Progress', filters: {"task":["workorder_in_progress"]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Follow Up Required', filters: {"phase":[{"type":"Workorder","status":"follow_up"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'WO-Upload Signed Documents', filters: {"task":["workorder_upload_docs"]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Poor Score/Potential Issues', filters: {"flag":[{"name":"Poor Score"}]}, position: 'Regional Service Manager');
- AssignedFilter.create(name: 'Express Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}],"flag":[{"name":"Express Job"}]}, position: 'Scheduling Coordinator');
- AssignedFilter.create(name: 'Sent to Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}]}, position: 'Scheduling Coordinator');
- AssignedFilter.create(name: 'Customer Not Ready', filters: {"phase":[{"type":"Installation","status":"customer_not_ready"}]}, position: 'Scheduling Coordinator');
- AssignedFilter.create(name: 'WO-Sent to Scheduling', filters: {"phase":[{"type":"Workorder","status":"scheduling"}]}, position: 'Scheduling Coordinator');
- AssignedFilter.create(name: 'WO-Customer Not Ready', filters: {"phase":[{"type":"Workorder","status":"customer_not_ready"}]}, position: 'Scheduling Coordinator');
- AssignedFilter.create(name: 'Product Confirmation', filters: {"flag":[{"name":"Product Confirmation"}]}, position: 'Scheduling Coordinator');
- AssignedFilter.create(name: 'Poor Score/Potential Issues', filters: {"flag":[{"name":"Poor Score"}]}, position: 'Scheduling Coordinator');
- AssignedFilter.create(name: 'Received Express PO', filters: {"phase":[{"type":"Installation","status":"receiving"}],"flag":[{"name":"Express Job"}]}, position: 'Production Coordinator');
- AssignedFilter.create(name: 'Issue-Waiting on Lowe\'s', filters: {"phase":[{"type":"Installation","status":"hold"}]}, position: 'Production Coordinator');
- AssignedFilter.create(name: 'Verification Not Completed', filters: {"phase":[{"type":"Installation","status":"receiving"}]}, position: 'Production Coordinator');
- AssignedFilter.create(name: 'Poor Score', filters: {"flag":[{"name":"Poor Score"}]}, position: 'Production Coordinator');
- AssignedFilter.create(name: 'Exceptions', filters: {"flag":[{"name":"Issue","suboption":"Labor"}],"phase":[{"type":"Installation"}]}, position: 'Production Coordinator');
- AssignedFilter.create(name: 'Refigures', filters: {"phase":[{"type":"Assessment","status":"refiguring"}],"task":["refigure_assessment"]}, position: 'Production Coordinator');
- AssignedFilter.create(name: 'Received PO', filters: {"task":["start_contract_verification"]}, position: 'Production Coordinator');
- AssignedFilter.create(name: 'Poor Score/Potential Issues', filters: {"flag":[{"name":"Poor Score"}]}, position: 'Customer Care Specialist');
- AssignedFilter.create(name: 'Follow Up Call', filters: {"task":["customer_survey_completed"]}, position: 'Customer Care Specialist');
- AssignedFilter.create(name: 'Appointment Confirmation', filters: {"flag":[{"name":"Appointment Confirmation"}],"phase":[{"type":"Installation","status":"awaiting_install"},{"type":"Workorder","status":"awaiting_workorder"}]}, position: 'Customer Care Specialist');
- AssignedFilter.create(name: 'Assessment to be Scheduled', filters: {"phase":[{"type":"Assessment","status":"receiving"}]}, position: 'Estimator');
- AssignedFilter.create(name: 'Today\'s Estimations', filters: {"phase":[{"type":"Assessment","status":"measuring"}]}, position: 'Estimator');
- AssignedFilter.create(name: 'Setup', filters: {"phase":[{"type":"Assessment","status":"setup"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Assessment to be Scheduled', filters: {"phase":[{"type":"Assessment","status":"receiving"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Assessment-Customer Not Ready', filters: {"phase":[{"type":"Assessment","status":"customer_not_ready"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Needs Appointment', filters: {"flag":[{"name":"Needs Appointment","suboption":"Assessment"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Estimator Inquiry', filters: {"flag":[{"name":"Estimator Inquiry"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Assessment Awaiting Measure', filters: {"phase":[{"type":"Assessment","status":"awaiting_measure"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Measuring', filters: {"phase":[{"type":"Assessment","status":"measuring"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Assessment Complete-Awaiting Approval', filters: {"phase":[{"type":"Assessment","status":"reviewing"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Commercial Complete-Awaiting Approval', filters: {"phase":[{"type":"Assessment","status":"reviewing"}], "flag":[{"name":"Commercial"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Refigure', filters: {"phase":[{"type":"Assessment","status":"refiguring"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Accounting Issue', filters: {"flag":[{"name":"Accounting","suboption":"Issue"}],"phase":[{"type":"Assessment"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'No Coverage', filters: {"flag":[{"name":"No Coverage"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Received Express PO', filters: {"phase":[{"type":"Installation","status":"receiving"}],"flag":[{"name":"Express Job"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Received PO', filters: {"phase":[{"type":"Installation","status":"receiving"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Issue-Waiting on Lowe\'s', filters: {"phase":[{"type":"Installation","status":"hold"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Exceptions', filters: {"flag":[{"name":"Issue","suboption":"Labor"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Express Sent to Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}],"flag":[{"name":"Express Job"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Sent to Scheduling', filters: {"phase":[{"type":"Installation","status":"scheduling"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Customer Not Ready', filters: {"phase":[{"type":"Installation","status":"customer_not_ready"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Product Confirmation', filters: {"flag":[{"name":"Product Confirmation"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Appointment Confirmation', filters: {"flag":[{"name":"Appointment Confirmation"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Dispatch', filters: {"task":["install_dispatched"]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'In Progress', filters: {"task":["install_in_progress"]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Installation Complete', filters: {"phase":[{"type":"Installation","status":"installing"}],"task":["install_complete"]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Poor Score', filters: {"flag":[{"name":"Poor Score"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Follow Up Required', filters: {"phase":[{"type":"Installation","status":"follow_up"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'Need IB/COC', filters: {"task":["installer_paysheet_attached","coc_attached"]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'WO-Received', filters: {"phase":[{"type":"Workorder","status":"receiving"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'WO-Issue-Waiting on Lowe\'s', filters: {"phase":[{"type":"Workorder","status":"cpo"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'WO-Materials', filters: {"phase":[{"type":"Workorder","status":"materials"}],"task":["workorder_materials_requested","workorder_materials_received"]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'WO-Scheduling', filters: {"phase":[{"type":"Workorder","status":"scheduling"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'WO-Customer Not Ready', filters: {"phase":[{"type":"Workorder","status":"customer_not_ready"}]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'WO-In Progress', filters: {"task":["workorder_in_progress"]}, position: 'Installation Coordinator');
- AssignedFilter.create(name: 'WO-Follow Up', filters: {"phase":[{"type":"Workorder","status":"follow_up"}]}, position: 'Installation Coordinator');
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement