We are using Matrix-based security for Authorization. For users we have under Job "Create" and "Delete" access granted but user does not see "Shelve Project" option at all for the jobs. In fact this user had all the access except admin and as soon admin access is given user sees "Shelve Project" option.
As per plugin documentation "you have to have delete and create permission to archive and un-archive the job which you have" which does not look correct.
Please fix that.