User Tools

Site Tools


hd:developer_reference

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hd:developer_reference [2005/10/12 19:00] – (old revision restored) 127.0.0.1hd:developer_reference [2020/11/23 17:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Doc from code ====== ====== Doc from code ======
  
-This is available on [[http://wiki.riff.org/helpdesk/doc|helpdesk/doc]]+This is available on [[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/helpdesk/doc/|Drupal CVS]]
  
-The source code itself should be rapidly available on [[http://drupal.org/node/30947|drupal]]+The [[http://cvs.drupal.org/viewcvs/drupal/contributions/modules/helpdesk/|helpdesk source code]] itself is now available on [[http://drupal.org/node/30947|drupal]] in the CVS Contrib repository.
  
-Preliminary design info is available on [[http://blog.riff.org/index.php/2005/09/12/18-helpdesk-customer-support-module-for-drupal|FGM's blog]]+Preliminary design info is available on [[http://blog.riff.org/2005_09_12_helpdesk_customer_support_module_for_drupal|FGM's blog]]
  
 ====== General behaviours ====== ====== General behaviours ======
Line 23: Line 23:
         helpdeskFollowup         helpdeskFollowup
     helpdeskTimeInfo     helpdeskTimeInfo
 +
 +
  
 ====== Class reference ====== ====== Class reference ======
 +
 +See the [[http://wiki.riff.org/helpdesk/doc|PHPDocumentor doc]].
 +
 +In short:
 +
 +  * helpdeskObject is an abstract ancestor for content-related classes
 +    * helpdeskContract implements the HD [[CONTRACT]]
 +    * helpdeskEvent is an abstract ancestor for HD [[TICKET]] and [[FOLLOWUP]]
 +      * helpdeskTicket implements the HD [[TICKET]]
 +        * helpdeskFollowup implements the HD [[FOLLOWUP]]
 +    * helpdeskTimeInfo implements a view (à la MVC) of a set of timestamps within Drupal. It is a descendent of the helpdeskObject, which is counterintuitive, because it is typically embedded in, and dependent upon, a HD node descendent.
 +  * helpdeskTimeValue implements a view (à la MVC) of a timestamp within Drupal. It is the workhorse for helpdeskTimeInfo
 +  * helpdeskUser implements the HD [[USER]]
 +    * helpdeskCustomer implements the HD [[CUSTOMER]]
 +
 +The HD [[TECH]] and [[ATTENDANT]] have no direct implementation.
 +
hd/developer_reference.1129143610.txt.gz · Last modified: 2020/11/23 17:23 (external edit)