<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/modules-available/locations, 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/locations?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/locations?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2026-04-02T12:33:55+00:00</updated>
<entry>
<title>Improve English translations</title>
<updated>2026-04-02T12:33:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-04-02T12:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=c51d4f86921f2725571f154164b877e87d5858f3'/>
<id>urn:sha1:c51d4f86921f2725571f154164b877e87d5858f3</id>
<content type='text'>
Junie AI
</content>
</entry>
<entry>
<title>Improve German translations</title>
<updated>2026-04-02T12:18:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-04-02T12:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=db2293cc336c3287e29ce9837ce5b7141af12b8c'/>
<id>urn:sha1:db2293cc336c3287e29ce9837ce5b7141af12b8c</id>
<content type='text'>
Junie AI
</content>
</entry>
<entry>
<title>[locations] $ipLoc can be null, fix type</title>
<updated>2026-03-06T10:59:43+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2026-03-06T10:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=014a9c8d3761b6d1d243025c43ead946dc263ffc'/>
<id>urn:sha1:014a9c8d3761b6d1d243025c43ead946dc263ffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[locations] Fix falsy checks</title>
<updated>2025-12-03T10:39:55+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-12-03T10:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=d4f9260723c0abdd1179aaad8b119fcad3045f36'/>
<id>urn:sha1:d4f9260723c0abdd1179aaad8b119fcad3045f36</id>
<content type='text'>
Thanks Junie AI
</content>
</entry>
<entry>
<title>[locations] Fix inverted logic bug</title>
<updated>2025-07-24T08:22:37+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-07-24T08:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=3e9657f142d8a7b7fa8572e3398bfc15ad277a1a'/>
<id>urn:sha1:3e9657f142d8a7b7fa8572e3398bfc15ad277a1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[locations] Location::getLocations(): Add "checked" string for convenience</title>
<updated>2025-07-08T13:23:37+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-07-08T13:23:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=b628840f2338a4642f3900a52c940d7a3313397a'/>
<id>urn:sha1:b628840f2338a4642f3900a52c940d7a3313397a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[locations] Cleanup Location class</title>
<updated>2025-07-07T11:37:19+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-07-07T11:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=9a5106c288519b008e0dfe5e85371701af32c0f3'/>
<id>urn:sha1:9a5106c288519b008e0dfe5e85371701af32c0f3</id>
<content type='text'>
There was a mess of functions which mostly, but not quite, did the same
things. Get rid of a couple of them and fix call sites to use
alternative ones that also fit the job.
While at it, add phpdoc and comments to the remaining functions, trying
to clarify what they were designed for.
Lastly, the return type of functions that retrieve a location id has
been changed from false|int to ?int (nullable types are just nicer).
</content>
</entry>
<entry>
<title>[locations] Copy permissions to children when deleting location</title>
<updated>2025-07-04T11:59:08+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-07-04T11:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=360898a12db7846b383352f9b215bda8142f7f4a'/>
<id>urn:sha1:360898a12db7846b383352f9b215bda8142f7f4a</id>
<content type='text'>
When deleting a location without recusively deleting its children too,
copy all the permissions assigned to the location in question to all its
child locations.
</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>[locations] Better warning text when deleting a room</title>
<updated>2025-04-23T14:05:46+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2025-04-23T14:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=61505e548292f1a4531db62087314e3a1aa1549e'/>
<id>urn:sha1:61505e548292f1a4531db62087314e3a1aa1549e</id>
<content type='text'>
Add extra warning text when deleting a room where the user doesn't have
permission to add new rooms to the parent location.
Also show the number of child locations next to the checkbox for
deleting all child locations.
</content>
</entry>
</feed>
