snipe / snipe-it

A free open source IT asset/license management system
https://snipeitapp.com
GNU Affero General Public License v3.0
11k stars 3.17k forks source link

LDAP sync update #10397

Open Mynty100 opened 2 years ago

Mynty100 commented 2 years ago

Snipe-IT Version

5.3.3

Operating System

Ubuntu

Web Server

Apache

PHP Version

7.4

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

This may be a little hard to explain. One thing that would make auditing users and assets easier when someone leaves the company when their user account in AD is removed they are flagged during a sync they no longer exist during that sync they are disabled. Then under reports there is a report that shows all disabled users and if they have any outstanding assets (licensee etc could also be included if relevant)

Describe the solution you'd like A clear and concise description of what you want to happen.

To add the feature request directly into SnipeIT LDAP settings and reports. If not for v5 but the up coming v6

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

At the moment we are considering running our own php site that will use the same LDAP search account and pull the current list of users from AD and from SnipeIT - compare and flag users with API commands. We just thought this would be a great built in feature for SnipeIT.

Additional context Add any other context or screenshots about the feature request here.

No response

Oddalmighty commented 2 years ago

This is something we have been battling as well. We handle inventory for 100+ preschool classrooms. Staff are constantly shuffled between sites or are leaving the agency at the end of the school year. Right now, there's no "nice" way for Snipe-IT to indicate that an account is no longer active. It would be nice to see some kind of flag after an LDAP sync and then a transfer function so we can move their assets to a different employee without having to check everything in first.