1. 20 6月, 2018 4 次提交
  2. 19 6月, 2018 2 次提交
  3. 18 6月, 2018 1 次提交
    • I
      Render calendar feed inline when accessed from GitLab · 6954ebbe
      Imre Farkas 提交于
      With text/calendar as Content-Type, the browser always downloads the
      content as a file (even ignoring the Content-Disposition header). We
      want to display the content inline when accessed from GitLab, similarly
      to the RSS feed.
      6954ebbe
  4. 16 6月, 2018 2 次提交
  5. 15 6月, 2018 7 次提交
  6. 14 6月, 2018 1 次提交
  7. 13 6月, 2018 1 次提交
    • B
      Render access denied without message · 7fe92d99
      Bob Van Landuyt 提交于
      The `errors/access_denied` page should not fail to render when no
      message is provided.
      
      When accessing something as a sessionless user, we should also display
      the terms message if possible.
      7fe92d99
  8. 09 6月, 2018 1 次提交
    • B
      Users can accept terms during registration · 3d713ac1
      Bob Van Landuyt 提交于
      When a user checks the `accept` checkbox, we will track that
      acceptance as usual. That way they don't need to accept again after
      they complete the registration.
      
      When an unauthenticated user visits the `/-/users/terms` page, there
      is no button to accept, decline or continue. The 'current-user menu'
      is also hidden from the top bar.
      3d713ac1
  9. 08 6月, 2018 1 次提交
  10. 07 6月, 2018 3 次提交
    • D
    • S
      Force Postgres to avoid trigram indexes when in a group · c03386c3
      Sean McGivern 提交于
      When filtering issues with a search string in a group, we observed on GitLab.com
      that Postgres was using an inefficient query plan, preferring the (global)
      trigram indexes on description and title, rather than using a filter on the
      restricted set of issues within the group.
      
      Change the callers of the IssuableFinder to use a CTE in this case to fence the
      rest of the query from the LIKE filters, so that the optimiser is forced to
      perform the filter in the order we prefer.
      
      This will only force the use of a CTE when:
      
      1. The use_cte_for_search params is truthy.
      2. We are using Postgres.
      3. We have passed the `search` param.
      
      The third item is important - searching issues using the search box does not use
      the finder in this way, but contructs a query and appends `full_search` to
      that. For some reason, this query does not suffer from the same issue.
      
      Currenly, we only pass this param when filtering issuables (issues or MRs) in a
      group context.
      c03386c3
    • S
      Log response body to production_json.log when a controller responds with a 422 status · 5d3abdf9
      Stan Hu 提交于
      We have a number of import errors occurring with 422 errors, and
      it's hard to determine why they are happening. This change will
      surface the errors in the log lines.
      
      Relates to #47365
      5d3abdf9
  11. 06 6月, 2018 9 次提交
  12. 05 6月, 2018 8 次提交