Commit Graph
47 Commits
Author SHA1 Message Date
TheWitnessandTheWitness ccb1f821ee ci: enforce patch coverage of changed lines (#252)
* ci: enforce patch coverage of changed lines; drop COMPOSER_ROOT_VERSION

Adds tests/bin/patch-coverage.php and an "Enforce coverage of changed
lines" CI step (pull_request only) that fails when production PHP lines a
PR changes are left uncovered, mirroring plugin_thold. Whole-file
coverage is not meaningful for a Cacti plugin (most code only runs inside
a live Cacti), so the gate measures only the lines a change adds.

Also sets fetch-depth: 0 on the plugin checkout so the gate can diff
against the PR base, and removes the inert COMPOSER_ROOT_VERSION env from
the Pest step (it only affects composer root-version detection, which does
not run in that step).

* chore: ignore compiled locale files (locales/po/*.po, locales/LC_MESSAGES/*.mo)

---------

Co-authored-by: TheWitness <copilot@users.noreply.github.com>
2026-09-29 16:53:52 -04:00
TheWitness 8f961badb7 security(csp): version-safe inline-script nonce wrapper + strengthen PO/MO instructions (#249)
* security(csp): add version-safe inline-script nonce wrapper; strengthen PO/MO instructions

* test(csp): exercise nonce delegation in isolated process
2026-09-28 08:49:50 -04:00
TheWitness 11c7b6c642 chore: Preparing for release (#223) 2026-07-09 10:42:39 -04:00
TheWitness 89a2a485ad Update copyrights to 2026 (#199) 2026-02-14 15:56:15 -05:00
TheWitness 0a4f6806ac Fix: #189 - JavaScript Issues with Latest Cactis 2025-07-11 14:50:40 -04:00
TheWitness c9ea6ecd34 QA: Update Copyrights to 2025 2025-06-16 09:20:41 -04:00
Petr MacekandTheWitness f2e3546466 fix incorrect rows, missing default value, php error (#188)
* fix incorrect rows, missing default value, php error

* better value

* update

---------

Co-authored-by: TheWitness <thewitness@cacti.net>
2025-05-28 15:50:54 -04:00
Petr Macek 7dd0e3fc32 extend email subject (#187)
* extend email subject

* update
2025-05-12 09:12:03 -04:00
Petr Macek 49894faf45 add new view - names only (#186)
* add names only display

* table format

* update
2025-04-26 13:53:48 -04:00
Linegod 63c5e464df typos 2025-01-16 22:24:46 -06:00
TheWitness 232b0d42cb Feature: Support for Cacti 1.3
* This version of the plugin is required to restore functionality on the Devices page in Cacti 1.3+
2024-12-19 20:06:40 -05:00
TheWitness b3bc7f2989 Feature: Support new form_dropicon in Cacti
* This will allow the user to see what the Icon looks like before making the changes.
2024-12-04 13:34:23 -05:00
TheWitness 5f66ad0ec4 QA: Use post for saving variables
* Using post for saving dashboards is safer
* Fix some issues with saving causing page issues
* Properly populate the input form with the correct data
* Handle the submit button on New and Rename properly.
2024-11-03 11:05:42 -05:00
TheWitness 7fa9fc36a1 Preparing for release 2024-10-31 18:30:10 -04:00
TheWitness aa6beaee4f Fix #104 - Broken Responsive Design
* Fix the Flex Boxes so that monitor flows better
* QA: Some SQL changes to show more devices for the new filter options for #183
* QA: Move the 'New' Dialog to the top of the page.
2024-10-31 17:37:33 -04:00
TheWitness fbbf5973c8 Fix #184 - More Monitor Filters 2024-10-31 14:34:53 -04:00
TheWitness 34f9623b9b Fix #177 - Update CHANGELOG.md only 2024-10-31 14:06:43 -04:00
TheWitness 6e97b30f21 Fix #183 - Ordering and Limits
* This feature provides a common interface when looking at the list view
2024-10-31 12:26:40 -04:00
TheWitness c15e6bbdb9 Fix #182 - List View Colors
* Color coding monitor page list view
2024-10-30 16:08:05 -04:00
TheWitness 3b6474368d Update CHANGELOG.md 2024-03-17 20:52:55 -04:00
TheWitness 12540bd4f3 Update CHANGELOG.md 2024-03-17 20:52:12 -04:00
TheWitness 1a4a3ed1b6 Update CHANGELOG.md 2024-03-17 20:51:13 -04:00
TheWitness c17be88ddf Update CHANGELOG.md 2024-03-17 20:49:55 -04:00
TheWitness 11597f5ba5 Update CHANGELOG.md 2024-03-17 20:48:58 -04:00
TheWitness f236c6d233 Update CHANGELOG.md 2024-03-17 20:47:43 -04:00
TheWitness cae4012523 QA: Updating Copyrights to 2024 2024-03-16 04:57:13 +05:30
Petr Macek 50d3f7ef01 fix #173 - top line position css (#174)
* fix #173 - top line position css

* css

* update
2024-02-03 14:38:00 -05:00
Petr Macek 47fee07239 add icons for devices (#167)
* add icons for devices

* update

* better include my variable

* remove wrong include

* fix global
2024-01-27 14:43:41 -05:00
TheWitness dec724f175 Fixing #161 - This should be a fix to the uptime issue
Keep us posted.
2023-12-10 16:44:06 -05:00
TheWitness a06c046cd6 Fixing PHP8.x Issue 2023-08-28 10:02:28 -04:00
TheWitness 7cc41ae181 Fixing #90 - Popup Context Menus
Context menu for device options
2023-04-11 22:27:07 -04:00
TheWitness 67a5b29f6c Fixing #115 - Add Site and Location to Popup
* feature#115: Location in UI in default view
2023-04-11 22:13:03 -04:00
TheWitness 81b669f813 Fixing #122 - Only monitor for hosts with Monitor flagged 2023-04-11 22:02:38 -04:00
TheWitness 9946dbd9a2 QA: Updating the changelog 2023-04-11 21:55:19 -04:00
TheWitness 3a6474e7bb Updating ChangeLog for #128 2023-04-11 20:43:07 -04:00
TheWitness 0d8c608e3f Fixing #143: Device Permissions
Limit device view based on User Permission Settings
2023-04-11 20:35:46 -04:00
TheWitness 01245e17d1 Fixing Issue #147 - Tree Grouping Ordering Issue 2023-04-11 20:12:40 -04:00
TheWitness ac16c4e69c Fixing Issue #148 - Last Fail Issues 2023-04-11 19:52:22 -04:00
TheWitness 567c87491d Update monitor 2023-04-10 15:58:53 -04:00
TheWitness da9ae0122f Fixing #157 - Email Processing
Monitor plugin error message in cacti log
2023-02-23 11:17:02 -05:00
netniV f0b6bf5e54 Update copyright for 2023 2023-01-04 22:15:22 +00:00
TheWitness d88f11debe Fixing #142 PHP Backtraces
Monitor generates PHP Backtrace Errors
2021-12-31 10:19:14 -05:00
TheWitness be36b08003 Fixing #139 - Save fails
* WEBUI WARNING: Attempt to use GET method for POST operations
* Also, correct two memory leaks.
2021-12-31 10:14:55 -05:00
TheWitness ce822e5b9b Fixing Issue #340 - Spelling
Fix "Notification" Spelling Error
2021-02-23 07:42:08 -05:00
TheWitness 1c5230fdab Update to 2.5 and restructure CHANGELOG.md 2020-12-12 17:55:27 -05:00
TheWitness cff33401be Ready version 2.4 2020-12-12 16:51:14 -05:00
TheWitness 608e1a683e Resolve multiple issues
* Correct additional PSR issues from recent pull request
* Monitor can remove all main data collector devices
* Monitor poller should not be run on remote data collectors
* Split off CHANGELOG.md from README.md
2020-12-12 16:48:52 -05:00