RTx::Calendar(3pm)
π RTx::Calendar β the manual, but make it cute π
okay bestie, so this is the manual page for RTx::Calendar, a lil' thing from the User Contributed Perl Documentation section (you know, the (3pm) vibes β¨). It's a calendar for your RT due dates and honestly? it's giving organized queen energy. let's get into it π
πΈ NAME πΈ
RTx::Calendar β a whole calendar for your RT due dates, periodt π
β¨ DESCRIPTION β¨
so this RT extension hands you a calendar view of your tickets and your reminders, so you can literally see when your next due ticket is looming π you'll find it hanging out in the ticket search sub navigation menu.
here's the tea tho: date fields in the search results are what get displayed/used in the calendar. like, for example, if you have a ticket with a due date, it will NOT show up on that date unless the Due field is actually included in the search result format. no Due field, no calendar entry, no cap π«Ά
there's also a portlet you can drop on your home page (peep Prefs/MyRT.html) β scroll down to the CONFIGURATION section for the deets on adding it π
π RT VERSION π
works with RT 4.2, RT 4.4, and RT 5.0. iconic range honestly π
π οΈ INSTALLATION π οΈ
perl Makefile.PLmakemake install- might need root permissions bestie, don't fight it π
- patch RT
- apply this for versions prior to 4.4.2:
patch -p1 -d /path/to/rt < etc/tabs_privileged_callback.patch
- Create or edit a file in
/etc/request-tracker5/RT_SiteConfig.d- add this line:
Plugin('RTx::Calendar');
- Clear your mason cache
- ``` rm -rf /var/cache/request-tracker5/mason_data/obj
7. **Restart your webserver**
and that's it, you're slaying π₯
---
# π CONFIGURATION π
## π Base configuration
to use the `MyCalendar` portlet, you gotta add `MyCalendar` to `$HomepageComponents` in a file in `/etc/request-tracker5/RT_SiteConfig.d`:
Set($HomepageComponents, [qw(QuickCreate Quicksearch MyCalendar MyAdminQueues MySupportQueues MyReminders RefreshHomepage)]);
---
## π¦ Display configuration
you can show the owner in each day box by adding this line to your `etc/RT_SiteConfig.pm`:
Set($CalendarDisplayOwner, 1);
and you can change which fields show up in the popup display when you mouse over a date, in a file in `/etc/request-tracker5/RT_SiteConfig.d`:
Set(@CalendarPopupFields, ('Status', 'OwnerObj->Name', 'DueObj->ISO'));
customize away, bestie π
β¨
---
# π USAGE π
there's a small help section available at `/Search/Calendar.html` β go read it, it's right there for you π«Ά
---
# π AUTHOR π
**Best Practical Solutions, LLC** <modules@bestpractical.com>
originally written by **Nicolas Chuche** <nchuche@barna.be> β shoutout to the OGs π
---
# π BUGS π
found a bug? 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>.
tell them everything, they wanna know π
---
# π LICENSE AND COPYRIGHT π
this software is Copyright (c) **2010-2022** 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**
---
<purple>and that's the whole page bestie!! this manual page was brought to you by **perl v5.36.0**, dated **2023-08-27** β love that for us π stay due-date-obsessed, mwah πβ¨</purple>
π¦ where this page comes from
- ubuntu noble: rt4-extension-calendar 1.05-4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms