/[drupal]/contributions/modules/casetracker/CHANGELOG.txt
ViewVC logotype

Contents of /contributions/modules/casetracker/CHANGELOG.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.36 - (show annotations) (download)
Thu Oct 25 08:04:16 2007 UTC (2 years, 1 month ago) by zero2one
Branch: MAIN
CVS Tags: DRUPAL-5--1-2-BETA1, DRUPAL-5--1-2-BETA2, DRUPAL-5--1-3-BETA1, DRUPAL-6--1-0-BETA3, DRUPAL-6--1-0-BETA2, DRUPAL-6--1-0-BETA1, DRUPAL-5--1-2, DRUPAL-6--1-0-BETA4, HEAD
Branch point for: DRUPAL-6--1
Changes since 1.35: +1 -1 lines
File MIME type: text/plain
Extra features:
CT:
- Added extra right: assign case if user is assigned
  This makes it possible to define that a user has no assign rights
  when he create  the case, but can assign cases if they where
  assigned to him
- Asses extr right: change state if user is assigned
  This makes it possible to define that a user has no set status rights
  when he creates the case, but can change status if  a case is
  assigned to him.

CT views:
- Added extra field: add Case Link
- Added extra filter: Assigned to currently logged in user
  see: http://drupal.org/node/168155 & http://drupal.org/node/78674

CT mail:
- Added a html filter. If projects/comments are posted with html tags,
  the html tags where in plain text in the email

CT dashboard:
- Basic dashboard & dashboard administration.

Bug fixes:
- Fixed blank pages (refrence bug)
    see: http://drupal.org/node/116842
- Comment CT mails containing wrong data
    see: http://drupal.org/node/181097
- When assigning a case to a user, that user didn't get an email
- Changed insert sql to standard sql
    see: http://drupal.org/node/179125
- Crash on deleting a comment
    see: http://drupal.org/node/180227
- Typo in CT mail handler
    see: http://drupal.org/node/163742
1 // $Id: CHANGELOG.txt 2 2007-10-21 16:19:47Z SerialGraphics $
2
3 Case Tracker 5.x-1.0, 2007-??-??
4 --------------------------------
5 * hook_uninstall() has been added to basic, core, and mail.
6 * basic node types renamed: casetracker_basic now ships with node types named
7 casetracker_basic_project (and _case) as opposed to the original form of
8 casetracker_project. this renaming was a paranoid sideeffect of adding a
9 hook_uninstall() which would DELETE node types named casetracker_project.
10 we felt that such a name would be relatively common for custom CCK-like
11 installations, and didn't want to see accidental deletions when and if
12 casetracker_basic.module was ever uninstalled. a hook_update() for case
13 tracker will rename all "casetracker_project" (and "case") types to include
14 the "basic" string, and hope we don't trounce non-basic types.
15 * bug: empty case number on the "Jump to case number" block will now
16 correctly say "Case number not required". However, the fix requires
17 some CSS magick which doesn't actually work in IE 6. Oh well.
18
19 Case Tracker 4.7.x-1.0, 2006-12-19
20 ----------------------------------
21 * database: casetracker_comment merged with casetracker_comment_status.
22 * all css ids and classes are now - delimited, not _.
23 * database: casetracker_case:p_id is renamed to pid.
24 * database: casetracker_case:case_id is renamed to case_number.
25 * database: casetracker_comment_status:project_term_id renamed to pid.
26 * database: casetracker_project:project_no is renamed to project_number.
27 * casetracker > cases menu item is now modifiable. hackish, but ok.
28 * casetracker_case_state_load() now issues one query and then caches.
29 * mail sending and receiving has been moved into casetracker_mail.module.
30 * Removed the use of sequences to keep track of Case Tracker's project and
31 case numbers. The sequences for cases were never implemented properly; to
32 do them right would mean filling up sequences with a per-project counter.
33 Everything has been moved to a settings variable which, while allowing for
34 a race condition, doesn't abuse sequences (with both amount of project
35 case numbers and the forcing of +100 instead of +1 by db_next_id()).
36 * "Jump to case number" block now requires 'access case tracker' perms.
37 * "Latest cases" block configuration moved to block edit screen.
38 * xmlrpc_example.php added to repository, demonstrating simple client access.
39 * XML-RPC integration has been rewritten; moved to casetracker_xmlrpc.module.
40 * "assigned to" now defaults to the Drupal "anonymous" setting.
41 * casetracker_views.module now exists - all Views code has moved there.
42 * case filtering now supports node types.
43 * project filter nids can now be comma separated.
44 * assigned:## and author:## are now available in case filters.
45 * case URL filtering has been improved again; more filters coming.
46 * user/*/cases exist, thanks to moshe for the idea and patch.
47 * my demonic case URL search filters are finished. see README.txt.
48 * case filter criteria (via URLs) is now shown in both the title of the
49 page but also in a new "Case filter criteria" text above the table.
50 this will make for a stronger display when I add commas into the URLs.
51 * bug: fixed the use of CSS classes. in the past, they only worked under
52 the assumption that you never change the default 'status' states. now,
53 CSS classes are generated by taking the realm name and state value and
54 munging them, such that "Priority: 1-High" becomes class "priority_1_high"
55 and "Status: Needs Review" becomes 'status_needs_review'. The same sort
56 of conversion will happen for all user-entered state values as well.
57 * Added explanation of Case Tracker URLs into the README.txt. Along with
58 this, note that two URLs have changed format - all URLs that were
59 originally /projects/* are now /casetracker/projects/*, and state
60 names (such as /cases/all/priority/13) have been replaced with 'state'
61 (/cases/all/state/13). This opens up some nice abilities coming soon.
62 * removed "Last updated" from projects overview display. this didn't really
63 "mean" anything: was it the last time the project node was updated (it
64 was), the last time a comment was added, the last time a case was added,
65 or the last time a case was commented on? until clearer, irrelevant.
66 * casetracker_basic is now automatically enabled for previous installs
67 when the update.php is run (the default "case" node type has been
68 moved there as part of the CCK-capable transition).
69 * feature: cases can now be assigned to any node type (ex. CCK).
70 * theme: altered the forms so that states are inline/single-row.
71 * the basic case fields (state, assigned to, project, etc.) have now been
72 abstracted into a single function, and are used by both the case node
73 type and the comment form_alter. case node type modification has also
74 moved to form_alter, completing ground work for CCK capabilities.
75 * bug: disabled the search functions. they were never updated to the
76 new project architecture, and most certainly didn't work right.
77 * bug: if only one project, it is now autoselected (no dropdown appears).
78 * theme: case states are now inline'd, like project_issue.module.
79 * rewrote entire case state administrative interface.
80 * bug: deleted numerous functions that were commented or unused.
81 * feature: casetracker_case node type has been moved to hook_nodeapi
82 to ease future integration with CCK and other existing node types.
83 * theme: theme_casetracker_case_summary now exists.
84 * feature: project dropdown now only displays on case creation if the URL
85 argument was missing ("create content" vs. "add case to this project").
86 * theme: theme_casetracker_project_summary now exists.
87 * feature: added default case type to settings.
88 * feature: added default case priority to settings.
89 * bug fix: default case status was not displayed in settings.
90 * db schema explanation added to casetracker.install.
91 * casetracker.install goldplated like a core .install.
92 * cleanup of casetracker_basic.module finished.
93 * Morbus Iff begins goldplating.

  ViewVC Help
Powered by ViewVC 1.1.2