<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/modules-available/locationinfo/inc/coursebackend/coursebackend_dummy.inc.php, branch master</title>
<subtitle>Web Interface zum Verwalten der Hochschul-/UniSpezifischen Einstellungen der Linux-Umgebung</subtitle>
<id>https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/locationinfo/inc/coursebackend/coursebackend_dummy.inc.php?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/locationinfo/inc/coursebackend/coursebackend_dummy.inc.php?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2025-08-07T16:13:46+00:00</updated>
<entry>
<title>[locationinfo] Overhaul caching and prefetching of calendars</title>
<updated>2025-08-07T16:13:46+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-08-07T16:13:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=bba18c956f705d588453b323f817a5321964fc30'/>
<id>urn:sha1:bba18c956f705d588453b323f817a5321964fc30</id>
<content type='text'>
Prefetching of calendars now happens asynchronously in the background,
for all calendars that are still being displayed somewhere, and where a
certain age threshold is reached. This avoids slow and seemingly hanging
requests for updated calendar data, and for panels that are often
requested ad-hoc by users it increases chances that the calendar can be
served from cache.
</content>
</entry>
<entry>
<title>[locationinfo] Change $forceCached to a flexible timeout approach</title>
<updated>2025-02-13T14:49:13+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-02-13T14:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=b3d090a0d9551586a06e1ccddcabc155818939de'/>
<id>urn:sha1:b3d090a0d9551586a06e1ccddcabc155818939de</id>
<content type='text'>
We can now give a precise deadline until which the backend(s) will try
to update stale calendar data, and just return cached data for all the
entries where no time was left.
</content>
</entry>
<entry>
<title>[locationinfo] Add types</title>
<updated>2022-05-23T12:41:33+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2022-05-23T12:41:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=9122ed1bdee76f0ef37fb5996d25656083b7a4a6'/>
<id>urn:sha1:9122ed1bdee76f0ef37fb5996d25656083b7a4a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[locationinfo] increased cached date span for backends: dummy, davinci and exchange</title>
<updated>2019-07-18T14:01:05+00:00</updated>
<author>
<name>Udo Walter</name>
</author>
<published>2019-07-18T14:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=96395b8c138d3ab22588c585e3d346692c90b12a'/>
<id>urn:sha1:96395b8c138d3ab22588c585e3d346692c90b12a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[locationinfo] Add error log for backends</title>
<updated>2019-03-07T12:29:48+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2019-03-07T12:29:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=35078669abfbe296b578b3f131a30dcb38ed99f5'/>
<id>urn:sha1:35078669abfbe296b578b3f131a30dcb38ed99f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix A LOT of type problems, logic flaws, uninitialized variables etc.</title>
<updated>2017-12-16T17:33:16+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-12-16T17:33:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=cd55ead3e2810e209b726faca12fa749f6875d0f'/>
<id>urn:sha1:cd55ead3e2810e209b726faca12fa749f6875d0f</id>
<content type='text'>
Most of them were found by phpstorm, so I put in some time and
went through the list, fixing quite a bunch of them.
</content>
</entry>
<entry>
<title>[locationinfo] Fix handling of invalid backends, remove dummy-backend in production</title>
<updated>2017-12-07T12:30:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-12-07T12:30:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=477ff83eadf4118e8a5531fff7a6b6043e824fd1'/>
<id>urn:sha1:477ff83eadf4118e8a5531fff7a6b6043e824fd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[locationinfo] Fix formatting of calendar starttime/endtime, remove if not possible</title>
<updated>2017-12-05T12:44:20+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-12-05T12:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=75e738b2351f91e36451261207abca53f0851ff0'/>
<id>urn:sha1:75e738b2351f91e36451261207abca53f0851ff0</id>
<content type='text'>
The weekcalendar plugin chokes on badly formatted timestamps, so either fix
or remove dates which don't match the expectation.
Fixes #3192
</content>
</entry>
<entry>
<title>[locationinfo] Try working around messy time handling (timezones etc), CSS</title>
<updated>2017-07-07T10:57:43+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-07-07T10:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=ae0e095995048d717e9b1d4515b36c8f861ec5eb'/>
<id>urn:sha1:ae0e095995048d717e9b1d4515b36c8f861ec5eb</id>
<content type='text'>
Webkit/Presto and Blink/Gecko (or rather the corresponding JS engine) disagree
about how to handle certain date format strings wrt. time zones. This leads
to nasty discrepancies of events being displayed in the calendar. (Unfortunately
the students working on this project could not be convinced that properly
handling time zones when dealing with time information should be considered
important.)

Also, some tweaks to CSS/layout have been implemented so the design isn't as
messed up on old webkits that don't support flex layout.
</content>
</entry>
<entry>
<title>[locationinfo] CourseBackend: Rename some methods to be more descriptive</title>
<updated>2017-04-19T21:57:43+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2017-04-19T21:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=df2518c0d6dde4fa621f880e098f9ce56067817d'/>
<id>urn:sha1:df2518c0d6dde4fa621f880e098f9ce56067817d</id>
<content type='text'>
</content>
</entry>
</feed>
