[rt-users] System-wide Default Refresh Rate
Drew Barnes
barnesaw at ucrwcu.rwc.uc.edu
Thu Jul 19 08:36:57 EDT 2007
It is working fine for me, so perhaps there is some random conflict with
a local mod? Try removing the localized html/Elements/Refresh file. I
didn't touch that on my install and everything is working. That was the
first mod I made on a clean 3.6.4 install though.
Mathew Snyder wrote:
> Drew Barnes wrote:
>
>> Don't forget to add variables to RT_SiteConfig.pm.
>> Set($HomeRefreshPeriod, "300");
>> Set($TicketsRefreshPeriod, "300");
>>
>>
>> Mathew Snyder wrote:
>>
>>> Ian Norton wrote:
>>>
>>>
>>>> Hi Mathew,
>>>>
>>>>
>>>>
>>>>> Sadly, this won't work for the 3.6 branch autohandler. :(
>>>>> HomeRefreshPeriod
>>>>> isn't found anywhere in it. Heck, I can't seem to find it anywhere
>>>>> using grep.
>>>>> I know it's there somewhere though.
>>>>>
>>>>>
>>>> You did apply the patch, didn't you? By the looks of it, the patch
>>>> fails against the 3.6.4 source I just untarred to check it against.
>>>> Here's an updated version:
>>>>
>>>> <snip>
>>>> --- html/autohandler 2007-04-24 18:21:42.000000000 +0100
>>>> +++ html/autohandler 2007-07-15 15:05:40.000000000 +0100
>>>> @@ -196,6 +196,8 @@
>>>> if ( defined $new_user_info->{$attribute} );
>>>> }
>>>> $session{'CurrentUser'}->Load($user);
>>>> + $session{'home_refresh_interval'} =
>>>> $RT::HomeRefreshPeriod;
>>>> + $session{'tickets_refresh_interval'} =
>>>> $RT::TicketsRefreshPeriod;
>>>> }
>>>> else {
>>>>
>>>> @@ -243,6 +245,8 @@
>>>> if ( !$session{'CurrentUser'} && defined $user && defined $pass ) {
>>>> $session{'CurrentUser'} = RT::CurrentUser->new();
>>>> $session{'CurrentUser'}->Load($user);
>>>> + $session{'home_refresh_interval'} = $RT::HomeRefreshPeriod;
>>>> + $session{'tickets_refresh_interval'} = $RT::TicketsRefreshPeriod;
>>>>
>>>> unless ( $session{'CurrentUser'}->id
>>>> && $session{'CurrentUser'}->IsPassword($pass) )
>>>> </snip>
>>>>
>>>> The HomeRefreshPeriod variable won't appear in the source until the
>>>> patch is applied.
>>>>
>>>> Regards, Ian.
>>>>
>>>>
>>>>
>>> I added the lines listed, logged out and then logged in again to make sure the
>>> session was reset. Still no system-wide change.
>>>
>>> Mathew
>>>
>
> That didn't work either. So far what I've done is to add the lines in the patch
> above to my autohandler file. I've adjusted html/Elements/Refresh to point to a
> default that isn't 0. I've added the above lines to my RT_Siteconfig.pm file.
>
> I'm beginning to think this is broken and until a major fix is made, it won't
> work without cobbled-together code.
>
> Keep up with me and what I'm up to: http://theillien.blogspot.com
>
--
Drew Barnes
Applications Analyst
Network Resources Department
Raymond Walters College
University of Cincinnati
More information about the rt-users
mailing list