.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "RTx::Calendar 3pm" .TH RTx::Calendar 3pm "2023-03-05" "perl v5.36.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" RTx::Calendar \- Calendar for RT due dates .SH "DESCRIPTION" .IX Header "DESCRIPTION" This \s-1RT\s0 extension provides a calendar view for your tickets and your reminders so you see when is your next due ticket. You can find it in ticket search sub navigation menu. .PP Date fields in the search results are displayed/used in the calendar, for example if you have a ticket with a due date, it won't be displayed on that date unless the Due field is included in the search result format. .PP There's a portlet to put on your home page (see Prefs/MyRT.html), see the \&\s-1CONFIGURATION\s0 section below for details on adding it. .SH "RT VERSION" .IX Header "RT VERSION" Works with \s-1RT 4.2, 4.4, 5.0\s0 .SH "INSTALLATION" .IX Header "INSTALLATION" .ie n .IP """perl Makefile.PL""" 4 .el .IP "\f(CWperl Makefile.PL\fR" 4 .IX Item "perl Makefile.PL" .PD 0 .ie n .IP """make""" 4 .el .IP "\f(CWmake\fR" 4 .IX Item "make" .ie n .IP """make install""" 4 .el .IP "\f(CWmake install\fR" 4 .IX Item "make install" .PD May need root permissions .IP "patch \s-1RT\s0" 4 .IX Item "patch RT" Apply for versions prior to 4.4.2: .Sp .Vb 1 \& patch \-p1 \-d /path/to/rt < etc/tabs_privileged_callback.patch .Ve .IP "Create or edit a file in \fI/etc/request\-tracker5/RT_SiteConfig.d\fR" 4 .IX Item "Create or edit a file in /etc/request-tracker5/RT_SiteConfig.d" Add this line: .Sp .Vb 1 \& Plugin(\*(AqRTx::Calendar\*(Aq); .Ve .IP "Clear your mason cache" 4 .IX Item "Clear your mason cache" .Vb 1 \& rm \-rf /var/cache/request\-tracker5/mason_data/obj .Ve .IP "Restart your webserver" 4 .IX Item "Restart your webserver" .SH "CONFIGURATION" .IX Header "CONFIGURATION" .SS "Base configuration" .IX Subsection "Base configuration" To use the \f(CW\*(C`MyCalendar\*(C'\fR portlet, you must add \f(CW\*(C`MyCalendar\*(C'\fR to \&\f(CW$HomepageComponents\fR to a file in \fI/etc/request\-tracker5/RT_SiteConfig.d\fR: .PP .Vb 2 \& Set($HomepageComponents, [qw(QuickCreate Quicksearch MyCalendar \& MyAdminQueues MySupportQueues MyReminders RefreshHomepage)]); .Ve .SS "Display configuration" .IX Subsection "Display configuration" You can show the owner in each day box by adding this line to your \&\fIetc/RT_SiteConfig.pm\fR: .PP .Vb 1 \& Set($CalendarDisplayOwner, 1); .Ve .PP You can change which fields show up in the popup display when you mouse over a date in a file in \fI/etc/request\-tracker5/RT_SiteConfig.d\fR: .PP .Vb 1 \& Set(@CalendarPopupFields, (\*(AqStatus\*(Aq, \*(AqOwnerObj\->Name\*(Aq, \*(AqDueObj\->ISO\*(Aq)); .Ve .SH "USAGE" .IX Header "USAGE" A small help section is available in /Search/Calendar.html .SH "AUTHOR" .IX Header "AUTHOR" Best Practical Solutions, \s-1LLC\s0 .PP Originally written by Nicolas Chuche .SH "BUGS" .IX Header "BUGS" All bugs should be reported via email to .PP .Vb 1 \& L .Ve .PP or via the web at .PP .Vb 1 \& L. .Ve .SH "LICENSE AND COPYRIGHT" .IX Header "LICENSE AND COPYRIGHT" This software is Copyright (c) 2010\-2022 by Best Practical Solutions .PP Copyright 2007\-2009 by Nicolas Chuche .PP This is free software, licensed under: .PP .Vb 1 \& The GNU General Public License, Version 2, June 1991 .Ve