Releases for Case Tracker

casetracker 5.x-1.3-beta1

zero2one - November 23, 2007 - 11:48
Official release from CVS tag: DRUPAL-5--1-3-BETA1
Download: casetracker-5.x-1.3-beta1.tar.gz
Size: 41.01 KB
md5_file hash: f30b0db587e4627b0af8d46d073501fa
First released: November 23, 2007 - 11:48
Last updated: November 23, 2007 - 11:50

New features

Pgsql support

Case Tracker installer script(s) contains the necessary query's to create the Postgres tables.
Dashboard query's are altered so they work in MySQL and Postgres.

Bug fixes

  • Fixed wrong node count query for case overview pagination
  • #179089: Added pgsql support, fixed typos in the uninstall script
  • #194073: Bug in install query
  • #151145: Couldn't filter on not assigned
  • #163709: Duplicate lines in the Latest Cases block.
  • #194553: Removed Devel module debug function call (dvm) in code.

casetracker 5.x-1.2

zero2one - November 19, 2007 - 20:58
Official release from CVS tag: DRUPAL-5--1-2
Download: casetracker-5.x-1.2.tar.gz
Size: 40.56 KB
md5_file hash: 77e83bdf1a81958046dab9cfc8e7b246
First released: November 19, 2007 - 20:58
Last updated: November 19, 2007 - 21:00

Warning!

There is a bug in the install (only for new casetracker installs) script!
If you install this version (fresh install) then you have to manually run the update.php script and select the update #21 from the casetracker module dropdown.

Or you can use the casetracker 5.x-1.3-beta1 release instead!

New features

Organic Groups support

The Case Tracker module supports now Organic groups:

  • When creating a new Project for a group the group(s) is/are pre-selected in the groups box
  • When creating a new case for a group Project the group(s) is/are pre-selected in the groups box

There is 1 special feature:

  • If a user (user1) is in a group (group1) and creates a new case for a groups project (project1).
  • Another user (user2) who is in multiple groups (group1 & group2) opens the case, sees that it is not for that project but for a project of group2 (project2), changes the project from project1 to project2.
  • The user who created the case will still have access to the case he created! Otherwise this user won't have further access to own created case.

See also: #113857

Changed admin pages

Moved Case Tracker (sub)menu items to tab-pages.

Bug fixes

  • #190764: Debugged php errors when editing case states: misconfiguration in the menu array callback arguments.

casetracker 5.x-1.2-beta2

zero2one - November 12, 2007 - 15:03
Official release from CVS tag: DRUPAL-5--1-2-BETA2
Download: casetracker-5.x-1.2-beta2.tar.gz
Size: 39.82 KB
md5_file hash: e021277b39f244bf5716974049ee0675
First released: November 12, 2007 - 15:03
Last updated: November 12, 2007 - 15:05

Bugfix release.

Bugfixes

  • #187943: Error when submitting case or comment
  • #116207: Anonymous users can see cases without access actually granted
  • #188072: CT Dashboard SQL Error

casetracker 5.x-1.2-beta1

zero2one - October 25, 2007 - 09:35
Official release from CVS tag: DRUPAL-5--1-2-BETA1
Download: casetracker-5.x-1.2-beta1.tar.gz
Size: 39.74 KB
md5_file hash: 8aa789d883067b21ec23c6c1c0d90c26
First released: October 25, 2007 - 09:35
Last updated: October 25, 2007 - 09:40

This is an intermediate release.

It has some bugs fixed and some new features many people asked for.

It has been tested by a limited group of users, it is pretty stable but still has some known bugs

New features

Case Tracker rights

  • 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 ases if they where assigned to him.
  • 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

CT mail

  • Added a html filter. If projects/comments are posted in html format, the html tags where in plain text in the email, now their are stripped. br, /p, /div, ... become closed with a newline (\n)
  • Changed the to who the emails are sent:
    If a case is added without assigning => no email is sent
    If a case is added and assigned to an other user then the user creating the case => email sent to the assigned user
    If a user changes a case => email is sent to creator and assigned if they are not the user changing the case
    If a comment is added, an email is sent to the creator ans the assigned if they are not the commenting user

CT dashboard

  • Basic dashboard & dashboard administration

Bug fixes

casetracker 5.x-1.1

Morbus Iff - January 15, 2007 - 17:57
Official release from CVS tag: DRUPAL-5--1-1
Download: casetracker-5.x-1.1.tar.gz
Size: 36.51 KB
md5_file hash: a0b48cea8b993bdc1b52c7aefdc65773
First released: January 15, 2007 - 17:57
Last updated: January 15, 2007 - 14:00

* "Case States" now has a description in the admin/ blocks.
* #108322: cbutera, jo1ene, et. al: PHP 5 compatibility fixes.
* #107178: Breadcrumbs only show up on full $page view. Whoopsie.
* #107548 by kbahey: allow mail clients to thread with In-Reply-To.
* Fixed rare scenario where comment old/new would show up on non-cases.
* #105799: casetracker/cases and projects tables have more css classes.
* #65571: Existing nodes without CT information now receive it after editing.
* #104048 and #104201: changed the way the "Default assigned user" setting
   works. It now only prefills the field on initial case submission. The
   "Assigned" field in the theme is now properly theme_username()'d, and
   "Assign To" is no longer a required field (so you can delete the value
   to set the case as "assigned" to the Anonymous user).

casetracker 5.x-1.0

Morbus Iff - January 9, 2007 - 17:50
Official release from CVS tag: DRUPAL-5--1-0
Download: casetracker-5.x-1.0.tar.gz
Size: 35.84 KB
md5_file hash: 9cfb676cb5fa19082ea21f2f4cb82e16
First released: January 9, 2007 - 17:50
Last updated: January 9, 2007 - 13:55

* hook_uninstall() has been added to basic, core, and mail.
* basic node types renamed: casetracker_basic now ships with node types named
   casetracker_basic_project (and _case) as opposed to the original form of
   casetracker_project. this renaming was a paranoid sideeffect of adding a
   hook_uninstall() which would DELETE node types named casetracker_project.
   we felt that such a name would be relatively common for custom CCK-like
   installations, and didn't want to see accidental deletions when and if
   casetracker_basic.module was ever uninstalled. a hook_update() for case
   tracker will rename all "casetracker_project" (and "case") types to include
   the "basic" string, and hope we don't trounce non-basic types.
* bug: empty case number on the "Jump to case number" block will now
   correctly say "Case number not required". However, the fix requires
   some CSS magick which doesn't actually work in IE 6. Oh well.

casetracker 5.x-1.x-dev

Morbus Iff - January 9, 2007 - 17:45
Nightly development snapshot from CVS branch: DRUPAL-5
Download: casetracker-5.x-1.x-dev.tar.gz
Size: 41.59 KB
md5_file hash: af35fb7d9f6335996bdeda63c3678932
First released: January 9, 2007 - 17:45
Last updated: May 8, 2008 - 00:02

You shouldn't use this release!
Use the casetracker 5.x-1.3-beta1 release instead!

casetracker 4.7.x-1.0

Morbus Iff - December 20, 2006 - 02:53
Official release from CVS tag: DRUPAL-4-7--1-0
Download: casetracker-4.7.x-1.0.tar.gz
Size: 34.42 KB
md5_file hash: ff9679241031c87a2e85b6fc1d4d0ef3
First released: December 20, 2006 - 02:53
Last updated: December 19, 2006 - 22:55

A final (save for important bug fixes) version for Drupal 4.7, entirely reworked by Morbus Iff.

* database: casetracker_comment merged with casetracker_comment_status.
* all css ids and classes are now - delimited, not _.
* database: casetracker_case:p_id is renamed to pid.
* database: casetracker_case:case_id is renamed to case_number.
* database: casetracker_comment_status:project_term_id renamed to pid.
* database: casetracker_project:project_no is renamed to project_number.
* casetracker > cases menu item is now modifiable. hackish, but ok.
* casetracker_case_state_load() now issues one query and then caches.
* mail sending and receiving has been moved into casetracker_mail.module.
* Removed the use of sequences to keep track of Case Tracker's project and
   case numbers. The sequences for cases were never implemented properly; to
   do them right would mean filling up sequences with a per-project counter.
   Everything has been moved to a settings variable which, while allowing for
   a race condition, doesn't abuse sequences (with both amount of project
   case numbers and the forcing of +100 instead of +1 by db_next_id()).
