diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2014-05-27 15:20:05 -0700 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2014-05-30 13:00:41 -0700 |
| commit | 0ea23112cfa0d82738b0f08d60d90579721b7524 (patch) | |
| tree | 392dee3654d0f3839944f748819a39c8ce20192c /rt/docs/extending | |
| parent | 60dd95422a1ad4724e0c5d9dd7f8e8878cd96aa8 (diff) | |
rt 4.0.20 (RT#13852)
Diffstat (limited to 'rt/docs/extending')
| -rw-r--r-- | rt/docs/extending/clickable_links.pod | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/rt/docs/extending/clickable_links.pod b/rt/docs/extending/clickable_links.pod index 91e9eec22..dd80ff10f 100644 --- a/rt/docs/extending/clickable_links.pod +++ b/rt/docs/extending/clickable_links.pod @@ -89,11 +89,20 @@ add action types. Values are subroutine references which will get called when needed. They should return the modified string. Note that subroutine B<must escape> HTML. -=item handler +=item handle A subroutine reference; modify it only if you have to. This can be used to add pre- or post-processing around all actions. +=item cache + +An undefined variable that should be replaced with a subroutine +reference. This subroutine will be called twice, once with the arguments +fetch => content_ref and once with store => content_ref. In the fetch +case, if a cached copy is found, return the cached content, otherwise +return a false value. When passed store, you should populate your cache +with the content. The return value is ignored in this case. + =back =head2 Actions' arguments |
