Commit Graph
404 Commits
Author SHA1 Message Date
TheWitness 58dda2ca03 Fixing Issue #4637 - FontAwesome MultiSelect
Have Cacti's MultiSelect CheckAll and UnCheckAll use Font-Awesome
2022-03-20 15:21:43 -04:00
TheWitness 84a9ecfef2 Fixing Issue #4636 Latest jQueryMultiselect
jQueryMulti-select 3.0.1 includes i18n upgrade to it
2022-03-19 16:16:04 -04:00
TheWitness a91061e498 Updates for Midwinter
- Some Cacti PSR on main.js
- Don't show the console if the user does not have access
- Don't show miscellaneous if the user does not have any extra tabs
- i18n Many strings in English
- Detect pages even when their action does not match the navigation like graph_view.php
- Fix two memory leaks
- Remove some white space
- Clicking the Cacti Logo when you don't have access to the console takes you to cacti.net instead
- Update base language file
2022-02-23 21:41:02 -05:00
TheWitness 87ed578220 QA: Multi-select menu height too small 2022-02-20 21:02:30 -05:00
TheWitness 2f7aefeb1b QA: Fix Issue with PHP 8.1.2
More QA testing finding issues
2022-02-15 16:21:18 -05:00
TheWitness 157aa55ab7 QA: Clicking on ? Help link closes filter 2022-02-15 12:12:32 -05:00
TheWitness 82b229db9e Updating Copyright to 2022. 2022-02-06 17:16:20 -05:00
TheWitness c4d49bb8fa Documentation for the Cacti Log 2022-02-06 15:16:05 -05:00
TheWitness c515bb50f8 Fixing Issue #4545 Reports User is always an admin
- Reports Tab always shows 'Administration' despite a users permissions
- Improves the caching of permissions to include both true and false to reduce page query load.
- Also short circuits is_realm_allowed() for CLI's
- The user and admin realms where flipped.
2022-02-05 21:54:08 -05:00
TheWitness 446836aadb Add additional help topics for 1.2.20 release 2022-02-05 15:05:02 -05:00
Browniebraun 153f84c6d8 renaming GUI Modes
next-gen becomes compact and legacy becomes standard.
2021-09-05 17:03:40 +02:00
netniV 283c2ab76f Fixes for #4324, #4325, #4326
issue#4324: Date/Time format of replacement fild on graph cannot be changed
issue#4325: Make identifying rows when editing graph items easier
issue#4326: When using large lists, selection is visible in dropdown menus
2021-06-27 20:43:13 +00:00
TheWitness a031c5b20a Fixing #4283 - CSS Alternate support to include worker-src
Cacti Plugin Authors need to extend $alternates support to include 'worker-src' for services like Google Map API on newer browsers
2021-06-25 15:46:58 -04:00
TheWitness 26ec752ef0 Swapping out c3 for billboard, fix help rendering on Settings page, light CSS fixes
These changes facilitate Intropage 4.0's release.
2021-03-31 19:58:25 -04:00
TheWitness b79da9ab37 Remove instrumentation 2021-03-21 18:13:22 -04:00
TheWitness 14a162b9c2 Fixing Issue #4189 - Links to Help from Page
This simple change will allow us to expose all the recent updates to the documentation that were made.  It still needs a little QA around sub-pages as some of these sub-pages actually link to other pages, but it's mostly functional right now.
2021-03-21 16:52:08 -04:00
browniebraun dd1c6edb38 more mods for midwinter theme
- add automatic OS Color support
- add custom color.css to split color setup and layout
2021-02-24 21:47:57 +01:00
browniebraun e00fee5ad1 show progress on midwinter
- new UI mode added (still alpha state)

