<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/inc/request.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/inc/request.inc.php?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/inc/request.inc.php?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2025-07-18T14:35:46+00:00</updated>
<entry>
<title>[locationinfo] Parametrize panel type configuration</title>
<updated>2025-07-18T14:35:46+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-07-18T14:35:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=a8d23f91f6cfd803be1ecaae4c8d1b5e1268a699'/>
<id>urn:sha1:a8d23f91f6cfd803be1ecaae4c8d1b5e1268a699</id>
<content type='text'>
Avoids a lot of copy and paste and duplicate work in php and html
part, for example explicitly handling every config variable for
a specific panel when displaying the config dialog, when saving the
config, and when loading the config for displaying the panel.

This also parametrizes enums, limits and ranges, so dropdowns
can be rendered automatically, validity of selected option can
be checked, and putting numeric settings into bounds all happens
generically.

Edit dialog for DEFAULT panel is still completely custom, as it has
too much special sauce going on with the room config overrides.
URL-panel is half-half, but SUMMARY and UPCOMING are entirely generic
now.
</content>
</entry>
<entry>
<title>[locationinfo] Add UPCOMING panel type</title>
<updated>2025-07-14T14:50:29+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-07-14T14:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=83c4bb160cea6e7fbadbe4c0876b754f0acf24c5'/>
<id>urn:sha1:83c4bb160cea6e7fbadbe4c0876b754f0acf24c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add audit logging of POST actions</title>
<updated>2025-05-22T14:07:03+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-05-22T14:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=19160ec62cec3b6e436590b16ebb2b329ef5d55b'/>
<id>urn:sha1:19160ec62cec3b6e436590b16ebb2b329ef5d55b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[inc/Request] HTTP error code, avoid redirect, return text for API mode</title>
<updated>2025-05-09T14:00:54+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-05-09T14:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=3b1fea01fdbb0c30dfe6030740c14e671c3ca0e3'/>
<id>urn:sha1:3b1fea01fdbb0c30dfe6030740c14e671c3ca0e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[inc/Message] Output plain text in API mode</title>
<updated>2025-03-31T09:00:48+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-03-31T09:00:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=d30ca86ef3a1fda50ab08fd4bea553e7134ab7f4'/>
<id>urn:sha1:d30ca86ef3a1fda50ab08fd4bea553e7134ab7f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix more type errors, stricter typing</title>
<updated>2023-11-15T16:53:47+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-11-15T16:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=aa49154e5a9ee135c3f0286ddda8a01a5290b1ed'/>
<id>urn:sha1:aa49154e5a9ee135c3f0286ddda8a01a5290b1ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add function param/return types, fix a lot more phpstorm complaints</title>
<updated>2023-11-14T13:47:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-11-14T13:47:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=06bff0b9b84d47c43f9bc8aff06a29d85ebb7ed0'/>
<id>urn:sha1:06bff0b9b84d47c43f9bc8aff06a29d85ebb7ed0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Roundup of issues reported by PHPStorm</title>
<updated>2023-11-02T18:08:58+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-11-02T18:08:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=c2d95ffaeaa289752b4c7b6664b6ca112a02e350'/>
<id>urn:sha1:c2d95ffaeaa289752b4c7b6664b6ca112a02e350</id>
<content type='text'>
Mostly redundant checks, logic errors, dead code, etc.
</content>
</entry>
<entry>
<title>[locations/minilinux] Minor cleanups and fixes</title>
<updated>2021-06-24T12:45:05+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-06-24T12:45:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=51de7b7aac7ed626bee3bce1c3068159e54ab95b'/>
<id>urn:sha1:51de7b7aac7ed626bee3bce1c3068159e54ab95b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[inc/Request] Don't treat 0 as empty</title>
<updated>2020-06-18T15:35:27+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2020-06-18T15:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=cefcdd105e7c1b0b74951c628e99a6eedc8c5adc'/>
<id>urn:sha1:cefcdd105e7c1b0b74951c628e99a6eedc8c5adc</id>
<content type='text'>
</content>
</entry>
</feed>
