RTx::Calendar(3pm)

πŸ“¦ version 1.01, in debian bookworm, ubuntu jammy

πŸ’– RTx::Calendar β€” the manual, but make it make sense πŸ’–

Okay bestie, gather round, because this is RTx::Calendar from the User Contributed Perl Documentation corner of the universe, and it's about to become your new fave. ✨


🌸 NAME 🌸

RTx::Calendar β€” a whole calendar for your RT due dates. It's giving "never miss a deadline again." πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

So this RT extension? It serves up a full-on calendar view of your tickets and your reminders, so you can literally see when your next due ticket is looming. No more surprise deadlines, no more chaos, we love to see it. πŸŽ€

You'll find it hanging out in the menu at Search->Calendar.

And there's a portlet you can park right on your home page, too β€” peep Prefs/MyRT.html for that one. 🫢


✨ INSTALLATION ✨

Run these, in order, like the main character you are:

perl Makefile.PL
make
make install
  • The make install step may need root permissions, so if it's acting up, that's why. πŸ”₯

Then edit your /opt/rt4/etc/RT_SiteConfig.pm πŸ’œ

If you're on RT 4.2 or greater, add this line:

Plugin('RTx::Calendar');

For RT 4.0, add this line instead:

Set(@Plugins, qw(RTx::Calendar));

…or just add RTx::Calendar to your existing @Plugins line. Whatever's easiest, honestly. 🌈

Clear your mason cache β€” say bye to the old vibes:

rm -rf /opt/rt4/var/mason_data/obj

Restart your webserver. Yes, actually restart it. It's not a suggestion, it's a lifestyle. πŸ’€


πŸŽ€ CONFIGURATION πŸŽ€

⭐ Base configuration

To use the MyCalendar portlet, you gotta add MyCalendar to $HomepageComponents in etc/RT_SiteConfig.pm. Like this:

Set($HomepageComponents, [qw(QuickCreate Quicksearch MyCalendar
   MyAdminQueues MySupportQueues MyReminders RefreshHomepage)]);

⭐ Display configuration

Wanna see the owner in each day box? Add this line to your etc/RT_SiteConfig.pm and boom, owner info everywhere:

Set($CalendarDisplayOwner, 1);

And you can change which fields show up in the popup display when you mouse over a date, also in etc/RT_SiteConfig.pm:

Set(@CalendarPopupFields, ('Status', 'OwnerObj->Name', 'DueObj->ISO'));

Customize away, bestie. It's your calendar era. πŸ¦‹


πŸ’œ USAGE πŸ’œ

There's a lil help section waiting for you at /Prefs/Calendar.html if you get lost. It's short, it's sweet, it's there for you. πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

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

Originally written by Nicolas Chuche <nchuche@barna.be>

(Shoutout to the legends who built this. Respect. πŸ™Œ)


😭 BUGS 😭

Found a bug? Not the vibe, but okay β€” all bugs should be reported via email to:

L<bug-RTx-Calendar@rt.cpan.org|mailto:bug-RTx-Calendar@rt.cpan.org>

or via the web at:

L<rt.cpan.org|http://rt.cpan.org/Public/Dist/Display.html?Name=RTx-Calendar>.

Don't be shy, they wanna know. πŸ›


This software is Copyright (c) 2010-2014 by Best Practical Solutions

Copyright 2007-2009 by Nicolas Chuche

This is free software, licensed under:

The GNU General Public License, Version 2, June 1991
fr fr, it's free software β€” read the license, it's giving legal realness. πŸ“œ

And that's a wrap on RTx::Calendar! This page came to you courtesy of perl v5.28.1, dated 2019-02-16 β€” so yeah, it's got a lil vintage moment going on. Still iconic though. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«Ά

πŸ“¦ where this page comes from