An error occurred fetching the project authors.
  1. 07 Jul, 2017 2 commits
  2. 06 Jul, 2017 5 commits
    • Nick Thomas's avatar
      Fix remaining conflicts in modules · 03cc7404
      Nick Thomas authored
      03cc7404
    • Yorick Peterse's avatar
      Added Cop to blacklist the use of `dependent:` · 8fbbf41e
      Yorick Peterse authored
      This is allowed for existing instances so we don't end up 76 offenses
      right away, but for new code one should _only_ use this if they _have_
      to remove non database data. Even then it's usually better to do this in
      a service class as this gives you more control over how to remove the
      data (e.g. in bulk).
      8fbbf41e
    • Yorick Peterse's avatar
      Add many foreign keys to the projects table · c63e3221
      Yorick Peterse authored
      This removes the need for relying on Rails' "dependent" option for data
      removal, which is _incredibly_ slow (even when using :delete_all) when
      deleting large amounts of data. This also ensures data consistency is
      enforced on DB level and not on application level (something Rails is
      really bad at).
      
      This commit also includes various migrations to add foreign keys to
      tables that eventually point to "projects" to ensure no rows get
      orphaned upon removing a project.
      c63e3221
    • Yorick Peterse's avatar
      Added Cop to blacklist the use of `dependent:` · dddf1378
      Yorick Peterse authored
      This is allowed for existing instances so we don't end up 76 offenses
      right away, but for new code one should _only_ use this if they _have_
      to remove non database data. Even then it's usually better to do this in
      a service class as this gives you more control over how to remove the
      data (e.g. in bulk).
      dddf1378
    • Yorick Peterse's avatar
      Add many foreign keys to the projects table · 028db84c
      Yorick Peterse authored
      This removes the need for relying on Rails' "dependent" option for data
      removal, which is _incredibly_ slow (even when using :delete_all) when
      deleting large amounts of data. This also ensures data consistency is
      enforced on DB level and not on application level (something Rails is
      really bad at).
      
      This commit also includes various migrations to add foreign keys to
      tables that eventually point to "projects" to ensure no rows get
      orphaned upon removing a project.
      028db84c
  3. 05 Jul, 2017 2 commits
  4. 22 Jun, 2017 1 commit
  5. 21 Jun, 2017 2 commits
  6. 16 Jun, 2017 2 commits
  7. 07 Jun, 2017 5 commits
  8. 02 Jun, 2017 2 commits
  9. 14 May, 2017 1 commit
  10. 13 May, 2017 1 commit
  11. 12 May, 2017 1 commit
  12. 05 May, 2017 1 commit
  13. 04 May, 2017 2 commits
  14. 03 May, 2017 1 commit
    • Valery Sizov's avatar
      Resolve conflicts · 07175a5f
      Valery Sizov authored
      [Multiple isssue assignees] feature is far behind of the master by this commit I resolve the BE part
      07175a5f
  15. 27 Apr, 2017 1 commit
  16. 21 Apr, 2017 1 commit
  17. 20 Apr, 2017 1 commit
  18. 10 Apr, 2017 3 commits
  19. 08 Apr, 2017 1 commit
  20. 06 Apr, 2017 2 commits
  21. 05 Apr, 2017 2 commits
  22. 04 Apr, 2017 1 commit