BigW Consortium Gitlab

  1. 03 Oct, 2016 1 commit
  2. 14 Sep, 2016 1 commit
    • Improve validity of spec/features/todos/todos_filtering_spec.rb · e7e628bf
      Robert Speicher authored
      Previously, we were checking that a CSS selector string didn't have some
      page-related content, which, of course it didn't.
      
      Now we check against the actual content of the selector, we use a more
      semantic selector, and we add an additional expectation for the text
      that _should_ be there, as an additional sanity check.
  3. 01 Sep, 2016 1 commit
  4. 31 Aug, 2016 1 commit
  5. 25 Aug, 2016 1 commit
  6. 19 Aug, 2016 1 commit
  7. 09 Aug, 2016 1 commit
  8. 17 Jun, 2016 1 commit
  9. 03 Jun, 2016 2 commits
  10. 02 Jun, 2016 4 commits
  11. 01 Jun, 2016 1 commit
    • Fix 404 page when viewing TODOs that contain milestones or labels in different projects · f8a3344d
      Stan Hu authored
      A user viewing the TODOs page will see a 404 if there are mentioned labels
      in multiple different projects. This is likely a caching bug and only occurs
      when Markdown rendering occurs across multiple projects, which is why it's so
      tricky to reproduce. This is what I think is happening:
      
      1. LabelReferenceFilter#references_in encounters label ~X for ProjectA and finds the label in the DB as id = 1.
      2. LabelReferenceFilter.references_in yields [1, 'X', nil, ...]
      3. Since project_ref is nil, AbstractReferenceFilter#project_from_ref_cache caches nil => ProjectA.
      4. LabelReferenceFilter#references_in encounters label ~Y for ProjectB and finds the label in the DB as id = 2.
      5. LabelReferenceFilter.references_in yields [2, 'Y', nil, ...]
      6. AbstractReferenceFilter#project_from_ref_cache lookups nil and returns ProjectA. It was supposed to be ProjectB.
      7. A is the wrong project, so the label lookup fails.
      
      This MR caches Markdown references if the key is present.
      
      Closes #17898
  12. 25 May, 2016 3 commits
  13. 27 Apr, 2016 1 commit
  14. 22 Apr, 2016 1 commit
  15. 18 Apr, 2016 1 commit
  16. 08 Apr, 2016 1 commit