code: function deleteUser(options) {
              return models.Base.transaction((t) => {
                  options.transacting = t;
  
                  return Promise.all([
                      models.Accesstoken.destroyByUser(options),
                      models.Refreshtoken.destroyByUser(options),
                      models.Post.destroyByAuthor(options)
                  ]).then(() => {
                      return models.User.destroy(options);
                  }).return(null);
              }).catch((err) => {
                  return Promise.reject(new common.errors.NoPermissionError({
                      err: err
                  }));
              });
          }
docs: ### Delete User
  Make the call to the Model layer
  @param {Object} options