summaryrefslogtreecommitdiffstats
path: root/modules-available/news
Commit message (Collapse)AuthorAgeFilesLines
* [locations] Cleanup Location classSimon Rettberg2025-07-071-2/+6
| | | | | | | | | | 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).
* Add audit logging of POST actionsSimon Rettberg2025-05-221-1/+1
|
* [news] Defensive update, disappearing news mysterySimon Rettberg2025-04-221-0/+1
| | | | Much mystery, no smoking gun.
* Add function param/return types, fix a lot more phpstorm complaintsSimon Rettberg2023-11-141-27/+20Star
|
* Roundup of issues reported by PHPStormSimon Rettberg2023-11-021-12/+7Star
| | | | Mostly redundant checks, logic errors, dead code, etc.
* [news] Fix copy paste error; set up FK constraint with proper tableSimon Rettberg2023-10-301-1/+1
|
* [news] Fix install: Falsely reported UPDATE_DONE every timeSimon Rettberg2023-07-181-2/+6
|
* [news] Don't show duplicates in list of locs with overridesSimon Rettberg2023-04-241-1/+1
|
* [news] Fix: Global news could not be savedSimon Rettberg2023-04-241-31/+31
|
* Update translationsSimon Rettberg2022-05-132-0/+4
|
* [news] Fix news display: Load locations module before using itSimon Rettberg2022-05-131-6/+10
|
* [news] List locations with overrides when editing globalSimon Rettberg2022-05-042-0/+17
|
* [locations/news] Add per-location news/help/loginscreentextSimon Rettberg2022-05-035-41/+102
|
* Moderize Database handlingSimon Rettberg2021-05-111-1/+1
| | | | | | | * Auto-convert to utf8mb4_unicode_520_ci * Use foreach instead of while to loop over results * Drop useless statement caching * Keep emulated prepares, as we sometimes loop over nested queries
* [install.php] tableHasIndex -> tableGetIndexSimon Rettberg2019-07-031-2/+2
|
* [news] Update translationsSimon Rettberg2019-05-292-6/+6
|
* [news] Use date/time selection for expiry, not duration in hrsSimon Rettberg2019-05-293-19/+60
|
* [news] Modularize; add 'login-news' categorySimon Rettberg2019-05-2813-285/+302
| | | | TODO: Use date/time picker for expire time
* Introduce JS helper for bootstrap confirm dialogs on button-submitSimon Rettberg2019-03-251-6/+5Star
|
* [news] Update translationsSimon Rettberg2018-04-162-0/+2
|
* [inc/Module] Overhaul dependency loading and handling of js/cssSimon Rettberg2018-04-131-3/+5
| | | | This is supposed to prevent unneeded js/css from being pulled in
* Update translationsSimon Rettberg2018-04-102-8/+10
|
* Permissions: Consistency: Make all pages require at least one permission to ↵Simon Rettberg2018-04-092-8/+5Star
| | | | | | be accessible Closes #3340
* [news] Ask for confirmation when deleting entrySimon Rettberg2018-04-051-2/+7
|
* [news] Fix formattingSimon Rettberg2018-02-141-220/+222
|
* [news] Use permission helpers; make inputs readonly if no permission to editSimon Rettberg2018-02-142-49/+46Star
|
* [permissionmanager] Introduce "location-aware" flag for permissionsSimon Rettberg2018-02-121-6/+14
| | | | | | | | | | This flag tells wether the permission can be restricted to certain locations in a meaningful way. This flag has to be set in the permissions.json of the according module. For example, the permission to reboot the server cannot be limited to certain locations in a meaningful way, while the view of the client log can be filtered to only show log entries for clients in specific locations.
* Fix A LOT of type problems, logic flaws, uninitialized variables etc.Simon Rettberg2017-12-161-15/+23
| | | | | Most of them were found by phpstorm, so I put in some time and went through the list, fixing quite a bunch of them.
* [permissionmanager] added support for localized permission descriptions;Udo Walter2017-12-073-6/+18
| | | | | moved add/delete buttons to the right; items in the user and locations table can now be selected by clicking anywhere in the table row;
* Merge branch 'master' into permission-managerSimon Rettberg2017-12-011-1/+3
|\
| * [news] install: Better index for tableSimon Rettberg2017-11-291-1/+3
| |
* | [news] reworked permission system from "click and you get error" to "button ↵Christian Hofmaier2017-11-231-16/+24
| | | | | | | | is disabled due to lack of permission" (this time with double check on permissions)
* | [news] reworked permission system from "click and you get error" to "button ↵Christian Hofmaier2017-11-212-39/+23Star
| | | | | | | | is disabled due to lack of permission"
* | [news] user is now checked if he's logged in before he can access the moduleChristian Hofmaier2017-10-241-0/+4
| |
* | [news] small design change + implemented new permission systemChristian Hofmaier2017-09-293-31/+66
| |
* | [dozmod] fixed inconsistencies + some issues in [internetaccess] and [news]Christian Hofmaier2017-09-141-7/+15
| |
* | [internetaccess] fixed inconsistenciesChristian Hofmaier2017-09-111-0/+1
| |
* | [news] made tables sortable by dateChristian Hofmaier2017-09-111-4/+4
| |
* | [news] fixed inconsistenciesChristian Hofmaier2017-09-083-12/+19
|/
* Update translationsSimon Rettberg2017-05-093-3/+3
|
* [news] Switch to new ellipsis hack; fix saving when summernote is in source ↵Simon Rettberg2016-09-072-10/+22
| | | | code view
* fixed bug.Christian Klinger2016-07-051-5/+14
|
* Merge branch 'modularization' of git.openslx.org:openslx-ng/slx-admin into ↵Christian Klinger2016-07-054-29/+61
|\ | | | | | | | | | | | | modularization Conflicts: modules-available/main/templates/main-menu.html
| * [news/summernote] Make button selection match capabilities of Qt/vmchooserSimon Rettberg2016-07-042-6/+6
| |
| * [news] Move over global news API, add support for type paramSimon Rettberg2016-06-241-0/+29
| |
| * [news] Fix install script (SQL syntax), add error messages/handlingSimon Rettberg2016-06-241-23/+26
| |
* | minimal changesChristian Klinger2016-07-051-9/+6Star
|/
* added i18n for summernote.Christian Klinger2016-06-241-16/+2Star
|
* added summernote as an optional wysiwyg-editor.Christian Klinger2016-06-242-3/+27
|
* fixed i18n and updated l10nChristian Klinger2016-06-245-7/+16
|