56 Commits (8d956b3365b3050f3dfdf50c801b7c7c4f21d16e)

Author SHA1 Message Date
  Pēteris Caune 8d956b3365 email template from Litmus. CSS already inlined, so dropping premailer dependency. 8 years ago
  Pēteris Caune caa6b2758e pruneusers management command does not touch users with team memberships. Tests. 8 years ago
  Pēteris Caune a412f05651 /switch_team/ requires login and a valid target username 8 years ago
  Pēteris Caune d9171adb1d _associate_demo_check was crashing for returning users after cleaning up old checks. 8 years ago
  James Moore b1bb1540b8 adds a SITE_NAME setting that's used to label the site 8 years ago
  Pēteris Caune 965e32884b Django 1.10 8 years ago
  Pēteris Caune ee3f49c89b TeamAccessMiddleware: create Profile object if it is missing. This solves problems for users created with "manage.py createsuperuser". Fixes #77 8 years ago
  Pēteris Caune c8bcb23fd6 Material icons. 8 years ago
  Pēteris Caune 2ea01a5ff8 A work around for email servers that open our one-time login links. 8 years ago
  Pēteris Caune 760b5b4fdb Support for "Add to Slack" button 8 years ago
  Pēteris Caune 44163c3758 Tests for badges 8 years ago
  Pēteris Caune c15a4871c2 Badges 8 years ago
  Pēteris Caune b0f8763465 Admin improvements 9 years ago
  Pēteris Caune 813c316888 Access rights checks for team access stuff in profile page. 9 years ago
  Pēteris Caune b725b5c4a5 Team Access refinements. 9 years ago
  Pēteris Caune 435b8c220d Fix bug in /accounts/switch_team/, updated messaging. 9 years ago
  Pēteris Caune feb2294a7e Tests for team access. 9 years ago
  Pēteris Caune 00d18e86bd Reduce query count for team lookups 9 years ago
  Pēteris Caune fdf9c607e5 Team Access, test cleanup 9 years ago
  Pēteris Caune 1bc0f82d25 Team access WIP 9 years ago
  Pēteris Caune bbc87fe9bf pruneemails and pruneusers commands for database cleanup 9 years ago
  Pēteris Caune bb193cf4f1 Profile and Subscription managers use get_or_create to avoid some boilerplate 9 years ago
  Pēteris Caune da613963e9 Email alerts and monthly reports have links to Log pages. 9 years ago
  Pēteris Caune 5d2edfa4a0 First stab at API, POST /api/v1/checks 9 years ago
  Pēteris Caune 5d2cc0b0fc Set and revoke API key in Settings page. 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
  Pēteris Caune 57b813677a Log page shows notice about reached ping log limit. 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 b92b0db087 Fix tests. 9 years ago
  Pēteris Caune dd188064fa Store the one time login token in profile so user.password can be used for regular passwords. 9 years ago
  Pēteris Caune 74c5e5d906 Use assertRedirects() to test redirects. 9 years ago
  Pēteris Caune 31c10d357e Updated pricing page, added billing history and invoices. 9 years ago
  Di Wu 2ebad09d14 check token redirect to login on bad token 9 years ago
  Pēteris Caune 91e6f80d9a Code to send monthly reports (but no management command yet to actually send them) 9 years ago
  Di Wu 427a0421c8 redirect already logged in user 9 years ago
  Pēteris Caune 947f686c61 Organize imports using isort. 9 years ago
  Pēteris Caune c5578ac44a Update wording in "Incorrect Link" pages. Fixes #5 9 years ago
  Pēteris Caune 364e7ebec9 Tests for hc.accounts 9 years ago
  Pēteris Caune 18635e947a More tests. 9 years ago
  Pēteris Caune ab58e76ca2 Admin tweaks, style tweaks. Channels page included in navigation. 9 years ago
  Pēteris Caune f0089e2cd2 Send emails using djmail, can verify email addresses in /channels/ 9 years ago
  Pēteris Caune 061fc4f6a9 Notification Channels WIP 9 years ago
  Pēteris Caune 0501a131ae More content in docs section 9 years ago
  Pēteris Caune 749114d856 Nicer Django admin 9 years ago
  Pēteris Caune 9e2edeeceb Only associate demo check if it doesn't have an owner already. 9 years ago
  Pēteris Caune 965599c8eb ping is csrf exempt. 9 years ago
  Pēteris Caune c54cb6469d Send emails using djrill (Mandrill) 9 years ago
  Pēteris Caune 8628be8584 email_from setting, don't send alerts about checks without associated user 9 years ago
  Pēteris Caune 3eaff7d596 Simpler navigation 9 years ago