<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openslx-ng/slx-admin.git/modules-available/locations/pages, 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/pages?h=master</id>
<link rel='self' href='https://git.openslx.org/openslx-ng/slx-admin.git/atom/modules-available/locations/pages?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/'/>
<updated>2025-07-07T11:37:19+00:00</updated>
<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>
<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] cleanup: Hide/disable move button if action not available</title>
<updated>2023-05-12T12:21:28+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2023-05-12T12:21:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=df5fd48da3a0163375e4567485b882f14baf6ead'/>
<id>urn:sha1:df5fd48da3a0163375e4567485b882f14baf6ead</id>
<content type='text'>
Hide the button entirely if there are no movable machines in the
displayed list. Disable the button as long as the user selected at least
one unmovable machine.
</content>
</entry>
<entry>
<title>[locations/news] Add per-location news/help/loginscreentext</title>
<updated>2022-05-03T15:36:29+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2022-05-03T15:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=b155c8167ddd5562f30fcfadd9eeb60d80e2619e'/>
<id>urn:sha1:b155c8167ddd5562f30fcfadd9eeb60d80e2619e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[locations/remoteaccess] Add option to veto remoteaccess mode</title>
<updated>2022-04-29T15:38:00+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2022-04-29T15:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=140062e0b606495f90fd77b8f290987844c79cab'/>
<id>urn:sha1:140062e0b606495f90fd77b8f290987844c79cab</id>
<content type='text'>
Remoteaccess mode can now be forced to be disabled for individual
locations in locations module, either unconditionally, or whenever the
openingtimes schedule says the room is open. A reboot will be triggered
whenever the room opens/closes to force clients into the proper runmode.
</content>
</entry>
<entry>
<title>[locations/passthrough] Make location assignment recusive</title>
<updated>2022-03-09T14:06:54+00:00</updated>
<author>
<name>Simon Rettberg</name>
</author>
<published>2021-12-17T10:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/openslx-ng/slx-admin.git/commit/?id=ecb80fc2afed0407e9903023242a34e75fb7bde4'/>
<id>urn:sha1:ecb80fc2afed0407e9903023242a34e75fb7bde4</id>
<content type='text'>
Properly show inherited passthough groups in location list,
disable inherited passthrough groups in selection dialog.
</content>
</entry>
</feed>
