Comments (6)
Hmm, my best suggestion will be to add an extra column (cObjectName?) in the changelog table where you record the subnet/ip of 'cid' as a varchar. Then if 'cid' is gone as the ip/subnet was deleted, then print the value of the new column in italic (and no link). Then the current functionality is kept and changes with deletion will be shown. If someone can think of a better solution, feel free to comment :-)
Another finding regarding changelog. If you edit an object and push the edit button without changing any value, then an empty changelog i written. As no change has been done, I would suggest to skip writing anything to the changelog.
from phpipam.
Hi, Well changelog is actually there, it is just not picked up by the query, as id of original object is not available anymore. Dont know how to change that.
Will add for other objects aswell.
from phpipam.
+1 for the suggestion of @jonashauge as this seems the best solution. One of my clients is working with Infoblox IPAM and there you can always trace who for example deleted a subnet. The changelog in there is pure text and not relying on any other information in the database as far as I can see.
For auditing a changelog that has no relational information (entries made as pure text at the time of the changes) would be a big plus.
from phpipam.
I am missing changelog for subnets as well. You would make me happy if this could be in 1.4. It's related in a way to #800.
from phpipam.
+1. This log will be very usefull for us too.
from phpipam.
I noticed this too. And to track who deleted a subnet, I had to check the main log file. Click the wrench "Show Tools Menu" > under "Tools" > "Log Files".
Here you can download the logs in xls format and find who may have deleted a subnet. I've recently run into the 65536 row limit in excel so this feature is also lacking now. Perhaps xlsx can be used as the export format?
I just brought it up today in issue: ChangeLog viewing and row limits #4092
from phpipam.
Related Issues (20)
- add new ip errors
- custom size PTR zones
- ChangeLog viewing and row limits
- Website: Changelog is outdated (nay, truly "ancient") HOT 3
- Sections controller in API fails to add child section
- ipam php8.3 pingCheck reports warning Undefined property: Net_DNS2_RR_CNAME::$ptrdname HOT 1
- passkey, fix it doesn't work.
- Web Page not Coming up After Reboot of Server HOT 1
- Password validation errors: -Too many symbols (maximum 10). HOT 1
- phpIPAM Outdated and Vulnerable JavaScript Libraries
- phpIPAM clickjacking vulnerability
- Reponse code : 400
- Reponse code: 400
- Circuit Type showing differently in two windows HOT 1
- Rack Map
- possibility of sorting by columns (in logical circuit)
- API controller/Commonphp: Undefined property: stdClass::$isFolder after upgrade to php8
- IP Version, Type, Serial Shows Null After Scan
- IP history tracking
- Create API endpoint to search custom fields HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpipam.