Module requirements are defined as follows:
Name used,
Foggyline/Helpdesk
Data to be stored in table is called
foggyline_helpdesk_ticket
Tickets entity will contain
ticket_id
,customer_id
,title
,severity
,created_at
, andstatus
propertiesThe
customer_id
property is to be foreign key on thecustomer_entity
tableThere will be three available ticket severity values:
low
,medium
, andhigh
If not specified, the default severity value for new tickets is
low
There will be two available ticket statuses:
opened
andclosed
If not specified, the default status value for new tickets is
opened
Two e-mails templates:
store_owner_to_customer_email_template
andcustomer_to_store_owner_email_template
are to be defined for pushing e-mail updates upon ticket creation and status changeCustomers will be able to submit a ticket through their My Account section
Customers will be able to see all of their previously submitted tickets under their My Account section
Customers will not be able to edit any...