Changed map in overview page for devices so that it is possible to move and drop the marker to update position, and possible to pan/move map without marker being stuck in center, marker stays in its fixed position.
* working popover
* popup component
* cleanup
* finalize device-link component
* attributes WIP
* working graph component
* widgets WIP
* More dynamic configs
* Graph row component
* Build CSS so we can use a dark theme
* graph row set columns
* only one popup visible at a time.
* Just set graph row width statically
* responsive WIP
* rsponsive option for graph-row "working"
* remove @deviceLink and @portLink
* fix non-responsive graph row
* update js/css
* fix style
* bad type?
* types
* types
* types #3
* remove testing code
* full rebel, no closing tags for meta and link
* match previous formatting
* fix vlans display
* restore newline
* remove silly comment
* remove unused line
* style I guess
* Add mibs/zte/ZXR10-MIB
ZTE ZXR10 vendor-specific mibs
* Update zxr10.yaml
add mib_dir
change top-line view like in cisco
* Create zxr10.yaml
define mempool and processor discovery for zxr10
* Update zxr10.yaml
fix discovery.php "error in mempools module. Unable to translate oid ZXR10-MIB::zxr10SystemMemSize"
* Update zxr10.yaml
ZXR10-MIB::zxr10SystemMemUsed is in percent not in bytes.
* zxr10.yaml :: fixed mempools data
fixed mempools data
* TESTS :: Add snmprec
* TEST :: Add data/json
* Change group from zxr10 to zte
* Remove mib_dir
With group: zte it works without mib_dir: zte
* Rename zxr10_zxr10.json to zte_zxr10.json
* Rename zxr10_zxr10.snmprec to zte_zxr10.snmprec
* Removed older Horizon definitions
* Added Horizon Compact definitions via YAML.
* Added Horizon Duo definitions via YAML.
* Added Horizon Compact Plus definitions via YAML.
* Fixed issue with OID name casing for Horizon Duo EnetPort2CRC sensor
* Moved SNR/RSL/Tx Power to wireless sensor definitions.
* Reordered use statements to make StyleCI happy.
Capacity sensors can read as MAX_INT% for functions that are not used.
Filter them out at discovery time rather than collect and graph them.
Co-authored-by: Kevin Wallace <kevinwallace@users.noreply.github.com>
* Changed widget data updates to use bootgrid.
* Fix widget settings page not displaying.
* Don't call both ajax method and bootgrid.
* Apply fixes from StyleCI
* remove commented code
Co-authored-by: Tony Murray <murraytony@gmail.com>
* default port group in Settings
* .
* wrap query with try catch
* update config schema
* change to select2
* .
* .
* inject no default port group choice
* Paginator
* .
* Dynamic Select setting
embeds select2 and uses ajax to call to backend for options
poller-group included
* fix validation a bit
* fix typehint
* move minProperties into the select schema
* Change dashboard-select to select-dynamic
Love deleting code
* Change dashboard-select to select-dynamic
Love deleting code
wire up a few select2 options
* fix whitespace
* Not a model, just an object
* Suggestion from @SourceDoctor autocomplete values of select and select-dynamic
Got a little creative with InternalHttpRequest...
* Validate APP_KEY
key:rotate command to rotate keys, only rotates validation data for now
* fixes, swapped encrypters, not saving new value to db, check that key exists first
* add confirmation
* Option to generate new key, re-encrypt data and then save it to .env
A lot more text to try to prevent disaster. Print out both keys 1-2 times.
Fix bug in EnvHelper (when key is commented but not empty)
* fix style
* oops, good phpstan
* Do not poll passive interfaces
* Apply fixes from StyleCI
* discovering with mib active returns true/false
Co-authored-by: ottorei <ottorei@users.noreply.github.com>
Co-authored-by: Tony Murray <murraytony@gmail.com>
* Rewrite ISIS Adjacency discovery/polling
hopefully much faster now, do most work in discovery and just check up/down in poller.
* unused variable
* Implement option for OS override
* fix an incorrect typehint
* test data
* work around stupid migration name
* update schema
* better handling for the on-demand discovery
* more detailed phpdoc
* fix when adjacency is not found
* don't clear out data when adjacency goes away
* Adjust nullable fields
* fixes
* fix class name
* correct migration
* fix bug causing adjacency data to always be blank
* port popups for port links
* isisISAdjState does not need to be nullable
* remove extra space
* default off
* If port is missing return $text
* update schema
* Cleanup old components
* correc copy paste error