Στο σημερινό πόστ θα σας δείξω με ποιον τρόπο μπορούμε να απενεργοποιήσουμε το delete για μια SharePoint Online List
Η διαδικασία αυτή είναι πολύ σημαντική αν λάβουμε υπόψη μας οτι με αυτό τον τρόπο διασφαλίζουμε ότι κανένας από τους μη admins αλλά με δικαιώματα χρήστης δεν μπορεί να προβεί στη διαγραφή μιας λίστας μας
Όπως βλέπετε στο παρακάτω σχήμα από τα settings της custom list που έχω δημιουργήσει στην δεύτερη στήλη εμφανίζεται by default η επιλογή delete this list

Με την χρήση της PowerShell και του SharePoint Online mamagenet Shell πάντα με admin permissions έχουμε
#Δήλωση Μεταβλητών
$SiteURL = "https://mytenant.sharepoint.com"
$CustomList = "CustomList"
#Σύνδεση με PnP Online
Connect-PnPOnline -Url $SiteURL -UseWebLogin
#Απενεργοποιήση του delete στο List item
$List = Get-PnPList -Identity $CustomList -Includes AllowDeletion
$List.AllowDeletion = $False
$List.Update()
Invoke-PnPQuery

και τελικά όπως βλέπετε έχουμε απενεργοποιήσει την επιλογή της διαγραφής
