Open tickets by email #43
Labels
topic: emails
All the stuff related to the emails system
topic: ticketing
All the stuff related to the tickets
type: new
Global features that aren't there yet
Milestone
Depends on #17 and #331
Estimated time: 2 days
User story
As a requester,
I want to open a ticket by email,
so I can explain and be helped with a problem that I encounter directly from my email client.
Overview
We’ll only consider the creation of tickets for now.
It means that all emails collected by the Collector will create a new ticket.
This is obviously temporary, before #36 is implemented.
Once the
MailboxEmail
is saved (see #331):Technical aspects
Extract the content
As a first approach, the content of the email will be done as following:
<br>
We we’ll not clean the content to remove eventual answers in the content yet.
Handle errors
We’ll need the new
last_error
andlast_error_at
fields in MailboxEmail in order to save the potential error and display them in the administration.Later, the admins could be notified about these errors.
Process a MailboxEmail
Once finished, the MailboxEmail can be linked to the created ticket.This will allow a better tracking of the tickets.
Later, the processed MailboxEmails (i.e. the ones with a related
ticket_id
) will be cleaned by a scheduled task after a certain time to be determined (related to the last paragraph of #331).I’ve decided to simply delete the MailboxEmail for now.
Anonymous creation
We’ll consider allowing any email address to open tickets later.
This is out of scope of the current specification.
See #374
Related to #294
The text was updated successfully, but these errors were encountered: