summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics
Commit message (Collapse)AuthorAgeFilesLines
* [statistics] Better check if locationid trigger existsSimon Rettberg2021-03-041-13/+4Star
|
* [statistics] Add soft-delete feature: Resets a client's IP and locationSimon Rettberg2021-02-187-10/+48
| | | | | | | | | Soft-deleting a client doesn't remove its entire data and usage history from the database, but just resets IP and location, so it doesn't appear in its former location anymore. In case a client is removed from a room, this declutters the client statistics. Once the client boots again, location and and IP address will be updated again.
* [statistics] Store ID45 live statsSimon Rettberg2021-02-181-1/+3
|
* [statistics] Show ID45 live statsSimon Rettberg2021-01-293-2/+20
| | | | Closes #3634
* [statistics_reporting/statistics] Include system/runmode total countsSimon Rettberg2020-12-031-0/+18
| | | | References #3781
* [statistics] Fix shift-click select for re-ordered tableSimon Rettberg2020-11-181-0/+1
| | | | Closes #3673
* [statistics] Add shift + click selection to the checkboxesJannik Schönartz2020-11-171-0/+16
|
* [statistics] Honor filters for clients with special modeSimon Rettberg2020-11-091-1/+2
| | | | Closes #3808
* [statistics] Remove trailing $Simon Rettberg2020-10-271-1/+1
|
* [statistics] Fix detection of machines with no HDDSimon Rettberg2020-10-272-3/+3
| | | | | | This was broken in two ways: The filters were renamed, but we still tried to match the old names (since these are strings :(), and then we need to ignore devicemapper devices reported on MaxiLinux.
* [statistics] Show if current runmode is different from configured oneSimon Rettberg2020-09-214-2/+27
| | | | | | This isn't accounting for fake runmodes like "remoteaccess" or "exams", which aren't stored in the database, but actually, this might be beneficial, as you want to actually see if the clients are in this mode.
* [statistics] Increase auto-delete timeout for old PCs from 1 to 2 yearsSimon Rettberg2020-08-281-1/+1
| | | | | We've had a manual delete function for quite some time now, so automatic deletion is not that important anymore. Set it to two years for now.
* [serversetup-bwlp-ipxe/statistics] Sanitize strings from clientsSimon Rettberg2020-07-311-10/+14
| | | | | | Some string from the clients might not be well suited for utf-8 representation. Add wrapper functions that clean utf-8 strings, or convert ANSI strings to UTF-8 while removing problematic chars.
* [statistics] Improve fdisk parsing for goofy fdisk variantsSimon Rettberg2020-07-101-0/+6
|
* [statistics] Keep track of client runmodeSimon Rettberg2020-07-072-0/+18
|
* [statistics] Fix system model list width in summary modeSimon Rettberg2020-07-071-3/+3
|
* [statistics] Fix querying location 0 (no location)Simon Rettberg2020-06-031-0/+2
|
* [statistics] Less strict IP address validationSimon Rettberg2020-06-021-6/+0Star
| | | | This didn't actually accept 1.2.3.*
* [statistics] Make ~ default for location filterSimon Rettberg2020-05-151-2/+1Star
|
* [statistics] Fix lastboot, uptime and status filtersSimon Rettberg2020-05-101-4/+4
|
* [statistics] Update translationsSimon Rettberg2020-05-074-0/+12
|
* [statistics] Stricter verification of IP addressesSimon Rettberg2020-05-071-3/+31
|
* [statistics] Re-introduce "with sublocations" for location filterSimon Rettberg2020-05-051-3/+4
|
* [statistics] Fix handling POST for sub-pagesSimon Rettberg2020-05-051-16/+20
| | | | Fixes machine replace etc.
* [rebootcontrol/statistics] Move subnet size handling to hookSimon Rettberg2020-04-271-24/+0Star
|
* [statistics] Track CPU temperature as wellSimon Rettberg2020-04-274-7/+19
|
* Fix typo in last commitSimon Rettberg2020-04-251-1/+1
|
* [statistics] Track CPU-load and standby failures of clientsSimon Rettberg2020-04-254-7/+36
|
* Minor tweaks and cleanupsSimon Rettberg2020-04-254-17/+14Star
|
* [statistics] Fix subnet filter link in client listSimon Rettberg2020-04-222-2/+2
|
* [statistics] Unify Ram and ID44 filtersSimon Rettberg2020-04-221-54/+53Star
|
* [statistics] Validate operator for all filtersSimon Rettberg2020-04-211-0/+18
|
* [statistics] Refactor filter creation (Part 1)Simon Rettberg2020-04-215-421/+401Star
| | | | | | | | Filter classes are now instances of their respective classes, to move more logic into those classes. A bind method is used for assigning actual operator and argument values. renderFilterBox() is still a little too messy, maybe a clever class for mapping a (bound) filter to data for mustache will come in handy here.
* [statistics] New filter UISimon Rettberg2020-04-2016-389/+401
|
* [statistics] Make sort order in client list match the location treeSimon Rettberg2020-04-162-2/+15
| | | | | | It's still not showing the actual tree, but sorting is the same as the location list now, but obviously skipping locations where no clients match the display filter.
* [statistics] Show current user in client listSimon Rettberg2020-04-162-1/+10
|
* [statistics] Add hook for client machine eventsSimon Rettberg2020-04-161-0/+3
| | | | Now other modules can react to poweron/off etc.
* [statistics] Little styling for machine-action dropdownSteffen Ritter2020-01-101-0/+8
|
* [statistics] Update translationsSimon Rettberg2019-12-172-1/+6
|
* [statistics] Group remote actions in dropdown menuSimon Rettberg2019-12-171-27/+39
|
* [statistics] Add WOL/exec button to machine detailsSimon Rettberg2019-12-172-14/+32
|
* [statistics] Fix Steffens superpatchSimon Rettberg2019-12-171-2/+2
|
* [statistics] Add filter for runtime and lastbootSteffen Ritter2019-12-171-0/+10
|
* [statistics] Fix for shitty firefoxSteffen Ritter2019-12-171-0/+4
| | | | | Firefox caches elements which results in untranslated filters when you reload the page
* [statistics] Fix date range queries to match by day, not by secondSimon Rettberg2019-12-131-1/+11
|
* [statistics/baseconfig] Redirect to machine details after editingSimon Rettberg2019-12-131-1/+1
|
* [statistics] Add NVMe supportSimon Rettberg2019-12-132-2/+9
|
* Merge branch 'master' into wolSimon Rettberg2019-12-111-0/+1
|\
| * [statistics/roomplanner] Update translationsSimon Rettberg2019-12-111-0/+1
| |
* | [statistics/rebootcontrol] Add remote exec UISimon Rettberg2019-12-103-0/+12
| |