summaryrefslogtreecommitdiffstats
path: root/modules-available/statistics
Commit message (Collapse)AuthorAgeFilesLines
* [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
| |
* | [statistics/rebootcontrol] Add WOL button to statistics moduleSimon Rettberg2019-12-075-21/+51
| | | | | | | | | | * Overhauled task display in rebootcontrol module * Can only add subnets by CIDR now instead of start and end
* | [statistics/rebootcontrol] Implement editing subnetSimon Rettberg2019-11-272-1/+25
|/
* [statistics] api: Update DB on client ipaddr changeSimon Rettberg2019-11-191-7/+12
| | | | | Just logging and ignoring the event spams the event log, also it's more likely that the address actually legitimately changed.
* [statistics] FIX STUFFSimon Rettberg2019-11-081-9/+9
|
* [statistics] Fix filtering by prefixing columns with table nameSimon Rettberg2019-11-081-4/+4
|
* [statistics] Tag clients with overridden config.vars in list viewSimon Rettberg2019-11-085-6/+20
|
* [statistics] ModularizeSimon Rettberg2019-11-078-1155/+1231
|
* [baseconfig] Overhaul hook systemSimon Rettberg2019-11-053-6/+19
| | | | | | This enables us to finally properly show the inheritance flow of all the config variables when editing the baseconfig for a certain location or machine.