Bruno Tikami
|
5f738a3214
|
Too much in one commit !
Splitting responsibilities when parsing email messages so we can decide when to create a Ticket and when to create a FollowUp.
|
2016-02-16 15:49:40 -02:00 |
|
Bruno Tikami
|
b4c6c169c2
|
ADDED: Possibility to accept extra headers when sending emails
|
2016-02-16 15:46:49 -02:00 |
|
Bruno Tikami
|
d091a16002
|
UPDATED: when creating new Ticket instances from email messages, also save their "Message-Id" field.
|
2016-02-15 16:16:28 -02:00 |
|
Bruno Tikami
|
5b46602b29
|
UPDATED: <helpdesk.tests.test_ticket_submission.test_create_ticket_instance_from_payload> now calls the right callable to ensure the message is parsed and the Ticket instance is created.
|
2016-02-15 16:15:46 -02:00 |
|
Bruno Tikami
|
cea4cb2c6a
|
UPDATED: Set "submitter_email_id" as the standard to reference the Message-Id email field.
|
2016-02-07 18:11:49 -02:00 |
|
Bruno Tikami
|
ea3c3732e5
|
BUGFIX: File name typo
|
2016-02-07 18:05:16 -02:00 |
|
Bruno Tikami
|
4fa4186ce6
|
Merge branch 'feature/2__mail_threading' of github.com:brunotikami/django-helpdesk into feature/2__mail_threading
|
2016-02-07 18:04:32 -02:00 |
|
Bruno Tikami
|
880003743d
|
ADDED: Schema migration 0012 that adds a "submitter_message_id" to the <models.Ticket> model
|
2016-02-07 18:04:09 -02:00 |
|
Bruno Tikami
|
b615bc6a54
|
ADDED: Schema migration 0012 that adds a "submitter_message_id" to the <models.Ticket> model
|
2016-02-07 17:58:53 -02:00 |
|
Bruno Tikami
|
78919addd7
|
BUGFIX: Set the missing max_length field attribute.
|
2016-02-07 17:45:08 -02:00 |
|
Bruno Tikami
|
83be21dc17
|
ADDED: <models.Ticket.submitter_email_id>
|
2016-02-07 17:28:00 -02:00 |
|
Bruno Tikami
|
ff0ceefab4
|
ADDED: <tests.test_ticket_submisssion.test_create_ticket_from_email_with_message_id> to ensure that the RFC 2822 field "message-id" is stored on the <Ticket.submitter_email_id> field. Backwards-compatible test kept.
|
2016-02-07 16:54:05 -02:00 |
|
Bruno Tikami
|
e880747a2b
|
UDPATED: Use <views.staff.subscribe_to_ticket_updates> instead of <views.staff.subscribe_staff_member_to_ticket> when adding non-staff members to <TicketCC> instances
|
2016-02-07 16:46:43 -02:00 |
|
Bruno Tikami
|
b5ff3f9063
|
UPDATED: <views.staff.subscribe_staff_member_to_ticket> to accept and validate an user email when creating linking a <TicketCC> instance for a staff member. I'm pretty sure this is NOT the best place to put this but I don't wanna mess too much around for now.
|
2016-02-07 15:56:30 -02:00 |
|
Bruno Tikami
|
353fcb2138
|
ADDED: Possibility to pass "rfc_2822_*" fields when creating a <Ticket> instance so <management.commands.get_email.ticket_from_message> can create <TicketCC> instances when processing incoming messages.
|
2016-02-07 15:54:39 -02:00 |
|
Bruno Tikami
|
703c0e3b66
|
ADDED: <tests.test_ticket_submission.test_create_ticket_from_email_with_carbon_copy> and <tests.test_ticket_submission.test_create_ticket_from_email_with_invalid_carbon_copy> to ensure <TicketCC> instances are created by the <Ticket> model when the respective RFC 2822 field is provided.
|
2016-02-07 15:50:03 -02:00 |
|
Bruno Tikami
|
4d00dd3d6e
|
UPDATED: Renamed test <tests.test_ticket_submission.test_create_ticket_direct> to <tests.test_ticket_submission.test_create_ticket_from_email> so the new upcoming test names (including CC, In-Reply etc) are easier to understand.
|
2016-02-07 12:06:07 -02:00 |
|
Bruno Tikami
|
6ff2b014e4
|
Merge branch 'feature/#1_-_pre-flight_checklist' into develop
|
2016-02-07 11:58:26 -02:00 |
|
Bruno Tikami
|
a49e83fbd0
|
UDPATED: RST formatting.
|
2016-02-07 11:57:35 -02:00 |
|
Bruno Tikami
|
0f6fbc425b
|
ADDED: Pre-flight checklist instructions
|
2016-02-07 11:56:21 -02:00 |
|
Ross Poulton
|
b8c08b7699
|
Merge pull request #380 from powderflask/Fix-user_admin_url
Fix: _meta.module_name deprecated in django1.8
|
2016-01-29 10:23:22 +11:00 |
|
powderflask
|
8bf3449719
|
Fix: _meta.module_name deprecated in django1.8
|
2016-01-23 12:25:17 -08:00 |
|
Ross Poulton
|
4347d1ec61
|
Add new locales: th, ca, lv, tr_TR, he_IL, pt_PT
|
2015-12-22 11:35:59 +11:00 |
|
Ross Poulton
|
ca1690becb
|
Deprecate custom API (see #198)
|
2015-12-22 11:28:00 +11:00 |
|
Ross Poulton
|
2df995b2a3
|
Release 0.1.17 - closes #362
|
2015-12-22 10:26:06 +11:00 |
|
Ross Poulton
|
0d098f6d29
|
Merge pull request #369 from alexbarcelo/always_create_permission
creation of Permission-per-Queue is done always
|
2015-12-22 09:41:17 +11:00 |
|
Ross Poulton
|
ed3884a919
|
Merge pull request #373 from flinz/master-upstream
Add HELPDESK_ENABLE_PER_QUEUE_MEMBERSHIP to discontinued settings;
|
2015-12-22 09:39:35 +11:00 |
|
Ross Poulton
|
62b635df81
|
Merge pull request #370 from alexbarcelo/admin-fixes
Making Queue slug unique and improving certain admin-related behaviour
|
2015-12-22 09:30:29 +11:00 |
|
Alex Seeholzer
|
a5c05cff74
|
added HELPDESK_ENABLE_PER_QUEUE_MEMBERSHIP to discontinued settings;
|
2015-12-21 13:58:28 +01:00 |
|
Alex Barcelo
|
7894eea1e1
|
Making Queue slug unique and improving certain admin-related behaviour
|
2015-12-18 14:56:53 +01:00 |
|
Alex Barcelo
|
3b547d2cf9
|
creation of Permission-per-Queue is done always
|
2015-12-18 14:35:50 +01:00 |
|
Ross Poulton
|
b2ae5e764f
|
Merge pull request #367 from alexbarcelo/permission_access4
Usage of [contrib.auth.models.]Permission instead of [helpdesk.models.]QueueMembership
|
2015-12-18 08:51:20 +11:00 |
|
Alex Barcelo
|
4545fc925f
|
fixing migration and allowing valid rollback on typical migrations
|
2015-12-17 18:44:10 +01:00 |
|
Alex Barcelo
|
0b5af429a5
|
reverting error due to methods and migrations
|
2015-12-17 18:11:54 +01:00 |
|
Alex Barcelo
|
01598826bf
|
protecting through 403 several staff views
|
2015-12-16 22:27:06 +01:00 |
|
Alex Barcelo
|
1ea70ad1be
|
adding management command for batch-creation of Queue permission
|
2015-12-16 22:27:06 +01:00 |
|
Alex Barcelo
|
43e5ff7c0e
|
added delete mechanism on Queue for auto-clean of permissions
|
2015-12-16 22:27:06 +01:00 |
|
Alex Barcelo
|
92d8ca3eff
|
more modular management of permission codenames
|
2015-12-16 22:27:06 +01:00 |
|
Alex Barcelo
|
830fcbe796
|
updating documentation regarding membership/permission
|
2015-12-16 22:27:06 +01:00 |
|
Alex Barcelo
|
64bc1791d4
|
removing completely QueueMembership model
|
2015-12-16 22:27:06 +01:00 |
|
Alex Barcelo
|
d760d9ee95
|
adding basic information to tickets, and masking email, on the admin views
|
2015-12-16 22:27:06 +01:00 |
|
Alex Barcelo
|
fb66fea86e
|
change basic features of membership into permissions
|
2015-12-16 22:27:05 +01:00 |
|
Alex Barcelo
|
230d14b3ca
|
removing QueueMembership mechanisms from admin.py
|
2015-12-16 22:27:05 +01:00 |
|
Alex Barcelo
|
c1fd47043a
|
migration for removing semantics from QueueMembership objects
|
2015-12-16 22:27:05 +01:00 |
|
Alex Barcelo
|
18c7a2e698
|
adding required model extra info for permissions
|
2015-12-16 22:27:05 +01:00 |
|
Ross Poulton
|
87ecd34610
|
Merge pull request #366 from alexbarcelo/migration_for_bugfix
adding migration for bugfix 'changed max_length given by string to integer;'
|
2015-12-17 07:17:36 +11:00 |
|
Ross Poulton
|
9a8c93fb30
|
Merge pull request #364 from flinz/bug/travis-build-fails
Change supported django+python versions
|
2015-12-17 07:16:42 +11:00 |
|
Alex Barcelo
|
c0939d4b38
|
adding migration for bugfix 'changed max_length given by string to integer;'
|
2015-12-16 16:37:22 +01:00 |
|
Alex Seeholzer
|
87d1354020
|
Updated doc and requirements:
- Dj1.7 + Py3.5 is not supported
- Dj>1.6 is required
|
2015-12-16 10:52:20 +01:00 |
|
Alex Seeholzer
|
265da65ead
|
Removed Python3.5 + Django 1.7.11 from travis build targets (non-supported combination)
|
2015-12-16 10:48:18 +01:00 |
|