An error occurred fetching the project authors.
  1. 10 Jun, 2016 2 commits
  2. 06 Jun, 2016 1 commit
    • Timothy Andrew's avatar
      Add a `U2fRegistrations` table/model. · 791cc913
      Timothy Andrew authored
      - To hold registrations from U2F devices, and to authenticate them.
      - Previously, `User#two_factor_enabled` was aliased to the
        `otp_required_for_login` column on `users`.
      - This commit changes things a bit:
          - `User#two_factor_enabled` is not a method anymore
          - `User#two_factor_enabled?` checks both the
            `otp_required_for_login` column, as well as `U2fRegistration`s
          - Change all instances of `User#two_factor_enabled` to
            `User#two_factor_enabled?`
      - Add the `u2f` gem, and implement registration/authentication at the
        model level.
      791cc913
  3. 02 Jun, 2016 3 commits
  4. 30 May, 2016 2 commits
  5. 20 May, 2016 1 commit
  6. 19 May, 2016 2 commits
  7. 18 May, 2016 4 commits
  8. 16 May, 2016 3 commits
  9. 14 May, 2016 1 commit
  10. 11 May, 2016 2 commits
  11. 10 May, 2016 1 commit
    • Sean McGivern's avatar
      Restrict starred projects to viewable ones · 97424ea5
      Sean McGivern authored
      `User#starred_projects` doesn't perform any visibility checks. This has
      a couple of problems:
      
      1. It assumes a user can always view all of their starred projects in
         perpetuity (project not changed to private, access revoked, etc.).
      2. It assumes that we'll only ever allow a user to star a project they
         can view. This is currently the case, but bugs happen.
      
      Add `User#viewable_starred_projects` to filter the starred projects by
      those the user either has explicit access to, or are public or
      internal. Then use that in all places where we list the user's starred
      projects.
      97424ea5
  12. 09 May, 2016 1 commit
  13. 06 May, 2016 2 commits
  14. 04 May, 2016 1 commit
  15. 03 May, 2016 1 commit
  16. 26 Apr, 2016 1 commit
  17. 19 Apr, 2016 1 commit
  18. 18 Apr, 2016 2 commits
  19. 11 Apr, 2016 1 commit
    • P.S.V.R's avatar
      fix #15127 ActiveJob::DeserializationError thrown · e4d9d4e5
      P.S.V.R authored
      send_devise_notification pre-maturely enqueued the task when the user instance
      has not yet been committed into the database, causing a record-not-found in the
      other sidekiq process.
      
      devise-async has already been taking care of asynchronous mail sending, we just
      need to run it inside queue `mailers` instead of `mailer` to enable it.
      e4d9d4e5
  20. 08 Apr, 2016 1 commit
  21. 31 Mar, 2016 1 commit
  22. 30 Mar, 2016 3 commits
  23. 24 Mar, 2016 1 commit
  24. 19 Mar, 2016 2 commits