1. 18 Mar, 2021 12 commits
    • Paul Slaughter's avatar
      Merge branch 'nfriend-update-all-shortcuts-to-use-keybindings-js' into 'master' · f264588c
      Paul Slaughter authored
      Update keyboard shortcuts to use keybindings.js
      
      See merge request gitlab-org/gitlab!45308
      f264588c
    • Nathan Friend's avatar
      Update (almost) all shortcuts to use `keysFor` · da1e920d
      Nathan Friend authored
      This commit refactors almost all keyboard shortcuts to use keysFor.
      
      A small number of shortcuts have been left as-is because their
      implementation is unconventional/unusual. These will be addressed
      in follow-up commits.
      da1e920d
    • Evan Read's avatar
      Merge branch 'gitaly-cluster-overview' into 'master' · f7678655
      Evan Read authored
      Add Overview to Gitaly Cluster docs
      
      See merge request gitlab-org/gitlab!51064
      f7678655
    • James Ramsay (ex-GitLab)'s avatar
      Add Overview to Gitaly Cluster docs · 7ab7ec8e
      James Ramsay (ex-GitLab) authored
      Gitaly Cluster is a substantial feature that can be compared to NFS,
      Geo and Sharding. This commit reorganizes existing information, and adds
      more detail to help customers better understand what Gitaly Cluster is.
      7ab7ec8e
    • GitLab Release Tools Bot's avatar
      Update VERSION files · 46386cd9
      GitLab Release Tools Bot authored
      [ci skip]
      46386cd9
    • Dylan Griffith's avatar
      Merge branch 'remove_commit_package' into 'master' · ac85f772
      Dylan Griffith authored
      Remove commit message from package details page
      
      See merge request gitlab-org/gitlab!56716
      ac85f772
    • Tim Rizzi's avatar
      9d860de5
    • Luke Duncalfe's avatar
      Merge branch... · 0bee2780
      Luke Duncalfe authored
      Merge branch '262086-user-availability-allow-users-to-schedule-un-setting-of-their-status-values-fe' into 'master'
      
      User Availability - Allow users to schedule un-setting of their status
      
      See merge request gitlab-org/gitlab!56649
      0bee2780
    • Brandon Labuschagne's avatar
      Add clear user status dropdown · c07e57bd
      Brandon Labuschagne authored
      This dropdown gets added to the set user
      status modal. It allows a user the option
      to set a predefined range to clear their
      status.
      c07e57bd
    • Luke Duncalfe's avatar
      Merge branch '13984-graphql-auth' into 'master' · cebb9a36
      Luke Duncalfe authored
      GraphQL: Replace homecooked Authorize logic with gem auth [RUN AS-IF-FOSS]
      
      See merge request gitlab-org/gitlab!40088
      cebb9a36
    • charlie ablett's avatar
      Replace Authorize instrument with gem auth · 8d7a47f8
      charlie ablett authored
      This changes our GraphQL code to use the built-in `#authorize` methods
      to handle permissions.
      
      We originally implemented this functionality with a field-extension,
      but this is no longer necessary. This commit replaces that unnecessary
      field extension with implementations of `BaseObject#authorize` that
      use our policy framework.
      
      Significant changes included here:
      
      - field authorization now works as per the library specification: it
        authorizes against the current object, not the resolved value.
        To apply permissions to the resolved value, use the type permissions.
      - we allow resolvers to do the same (opt-in).
      - we extend authorization to enums (currently no enums use
        authorization).
      
      Note on enums:
      We don't actually have any authorization on enums, but we need to detect
      that efficiently. By supporting `ObjectAuthorization`, we can skip
      redaction now, and support it later (if we add enum members that require
      special authorization to see).
      
      Removals:
      
      - The ManualAuthorization temporary class
      - The synchronized_object method on BaseResolver
      - Field.authorize DSL method
      
      Changes:
      
      The error raised when there is no auth becomes an internal server
      error (ConfigurationError) since it cannot be caused by the client,
      and represents a programming mistake.
      
      The board issue move mutation has unnecessary logic removed, and the
      test for this is adjusted to verify the correctness of this change.
      Co-authored-by: default avatarAlex Kalderimis <akalderimis@gitlab.com>
      Co-authored-by: default avatarCharlie Ablett <cablett@gitlab.com>
      8d7a47f8
    • Luke Duncalfe's avatar
      Merge branch '16950_rework_syntax_highlighting' into 'master' · 6053a84f
      Luke Duncalfe authored
      Update syntax highlighting logic [RUN ALL RSPEC] [RUN AS-IF-FOSS]
      
      See merge request gitlab-org/gitlab!56108
      6053a84f
  2. 17 Mar, 2021 28 commits