Next commit will focus on:
- moving new UI mode from alpha to beta phase
- migrating all colors from RGB to HSL
- introduce light color mode
2021-02-09 16:38:57 +01:00
TheWitness 8b42b65634 More compatible solution to #4040 2021-01-10 09:21:50 -05:00
TheWitness 7fb8f88c26 Revert "Partof4035 (#4040)"
This reverts commit e8ed844e50.
2021-01-10 09:06:38 -05:00
YongBoLiuandyboliu e8ed844e50 Partof4035 (#4040)
* feature 3965, Add a value check if the input field is textbox in settings

* feature 3965, revert

* Fix part of #4035, XSS security issue from WebScan report

Co-authored-by: yboliu <yboliu@oc8636837557.ibm.com>
2021-01-07 06:07:45 -05:00
TheWitness bf292d5d57 Additional update on #4035
This is based upon recommendations. to pre-sanitize the referer always and we don't want to double sanitize.
2021-01-06 12:15:22 -05:00
TheWitness 84f75268e0 Additional changes around Issue #4035
XSS security issue from WebScan report
2021-01-06 09:07:48 -05:00
TheWitness cc13fca8ac Correcting 2/3 Issues in #4033
- Two of three issues resolved
- XSS security issue from WebScan report
- Data Template unable to reproduce
2021-01-05 22:00:48 -05:00
TheWitness d254477f1a Fixing Issue #4033
Change Hide Graph Action Icon's to 'Show' Action Icons
2021-01-04 22:24:04 -05:00
TheWitness bc632bc30d Fixing Issues #3945 and #4031
* Graph CSV export NaN with wrong date range if browser timezone is different with web server
* Data Collectors and Data Profiles Filter Sub-Panel Go buttons not working as expected
2021-01-04 20:25:14 -05:00
TheWitness df54a4a3f3 Updating copright years 2021-01-01 20:28:58 -05:00
TheWitness ef10fe1c34 Fixing Issue #4019
* In a recent audit of core Cacti code, there were a few stored XSS issues that can be exposed
* Also removed a few spurious title_trims, that should no longer be a problem.
2020-12-23 16:33:27 -05:00
Datatech UK LtdandTheWitness 997f1f9245 Add ability to Hide the Graph Drilldown icons from the graph_view.php and graph.php pages (#3923)
* Update main.css

Make it more obvious that a slider is disabled.

* Update main.css

Make it more obvious that a radio slider is disabled.

* Update cacti.sql

Fixed the default value for the 30 second polling and amended the default values for the 1 minute polling for new installs

* Add ability to Hide the Graph Drilldown icons from the graph_view.php and graph.php pages
The icons are on the right hand side of the graphs and the default behaviour is to display them unless you hide them per user in the permissions tab

* Updated CHANGELOG

* Change the Realm from 2001 to 27 as 100 and above are reserved for plug-ins.

* Formatting change for neatness.

* Update CHANGELOG to reference this ticket number. Changed Drilldown to Drilldowns

Co-authored-by: TheWitness <thewitness@cacti.net>
2020-11-20 09:34:43 -05:00
TheWitness 97118412d5 Fixing Issue #3825
Unable to pass tree and leaf ID to 'graph_button' hook
2020-09-24 14:30:28 -04:00
TheWitness a37dbfabda Minor tweak to CSP for Issue #3808
Add image source extensions
2020-09-17 08:48:53 -04:00
TheWitness 6fe7d8d41e Fixing Issue #3808 - Alternate Sources for CSP
Allow Users to Specify Alternate Sources for Content-Security Policy
2020-09-16 19:32:31 -04:00
TheWitness 001e6165e8 Reworking limits solution due to inconsistent jqueryui behavior
This is related to issue #3769
2020-09-07 10:45:24 -04:00
TheWitness f49c222d36 Last bit of Fixing for Issue #3769
* Use display:table for cactiContent to properly display tables
* Remove include for fontawesome.css in place of all.css recommended in fontawesome 5.14
* Add permissions setting for relaxing table snap (hScroll)
* Remove some duplicated CSS for some classes
* Ensure that we are properly setting overflow for each typ of event
* Ensure that table resizing works as expected and that graph pages allow enough room for action icons.
2020-08-30 09:11:31 -04:00
TheWitness e78e05f482 Finalize Issue #3769
This makes the hScoll changes avaiable from you table filters.  Change fontawesome to also use all.css, which is correct for version 5.14.
2020-08-29 20:27:13 -04:00
TheWitness 89d069e7fd Fixing Issue #3769
Some users prefer to see all columns on the screen and do not wish that they be hidden despite the page size
2020-08-26 21:31:44 -04:00
JeffandMark Brugnoli-Vinten 99d3bf86b8 Streamline Spikekill options (#3716)
Co-authored-by: Mark Brugnoli-Vinten <netniv@hotmail.com>
2020-07-23 16:16:09 +01:00
TheWitness a8e43b12f2 Fixing Issues #3663, #3655, #3651, #3681, #3668, #3669 (#3680) 2020-07-12 00:55:18 +01:00
TheWitness 039ee7684b Fixing Issue #3624
Cacti v1.2.12 In preview mode graphs sometimes fail to Draw
2020-06-17 21:09:05 -04:00
TheWitness 47f111ccb3 Fixing Issue #3598
When editing graphs and graph templates, back button results in broken page
2020-06-07 13:10:29 -04:00
TheWitness 8d5fbc48de Fixing Issue #3549
Several XSS Vulnerabilities
2020-05-11 20:27:15 -04:00
TheWitness 7f1d670759 Raise Cacti lighthouse accessibility score above 90%
Some of the lighthouse audit results are invalid.  The main console has a score of 95 now, and other pages 82, but when reviewing the results, there is only one failing test, which there is no real good solution for at the moment.
2020-04-25 13:32:56 -04:00
TheWitness dd6c20c250 Fixing Issue #3452
New Content-Security-Policy prevents External Links from Operating
2020-04-10 11:04:32 -04:00
TheWitness abaef8fa7b More testing resulting from #3402 and possible solution to #3400
* Revised 'Content-Security-Policy' tested on FF, Chrome, Edge, Opera and no issues found.
* Adding the Multiselect Filter as it's critical for some initial page loads like the Graphs page for Templates which include the 'Search' functionality.
2020-04-05 14:51:09 -04:00
TheWitness 21d54d6937 Multi-select needs to be critical related to issue #3402 2020-04-05 13:58:48 -04:00
TheWitness 696d180b62 Another tweak to #3402
Errors happen when you direct link to the Graphs page.
2020-04-04 11:42:46 -04:00
TheWitness ad2e833950 Additional testing on #3402
On a few pages, these JavaScript elements become crucial
The no-cache does not actually mean 'no-cache'.
2020-04-04 10:42:48 -04:00
TheWitness aef6bacb51 Two minor fixes as a result of auditing
For some reason, I had layout.js lazy loading.  Tablesorter is critical too.  Have to figure out why that one is.
2020-04-04 09:32:57 -04:00
TheWitness a8ea533640 Additional changes for #3402
* These changes allow some JavaScript to be loaded Async.  jQuery and jQueryUI as well as layout.js as well as the themes's main.js are critical and can not be loaded async.
* It also adds the meta description tag to increse the SEI scrore
2020-04-04 09:17:27 -04:00
TheWitness 78c8df9d7d Another update to Issue #3288
* When on Device page, pressing 'Go' on the filter caused Device New menu pick to appear
* The case that was missed was a direct link to the page.  Now that works too.
2020-04-03 12:09:44 -04:00