0.8dev: Relations widget: add ticket `type`, `status` and `resolution` (if closed) to the ticket summary. Refs #690.


git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1536232 13f79535-47bb-0310-9956-ffa450edef68
updating comment order code to allow for missing variable which would otherwise interfere with the in-place edit code for /newticket paths - fixes #697

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1536395 13f79535-47bb-0310-9956-ffa450edef68
0.8dev: Isolate import of `unittest2` module to a single location.

The comparision `sys.version < (2, 7)`  in `tests.core` was incorrect (the correct comparision is `sys.version_info < (2, 7)`). To simplify things, we import `unittest2 as unittest` in `tests.__init__` and import unittest from `tests` everywhere else.

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1536964 13f79535-47bb-0310-9956-ffa450edef68
0.8dev: Exclude functional test cases when executing `python setup.py test` or `python -m tests.__init__`. Refs #624.

Initial patch by Olemis Lang.

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1536966 13f79535-47bb-0310-9956-ffa450edef68
0.8dev: On relations widget and manage relations page, show the ticket shortname followed by the ticket summary. Refs #690.

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1536969 13f79535-47bb-0310-9956-ffa450edef68
0.8dev: Normalize indentation.

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1536977 13f79535-47bb-0310-9956-ffa450edef68
0.8dev: Put log file in environment directory when running tests. Fixes #662.

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1537388 13f79535-47bb-0310-9956-ffa450edef68
0.8dev: Remove unnecessary `env_path` variable (path is stored at `env.path`). Use consistent naming for temp dirs.

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1537391 13f79535-47bb-0310-9956-ffa450edef68
0.8dev: Don't try to add duplicate ticket relation when the `Ticket.duplicate` attribute is not present. Refs #710.

The `ITicketManipulator` interface isn't called when batch modifying tickets, so the `duplicate` attribute doesn't get added to the ticket object and ticket validation is not performed. The fix here is a temporary workaround to avoid a traceback, until batch modifications can add a duplicate ticket relation. Patch by Olemis Lang.


git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1538891 13f79535-47bb-0310-9956-ffa450edef68