18 Commits (1b513c0802769cb9241f57437b720ef63da7a785)

Author SHA1 Message Date
  Pēteris Caune 936a5213f8
Switch from Member.rw to Member.role as the source of truth 3 years ago
  Pēteris Caune 155a1f132b
Simplify super() calls in tests 4 years ago
  Pēteris Caune 11d8e6197c
Read-only users cannot add checks. 4 years ago
  Pēteris Caune 0c9c453ea0
Profile.current_project not used any more, remove last remaining references. cc: #336 5 years ago
  Pēteris Caune 339ac5e9d9
After adding a new check redirect to the "Check Details" page. 5 years ago
  Pēteris Caune 6b0d566922
"My Projects" page. 6 years ago
  Pēteris Caune 0994006603
Drop Check.user_id and Channel.user_id (obsolete, using project_id now) 6 years ago
  Pēteris Caune 1c69cf7f89
Project model. cc: #183 6 years ago
  Pēteris Caune 859a9ed735 Pricing page tweaks. Limit free accounts to 20 checks per account. 8 years ago
  Pēteris Caune 5dafc07c29 Return 403 when API key is wrong. Return 404 when resource not found. Return 405 when request method is wrong. Return 400 when request syntax is wrong. 8 years ago
  Pēteris Caune 5a533441b5 When client GETs instead of POSTs, return HTTP 400 8 years ago
  Pēteris Caune feb2294a7e Tests for team access. 9 years ago
  Di Wu fe72792fd2 use basetestcase for most test cases that require predefined user, add test for ensuretriggers, add travis cache 9 years ago
  Di Wu 79b7327c9e fix tests and optimize authentication and fix some unclosed markup 9 years ago
  Pēteris Caune 1dacc8b797 Users can add passwords to their accounts. Fixes #6 9 years ago
  Pēteris Caune 74c5e5d906 Use assertRedirects() to test redirects. 9 years ago
  Pēteris Caune 947f686c61 Organize imports using isort. 9 years ago
  Pēteris Caune b2dc319e6c "Add Check" was broken, fixing. 9 years ago