@@ -199,6 +199,14 @@ module.exports = function(crowi) {
});
};
+ userSchema.methods.canDeleteCompletely = function(user) {
+ if (user.admin) {
+ return true;
+ }
+
+ return false;
+ };
userSchema.methods.updateApiToken = function(callback) {
const self = this;
@@ -26,7 +26,7 @@
<li>
<a href="#" class="btn btn-default btn-rounded btn-sm" data-target="#putBackPage" data-toggle="modal"><i class="icon-action-undo" aria-hidden="true"></i> {{ t('Put Back') }}</a>
</li>
- {% if user.admin %}
+ {% if user.canDeleteCompletely(user) %}
<a href="#" class="btn btn-danger btn-rounded btn-sm" data-target="#deletePage" data-toggle="modal"><i class="icon-fire" aria-hidden="true"></i> {{ t('Delete Completely') }}</a>