1. 18 7月, 2017 36 次提交
  2. 17 7月, 2017 4 次提交
    • A
      Merge branch 'group-sub-settings-new-sidebar' into 'master' · 6c26fb35
      Annabel Dunstone Gray 提交于
      Added sub-nav to new group sidebar settings
      
      Closes #35140
      
      See merge request !12907
      6c26fb35
    • S
      Skip dead jobs queue for web hooks and project services · ae10151b
      Sean McGivern 提交于
      These jobs may legitimately fail because the endpoint just isn't there any
      more. We don't want them cluttering up the Sidekiq morgue in that case - it's
      currently full on GitLab.com.
      ae10151b
    • A
      Merge branch 'project-sidebar-members' into 'master' · 09617b7d
      Annabel Dunstone Gray 提交于
      Fixed project members link not staying active
      
      Closes gitlab-ee#2942
      
      See merge request !12882
      09617b7d
    • L
      Add RequestStoreWrap to cache via RequestStore · 143fc48a
      Lin Jen-Shin 提交于
      I don't like the idea of `RequestStore` at all, because it's just a
      global state which shouldn't be used at all. But we have a number of
      places calling `ProtectedBranch.protected?` and `ProtectedTag.protected?`
      in a loop for the same user, project, and ref whenever we're checking
      against if the jobs for a given pipeline is accessible for a given user.
      This means we're effectively making N queries for the same thing over
      and over.
      
      To properly fix this, we need to change how we check the permission,
      and that could be a huge work. To solve this quickly, adding a cache
      layer for the given request would be quite simple to do.
      
      We're already doing this in Commit#author, and this is extending that
      idea and make it generalized.
      143fc48a