Skip to content
Repo for RT training files
Perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
etc
html/Callbacks/RT-Training-Rome2019/Ticket/Create.html
inc
lib/RT
.gitignore
Changes
MANIFEST
META.yml
Makefile.PL
README

README

NAME
    RT-Training-Rome2019 - [One line description of module's purpose here]

DESCRIPTION
    [Why would someone install this extension? What does it do? What problem
    does it solve?]

RT VERSION
    Works with RT [What versions of RT is this known to work with?]

    [Make sure to use requires_rt and rt_too_new in Makefile.PL]

INSTALLATION
    perl Makefile.PL
    make
    make install
        May need root permissions

    Edit your /opt/rt4/etc/RT_SiteConfig.pm
        Add this line:

            Plugin('RT::Training::Rome2019');

    Clear your mason cache
            rm -rf /opt/rt4/var/mason_data/obj

    Restart your webserver

TOPICS
    * X custom fields via email

    * X REST API

    * X external custom fields

    * X send all transactions in template

    * X suppress some emails, create custom condition based on From address
    in email

    * images in signatures, support HTML sigs with link to img

    * X override subject tag parsing

    This code was moved from the subject tag parsing section to an email
    plugin because it turned out it also needed the queue passed in from
    rt-mailgate so it could know whether it was the To queue (Support) or
    the Cc queue (General). Both emails would look the same.

    * show more headers based on subject in transaction listing

    * X script to find users with no tickets

    * X new ticket from cc

    * pull CF value from another ticket

    * modify CF based on subject

MAYBE
    * custom values for DNS

    * RTIR remove lookup or move to end of line

    * show custom fields by default in query builder

EXTRA
    * custom fields grouping error

    * unmerge

    * docker / automation

Sending multiple transactions in a reply
        {my $transactions = $Ticket->Transactions;
        while( my $transaction = $transactions->Next ){
            next unless $transaction->Type eq 'Create' or $transaction->Type eq 'Comment';
            $OUT .= $transaction->Content(Type => "text/html");
        }
        }

AUTHOR
    Best Practical Solutions, LLC <modules@bestpractical.com>

    All bugs should be reported via email to
        bug-RT-Training-Rome2019@rt.cpan.org
    or via the web at
        http://rt.cpan.org/Public/Dist/Display.html?Name=RT-Training-Rome2019
LICENSE AND COPYRIGHT
    This software is Copyright (c) 2019 by Best Practical Solutions, LLC

    This is free software, licensed under:

      The GNU General Public License, Version 2, June 1991

You can’t perform that action at this time.