Revisions for whups/lib/Ticket.php

Location: [ Horde ] / whups / lib / Ticket.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.100 (+2 -2 lines) 08/25/2008 10:10 AM Jan Schneider jan

Add In-Reply-To and References headers to notification messages (Request #7103).

Tags: WHUPS_1_0, WHUPS_1_0_RC2

1.99 (+32 -22 lines) 06/16/2008 09:18 AM Jan Schneider jan

Extend summary table to 78 characters, and correctly wrap property values.

Tags: WHUPS_1_0_RC1

1.98 (+13 -5 lines) 06/16/2008 04:18 AM Jan Schneider jan

Add support for queue-specific notification messages.

1.97 (+3 -2 lines) 06/13/2008 12:10 PM Jan Schneider jan

Add email address per queue for ticket notifications.

1.96 (+2 -2 lines) 06/12/2008 04:52 PM Jan Schneider jan

Don't wrap.

1.95 (+9 -1 lines) 06/12/2008 11:23 AM Chuck Hagenbuch chuck

Catch errors when listing attributes

1.94 (+11 -1 lines) 06/06/2008 01:14 PM Jan Schneider jan

[jan] Add a hook that is called if a ticket is being updated, for automatic
ticket changes.

1.93 (+3 -2 lines) 06/05/2008 01:09 PM Jan Schneider jan

Deal with queue vs. admin permissions more consistently.

1.92 (+112 -79 lines) 04/03/2008 11:37 AM Jan Schneider jan

Wrapping, phpdoc.

1.91 (+4 -2 lines) 03/31/2008 11:03 AM Jan Schneider jan

Allow separate email messages for new and updated tickets.

1.90 (+68 -40 lines) 03/19/2008 12:29 PM Jan Schneider jan

Wrapping, change variable name.

1.89 (+49 -38 lines) 03/10/2008 01:26 PM Jan Schneider jan

Add message template for email notifications.
Fix and improve attachment tracking.
Optimize ticket link generation.
CS improvements.

1.88 (+7 -1 lines) 03/10/2008 09:56 AM Jan Schneider jan

Catch empty default types.

1.87 (+4 -1 lines) 03/10/2008 09:43 AM Jan Schneider jan

Log 'attribute' when creating tickets.

1.86 (+4 -1 lines) 03/10/2008 07:38 AM Jan Schneider jan

Unset resolved date when un-resolving tickets.
Bug: 6310

1.85 (+25 -15 lines) 03/07/2008 12:33 PM Jan Schneider jan

Add listeners paramter to notify() method.

1.84 (+15 -9 lines) 03/04/2008 01:02 PM Jan Schneider jan

Include type name in error message.

1.83 (+17 -1 lines) 02/28/2008 09:19 AM Jan Schneider jan

- Remove type, state and priority arguments from mail-filter.php, we use the
defaults now.
- Add --guess-queue argument to mail-filter.php.

1.82 (+5 -7 lines) 02/28/2008 12:01 AM Chuck Hagenbuch chuck

[cjh] Use pretty URLs if Horde is configured for them (Request #5922).

1.81 (+8 -1 lines) 02/23/2008 02:30 PM Michael Rubinsky mrubinsk

Make sure attributes are added to notifications on initial ticket
creation.

Bug: 6226

1.80 (+2 -2 lines) 02/21/2008 10:46 AM Jan Schneider jan

Standardize on the same ctor signature for both ticket forms.

1.79 (+124 -43 lines) 02/21/2008 10:41 AM Jan Schneider jan

Add a hook to customize field grouping in the ticket views.

1.78 (+58 -50 lines) 02/21/2008 09:34 AM Jan Schneider jan

Refactor Whups_Ticket::addAttribute() to not add attribute fields to the form,
but retrun attributes instead. Add attributes fields inside the form
constructors.

1.77 (+2 -2 lines) 02/19/2008 01:00 PM Jan Schneider jan

Eh...

1.76 (+5 -2 lines) 02/19/2008 12:54 PM Jan Schneider jan

Avoid notices if attachment name doesn't have have file extension.

1.75 (+2 -2 lines) 01/06/2008 07:24 PM Chuck Hagenbuch chuck

This cast is unnecessary and breaks updating owners.

1.74 (+2 -2 lines) 01/02/2008 06:14 AM Jan Schneider jan

Happy New Year

1.73 (+3 -3 lines) 01/01/2008 02:35 PM Chuck Hagenbuch chuck

Avoid reporting non-existant attribute changes.

1.72 (+27 -2 lines) 12/31/2007 04:23 PM Chuck Hagenbuch chuck

[cjh] Don't re-use old attachment names even if the attachment has since been deleted
(Bug #4472).

1.71 (+16 -16 lines) 12/31/2007 02:41 PM Chuck Hagenbuch chuck

[cjh] Store the guest user associated with transactions that only add an attachment,
with no comment text (Bug #2890).

1.70 (+61 -33 lines) 12/30/2007 01:10 AM Chuck Hagenbuch chuck

[cjh] Include attribute values in ticket emails, including "diffs" for changes
(Bug #1083).

1.69 (+7 -6 lines) 12/29/2007 11:00 PM Chuck Hagenbuch chuck

commit() should reset the change list after (potentially) notifying,
instead of having notify() do it. Otherwise changes are never reset if
we don't notify.

1.68 (+12 -1 lines) 12/29/2007 07:15 PM Chuck Hagenbuch chuck

[cjh] When creating a ticket, preserve attachments uploaded in step 3 when
step 4 is used to assign the ticket (Bug #2514).

1.67 (+3 -3 lines) 06/15/2007 11:24 AM Chuck Hagenbuch chuck

Rename $GLOBALS['whups'] references to $GLOBALS['whups_driver']

1.66 (+23 -23 lines) 06/15/2007 11:22 AM Chuck Hagenbuch chuck

Rename $whups to $whups_driver

1.65 (+1 -7 lines) 02/08/2007 11:47 AM Jan Schneider jan

Move datetime form variable to Horde_Form.

1.64 (+16 -1 lines) 01/17/2007 10:22 PM Chuck Hagenbuch chuck

[cjh] Calculate ticket date attributes when they change instead of on every
access (php@ideacode.com, Request #4893).

1.63 (+0 -15 lines) 01/17/2007 09:49 PM Chuck Hagenbuch chuck

Revert (temporarily) a change that snuck into an unrelated commit.

1.62 (+16 -1 lines) 01/17/2007 09:38 PM Chuck Hagenbuch chuck

Move query data to a dedicated table, just use shares to manage query
permissions.

1.61 (+2 -2 lines) 01/02/2007 07:49 AM Jan Schneider jan

Happy New Year

1.60 (+2 -2 lines) 01/01/2007 07:42 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

1.59 (+2 -2 lines) 12/30/2006 06:07 AM Jan Schneider jan

Re: must not be localized.

1.58 (+15 -13 lines) 12/05/2006 02:03 PM Chuck Hagenbuch chuck

Try to avoid false reporting of owner changes

1.57 (+14 -12 lines) 11/15/2006 04:46 PM Chuck Hagenbuch chuck

[cjh] Smarter word wrapping in string representations of tickets
(Request #4510).

1.56 (+9 -2 lines) 10/19/2006 12:06 PM Chuck Hagenbuch chuck

Use Re: for non-new ticket mails

1.55 (+2 -12 lines) 10/19/2006 11:38 AM Chuck Hagenbuch chuck

remove subject tags for better threading

1.54 (+10 -6 lines) 09/15/2006 03:33 AM mdjukic

add support for full horde_form variables, move hook checking into generic functions in Driver.php, should help a transition to complex attributes with whups itself

1.53 (+7 -1 lines) 09/12/2006 02:05 PM Chuck Hagenbuch chuck

Notify both old and new queue on queue changes.
Bug: 4409

1.52 (+8 -2 lines) 08/08/2006 03:00 PM Chuck Hagenbuch chuck

due dates now have hours and minutes. This is a big commit just for that, but
I needed to add a custom renderer because we don't have a datetime field in Horde_Form proper, and it was either this or add the hours/minutes seperately as
another field.

1.51 (+46 -1 lines) 08/08/2006 01:23 PM Chuck Hagenbuch chuck

add a toString() method for simple text versions of a ticket.

1.50 (+12 -5 lines) 07/19/2006 01:01 AM Chuck Hagenbuch chuck

[cjh] Show the requester in search results (rodion (at) nezna (dot) com,
Bug #2820).
[cjh] Show either the Comment or Update tabs depending on permissions,
but not both.
[cjh] Report the last-updated date for tickets (Bug #2396).
[cjh] Tickets now have an optional due date field.

1.49 (+2 -2 lines) 06/28/2006 03:39 AM Jan Schneider jan

splitMessage() doesn't exist anymore.

1.48 (+3 -3 lines) 06/26/2006 06:28 PM Chuck Hagenbuch chuck

more reference cleanup - keep them for forms since  is an object, but remove where not needed elsewhere. some of these are php 4.4 fixes

1.47 (+8 -5 lines) 05/28/2006 01:01 AM Chuck Hagenbuch chuck

minor cleanup, refs

1.46 (+6 -4 lines) 05/28/2006 12:54 AM Chuck Hagenbuch chuck

[cjh] If guests can add tickets but not view them, don't tell them adding
failed (Bug #3630).

1.45 (+2 -2 lines) 02/01/2006 10:11 AM Jan Schneider jan

Fix scope.

1.44 (+2 -2 lines) 01/01/2006 04:12 PM Jan Schneider jan

Happy new year\!

1.43 (+3 -2 lines) 12/01/2005 04:57 AM Matt Selsky selsky

References.

1.42 (+8 -2 lines) 08/26/2005 08:49 AM Jan Schneider jan

Link to external version if link provided.

1.41 (+2 -3 lines) 08/26/2005 06:17 AM Jan Schneider jan

Show version name, not version id.

1.40 (+9 -3 lines) 08/26/2005 05:57 AM Jan Schneider jan

Link to external queue if link provided.

1.39 (+2 -5 lines) 08/22/2005 03:19 PM Jan Schneider jan

We should actually use the list we just created. Fixed the new configuration
setting to not notify all responsible users about assigned tickets.

1.38 (+11 -11 lines) 08/05/2005 11:05 AM Jan Schneider jan

Fix notification messages about deleted attachments, wrapping.

1.37 (+10 -1 lines) 07/14/2005 11:00 AM bo

Add a configuration option that allows users responsible for a queue to
be excluded from ticket emails once the ticket has been assigned.
Bug: 1549

1.36 (+5 -1 lines) 06/29/2005 06:33 AM Jan Schneider jan

Error check.

1.35 (+5 -5 lines) 06/23/2005 07:40 PM Chuck Hagenbuch chuck

[cjh] Use the date_format preference for displaying TicketDetailsForm
as well (Bug #2151).

1.34 (+4 -4 lines) 06/22/2005 09:32 PM Matt Selsky selsky

Clean up class variable phpdoc.

1.33 (+5 -6 lines) 05/10/2005 01:36 PM Matt Selsky selsky

Remove "optional" from phpdoc.

1.32 (+2 -2 lines) 05/09/2005 12:13 PM Chuck Hagenbuch chuck

more forgiving check.

1.31 (+13 -3 lines) 04/26/2005 03:34 AM Matt Selsky selsky

Fix phpdoc for change().
Add parameter and return type phpdoc for addAttachment() and deleteAttachment().

1.30 (+9 -1 lines) 04/02/2005 12:37 AM bo

Empty version when moving ticket from versioned queue to an unversioned one.
Bug: 1274
Submitted By: olli (dot) korhonen (at) iki (dot) fi

1.29 (+46 -9 lines) 02/10/2005 05:23 PM Chuck Hagenbuch chuck

[cjh] Allow administrators to delete attachments (Bug #1252).

1.28 (+36 -16 lines) 02/10/2005 03:19 PM Chuck Hagenbuch chuck

[cjh] Allow uploading an attachment when initially creating a ticket.

1.27 (+1 -2 lines) 01/12/2005 12:04 PM Chuck Hagenbuch chuck

[cjh] Whups_Mail::processMail needs to use Whups_Ticket for ticket creation to trigger email notifications, etc (Bug #1134).

1.26 (+3 -3 lines) 01/03/2005 09:35 AM Jan Schneider jan

Happy New Year

1.25 (+2 -14 lines) 10/12/2004 09:42 PM Chuck Hagenbuch chuck

Since it's currently not working anyway, I'm going to go ahead and
commit this removal of the clients code from Whups. This way we'll
have a clean slate going forward.

1.24 (+43 -29 lines) 09/29/2004 06:21 AM Jan Schneider jan

Use translation save padding for summary table in notification messages.

1.23 (+4 -4 lines) 09/21/2004 05:27 PM Chuck Hagenbuch chuck

Fix names of properties.

Bug: 616

1.22 (+10 -10 lines) 09/17/2004 12:04 AM Chuck Hagenbuch chuck

avoid starting property names/sql aliases with '_' characters.

Bug: 595

1.21 (+3 -3 lines) 08/17/2004 10:11 PM Chuck Hagenbuch chuck

Store the rewritten attachment name (if it gets rewritten for name conflicts, etc.), not the original.

Bug: 488

1.20 (+13 -5 lines) 08/06/2004 01:15 AM Chuck Hagenbuch chuck

Fix guest email comments.

Bug: 447

1.19 (+3 -3 lines) 07/28/2004 10:20 AM Chuck Hagenbuch chuck

get the requester right for guest-submitted tickets in the creation email.

1.18 (+9 -9 lines) 07/26/2004 09:54 PM Chuck Hagenbuch chuck

- there's a little duplication of data, but we need to log ticket
guest email details seperately from the comment details still.

- Fix display of guest requestors.

1.17 (+16 -3 lines) 07/26/2004 06:35 PM Chuck Hagenbuch chuck

Take a shot at showing ticket owner changes too.

1.16 (+21 -6 lines) 07/25/2004 11:12 PM Chuck Hagenbuch chuck

I'm pretty happy with the ticket emails now. Improvements welcome, of course. :)
Bug: 46

1.15 (+11 -5 lines) 07/25/2004 09:46 PM Chuck Hagenbuch chuck

Add queue version in mail, if set for the queue.

1.14 (+6 -6 lines) 07/25/2004 02:20 PM Chuck Hagenbuch chuck

Clean up some more ticket email details/formatting.

1.13 (+77 -25 lines) 07/25/2004 12:57 PM Chuck Hagenbuch chuck

Basic shot at consistent ticket email. Will undoubtedly need to be
tweaked, but it's a start. Should send email on all new tickets and
updates.

Bug: 46

1.12 (+48 -2 lines) 07/24/2004 03:03 PM Chuck Hagenbuch chuck

Ticket creation is now wrapped in lib/Ticket.php too. No ticket email
is sent inside the SQL driver anymore; all email notification will be
handled by Whups_Ticket::. At the moment, no email will be
sent. Adding emails back is the next step.

1.11 (+4 -4 lines) 07/11/2004 01:49 PM Chuck Hagenbuch chuck

Everything *should* work now. Next step - replace/revamp ticket email
notifications.

1.10 (+47 -7 lines) 07/11/2004 12:58 AM Chuck Hagenbuch chuck

I've now tested everything except Set Type and Set Queue, and it's
working. I'm sure someone will find a bug or two, of course.

1.9 (+5 -5 lines) 07/09/2004 10:43 PM Chuck Hagenbuch chuck

I'm getting closer to feeling like I can just run through all the
ticket forms and make sure they work.

1.8 (+116 -29 lines) 07/06/2004 11:43 AM Chuck Hagenbuch chuck

More progress, cleanup, slimming, and updates. This is getting closer
to finished, but still isn't really tested. Need to get it into CVS so
I can hack at it on other machines, though.

1.7 (+11 -5 lines) 06/22/2004 05:59 PM Chuck Hagenbuch chuck

Latest round of work on Whups. More things work, not everything.

1.6 (+5 -3 lines) 06/22/2004 10:09 AM Chuck Hagenbuch chuck

More work on re-organizing Whups and moving towards the new whups_logs
format. This still isn't complete, but I'm trying to get myself to
finish it so I'm getting it to another machine.

1.5 (+64 -3 lines) 06/17/2004 05:31 PM Chuck Hagenbuch chuck

Start moving logic to reflect new whups_logs table layout and to simplify
ticket manipulation logic.

THIS WILL NOT CURRENTLY WORK! If you have a working Whups
installation and you want it to stay that way, do NOT update whups until
further notice.

1.4 (+90 -5 lines) 06/16/2004 05:16 PM Chuck Hagenbuch chuck

Get rid of Whups_Ticket::formatUser(); stub out  change() and commit() methods
(not used yet).

1.3 (+36 -3 lines) 06/15/2004 05:55 PM Chuck Hagenbuch chuck

Implement assign() inside the ticket object, and use the ticket object in details.php.
Lots of this needs to be worked out and cleaned up on the backend for things to really
make sense, though.

1.2 (+12 -2 lines) 06/15/2004 10:28 AM Chuck Hagenbuch chuck

two more methods. just moving this from one machine to another to continue work.

1.1 06/14/2004 05:50 PM Chuck Hagenbuch chuck

Start working on a Whups_Ticket object that will wrap some driver functionality,
making it easier to do things like send only one update email per change,
instead of occasionally several.