Skip to content
Snippets Groups Projects
  1. Oct 13, 2020
  2. Sep 29, 2020
    • Diego Sampaio's avatar
      Bump version to 3.8.0-develop · 1e42f6dd
      Diego Sampaio authored
      1e42f6dd
    • Diego Sampaio's avatar
      Bump version to 3.7.0 · 9c8c9144
      Diego Sampaio authored
      9c8c9144
    • Diego Sampaio's avatar
    • Diego Sampaio's avatar
    • Douglas Gubert's avatar
      [NEW] Apps-Engine v1.18.0 (#19047) · 92876982
      Douglas Gubert authored
      92876982
    • Shiqi Mei's avatar
      Regression: File upload via apps not working in some scenarios (#18995) · 5f6f0022
      Shiqi Mei authored
      
      * [FIX] [Apps] Fix app user doesn't has permission to upload files
      
      * Fix errorClass [Error]: Forbidden [forbidden]
      
      In `app/file-upload/lib/FileUploadBase.js`, we configured `UploadFS.config.defaultStorePermissions`, which validates `insert(userId, doc)` etc. But the parameter userId cann't be always obtained by this validation method correctly (sometimes it's undefined). Meteor use the Meteor.userId() as its fallback option. So we can wrap the original call with `Meteor.runAsUser` to solve issue.
      
      * Add a new validator into canAccessRoom
      
      canAccessRoom (`app/authorization/server/functions/canAccessRoom.js`) is an essential validator for Rocket.Chat to check whether some user has permissions to access some room. In this PR, we added a new validator that allows app users to access any room on a Rocket.Chat server even if it is not a member of the room.
      
      *  An attempt to fix Meteor code must always run within a Fiber Error
      
      Original Error: "Error: Meteor code must always run within a Fiber. Try wrapping callbacks that you pass to non-Meteor libraries with Meteor.bindEnvironment."
      
      * Add support for uploading files by a livecaht visitor
      
      * Support upload files with livechat visitors
      
      * Reduce an unnecessary DB query - Users.findOneById
      
      * Move the "bypass" out of canAccessRoom
      
      Adding a bypass inside canAccessRoom can potentially allow apps to do stuff we're not prepared (yet)
      
      * Update Apps-Engine version
      
      * Some refactoring
      
      * Fix a rateada
      
      Co-authored-by: default avatarDouglas Gubert <douglas.gubert@gmail.com>
      5f6f0022
  3. Sep 28, 2020
  4. Sep 25, 2020
  5. Sep 23, 2020
  6. Sep 22, 2020
  7. Sep 21, 2020
  8. Sep 17, 2020
  9. Sep 11, 2020
  10. Sep 09, 2020
  11. Sep 01, 2020
  12. Aug 31, 2020
  13. Aug 29, 2020
  14. Aug 27, 2020
  15. Aug 25, 2020
  16. Aug 24, 2020
  17. Aug 22, 2020
  18. Aug 21, 2020
  19. Aug 20, 2020
  20. Aug 19, 2020
Loading