You will need to define policies for each section/volume/category groups/product types and users in the settings, there are 4 policies :
- Do not restrict
- Restrict all : Prevent deletions when the element is referenced in another element, in drafts and revisions also
- Restrict all but revisions : Same as above but not in revisions
- Restrict all but drafts : Same as above but not in drafts
- Restrict all but drafts and revisions : Same as above but not in drafts or revisions
By default this plugin will not restrict anything.
You can disable all restrictions for Site or Console requests
Admin users have all permissions on Craft, but not with this plugin. Admins will be prevented to delete, unless allowed specifically in the setting "Admins can skip all deletion policies".