| 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.
|