1. 23 Oct, 2016 1 commit
    • Jacob Magnusson's avatar
      Fix regression with late-evaluation relationships no longer working for filters · b71634c3
      Jacob Magnusson authored
      Regression was introduced in 47080aeb (PR #1348) where `is_hybrid_property` was changed to support remote hybrid properties. When lambdas were encountered in the iteration they were passed as-is to the function `get_hybrid_properties`, which in turn threw the exception `sqlalchemy.exc.NoInspectionAvailable: No inspection system is available for object of type <class 'function'>`.
      
      Test has been updated to ensure that flask-admin will continue to support lambdas as a relationship’s first argument.
      b71634c3
  2. 16 Oct, 2016 1 commit
  3. 11 Oct, 2016 2 commits
  4. 08 Oct, 2016 2 commits
  5. 04 Oct, 2016 1 commit
  6. 02 Oct, 2016 1 commit
  7. 30 Sep, 2016 1 commit
  8. 23 Sep, 2016 4 commits
  9. 18 Sep, 2016 6 commits
  10. 17 Sep, 2016 2 commits
  11. 15 Sep, 2016 1 commit
  12. 14 Sep, 2016 1 commit
    • Andrew Grigorev's avatar
      Fix CSRF for production deployments · db21a600
      Andrew Grigorev authored
      Current SecureForm implementation generates CSRF secret using
      `os.urandom()` every time when application start up. CSRF secret is used
      to calculate csrf_token check value, so if someone would use a command
      similar to
      
          gunicorn --workers=8 app
      
      to run his flask-admin app on production then most form submissions
      would silently fail (silently - as for now, it is probably another one
      bug).
      
      Instead of custom `os.urandom()` logic the `app.secret_key` value should
      be used to produce CSRF token values.
      db21a600
  13. 10 Sep, 2016 1 commit
  14. 08 Sep, 2016 4 commits
  15. 05 Sep, 2016 3 commits
  16. 03 Sep, 2016 2 commits
  17. 31 Aug, 2016 2 commits
  18. 30 Aug, 2016 1 commit
  19. 28 Aug, 2016 1 commit
  20. 25 Aug, 2016 3 commits