summaryrefslogtreecommitdiff
path: root/fml
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-03-09 16:03:31 +0000
committerfukachan <fukachan>2001-03-09 16:03:31 +0000
commit3a003a6eb5ea863f569bb3399f9a0d445eec400d (patch)
tree1aeb365bd30c7aef7f3e35c99d7b19dcc1862447 /fml
parente168d1643e681f4b612feb58e6587b35cc575735 (diff)
downloadfml8-3a003a6eb5ea863f569bb3399f9a0d445eec400d.tar.gz
fml8-3a003a6eb5ea863f569bb3399f9a0d445eec400d.tar.bz2
fml8-3a003a6eb5ea863f569bb3399f9a0d445eec400d.zip
merge references
Diffstat (limited to 'fml')
-rw-r--r--fml/lib/FML/Ticket/00_DESIGN.txt40
-rw-r--r--fml/lib/FML/Ticket/System.pm32
2 files changed, 28 insertions, 44 deletions
diff --git a/fml/lib/FML/Ticket/00_DESIGN.txt b/fml/lib/FML/Ticket/00_DESIGN.txt
deleted file mode 100644
index e7af69ef..00000000
--- a/fml/lib/FML/Ticket/00_DESIGN.txt
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
- ---------> Ticket::System
- |
- A
- ---------------------------------------
- | | |
-Ticket::Model::toymol Ticket::Model::toymol2 .......
-
-
-
-=head1 SYNOPSIS
-
- use Ticket::Model::toymodel;
- $ticket = new Ticket::Model::toymodel;
- $ticket->asign($curproc, $args);
- $ticket->update_cache($curproc, $args);
-
-
-=head1 REFERENCE
-
-=head2 ticket status ("RT" case)
-
-A Request will always be in one of the following four states:
-
- Open -- the Request is expecting imminent action a/o updates
- Stalled -- the Request needs a specific action or piece of
- information before it can proceed
-Resolved -- the Request has either been answered or successfully
- taken care of, and no longer needs action
- Dead -- the request should not have been in the ticketing system to begin
- with and has been completely purged.
-
-=head2 "REQ" case
-
- Another somewhat hardcoded features is the "status" field.
- We're not exactly sure how to use this yet, but normally
- use "stalled" to indicate that this request isn't one can
- make any progress at the moment, thus isn't worth picking
- from the queue to work on.
diff --git a/fml/lib/FML/Ticket/System.pm b/fml/lib/FML/Ticket/System.pm
index c886a6ed..2c063ace 100644
--- a/fml/lib/FML/Ticket/System.pm
+++ b/fml/lib/FML/Ticket/System.pm
@@ -21,11 +21,12 @@ use FML::Log qw(Log);
FML::Ticket::System - ticket system core engine
-=head1 SYNOPSIS
+=head1 SYNOPSIS
- package FML::Ticket::Model::toymodel;
- use FML::Ticket::System;
- @ISA = qw(FML::Ticket::System);
+ use Ticket::Model::toymodel;
+ $ticket = new Ticket::Model::toymodel;
+ $ticket->asign($curproc, $args);
+ $ticket->update_cache($curproc, $args);
=head1 DESCRIPTION
@@ -170,6 +171,29 @@ sub increment_id
}
+=head1 REFERENCES
+
+=head2 ticket status ("RT" case)
+
+A Request will always be in one of the following four states:
+
+ Open -- the Request is expecting imminent action a/o updates
+ Stalled -- the Request needs a specific action or piece of
+ information before it can proceed
+ Resolved -- the Request has either been answered or successfully
+ taken care of, and no longer needs action
+ Dead -- the request should not have been in the ticketing system to begin
+ with and has been completely purged.
+
+=head2 ticket status ("REQ" case)
+
+ Another somewhat hardcoded features is the "status" field.
+ We're not exactly sure how to use this yet, but normally
+ use "stalled" to indicate that this request isn't one can
+ make any progress at the moment, thus isn't worth picking
+ from the queue to work on.
+
+
=head1 SEE ALSO
L<File::Utils>,