* "Jump to case number" block now requires 'access case tracker' perms.
* "Latest cases" block configuration moved to block edit screen.
* xmlrpc_example.php added to repository, demonstrating simple client access.
* XML-RPC integration has been rewritten; moved to casetracker_xmlrpc.module.
* "assigned to" now defaults to the Drupal "anonymous" setting.
* casetracker_views.module now exists - all Views code has moved there.
* case filtering now supports node types.
* project filter nids can now be comma separated.
* assigned:## and author:## are now available in case filters.
* case URL filtering has been improved again; more filters coming.
* user/*/cases exist, thanks to moshe for the idea and patch.
* my demonic case URL search filters are finished. see README.txt.
* case filter criteria (via URLs) is now shown in both the title of the
   page but also in a new "Case filter criteria" text above the table.
   this will make for a stronger display when I add commas into the URLs.
* bug: fixed the use of CSS classes. in the past, they only worked under
   the assumption that you never change the default 'status' states. now,
   CSS classes are generated by taking the realm name and state value and
   munging them, such that "Priority: 1-High" becomes class "priority_1_high"
   and "Status: Needs Review" becomes 'status_needs_review'. The same sort
   of conversion will happen for all user-entered state values as well.
* Added explanation of Case Tracker URLs into the README.txt. Along with
   this, note that two URLs have changed format - all URLs that were
   originally /projects/* are now /casetracker/projects/*, and state
   names (such as /cases/all/priority/13) have been replaced with 'state'
   (/cases/all/state/13). This opens up some nice abilities coming soon.
* removed "Last updated" from projects overview display. this didn't really
   "mean" anything: was it the last time the project node was updated (it
   was), the last time a comment was added, the last time a case was added,
   or the last time a case was commented on? until clearer, irrelevant.
* casetracker_basic is now automatically enabled for previous installs
   when the update.php is run (the default "case" node type has been
   moved there as part of the CCK-capable transition).
* feature: cases can now be assigned to any node type (ex. CCK).
* theme: altered the forms so that states are inline/single-row.
* the basic case fields (state, assigned to, project, etc.) have now been
   abstracted into a single function, and are used by both the case node
   type and the comment form_alter. case node type modification has also
   moved to form_alter, completing ground work for CCK capabilities.
* bug: disabled the search functions. they were never updated to the
   new project architecture, and most certainly didn't work right.
* bug: if only one project, it is now autoselected (no dropdown appears).
* theme: case states are now inline'd, like project_issue.module.
* rewrote entire case state administrative interface.
* bug: deleted numerous functions that were commented or unused.
* feature: casetracker_case node type has been moved to hook_nodeapi
   to ease future integration with CCK and other existing node types.
* theme: theme_casetracker_case_summary now exists.
* feature: project dropdown now only displays on case creation if the URL
   argument was missing ("create content" vs. "add case to this project").
* theme: theme_casetracker_project_summary now exists.
* feature: added default case type to settings.
* feature: added default case priority to settings.
* bug fix: default case status was not displayed in settings.
* db schema explanation added to casetracker.install.
* casetracker.install goldplated like a core .install.
* cleanup of casetracker_basic.module finished.
* Morbus Iff begins goldplating.

casetracker HEAD

DaveNotik - November 11, 2006 - 09:14
Nightly development snapshot from CVS branch: HEAD
Download: casetracker-HEAD.tar.gz
Size: 41.43 KB
md5_file hash: 4c402b3affc17a51cc0b3e974a5df64e
First released: November 11, 2006 - 09:14
Last updated: March 10, 2008 - 00:02

casetracker 4.7.x-1.x-dev

DaveNotik - September 2, 2006 - 01:02
Nightly development snapshot from CVS branch: DRUPAL-4-7
Download: casetracker-4.7.x-1.x-dev.tar.gz
Size: 34.44 KB
md5_file hash: 76b99a8b3fa33c0b0069681391e8fd2f
First released: September 2, 2006 - 01:02
Last updated: December 20, 2006 - 08:02
 
 

Drupal is a registered trademark of Dries Buytaert.