• Natalia Tepluhina's avatar
    Added confidentiality widget to epic · de91a48a
    Natalia Tepluhina authored
    Added sidebar confidentiality widget
    
    Added the first prototype of new widget
    
    Added icons and text
    
    Added an edit form
    
    Reimplemented edit form
    
    Fixed imports order
    
    Fixed imports order
    
    Added a query to fetch confidentiality
    
    Added a mutation to change confidentiality
    
    Connected Apollo Client to Vuex
    
    - added issue types
    - added component to trigger mutation
    Fixed a query name
    
    Replaced default slot
    
    Added a guard for confidentiality
    
    Fixed a wrong conditional
    
    Fixed subscription to work with MR
    
    Synced up with the quick action
    
    Added aliases to the query
    
    Handled loading state
    
    Fixes after rebase
    
    Fixed canUpdate conditional
    
    Removed subscription for MRs
    
    Added confidentiality error handling
    
    Regenerated a translation file
    
    Fixed collapsed sidebar state
    
    Fixed spinner alignment
    
    Removed mock event
    Added tests for the widget
    
    Started unit test
    
    Added a mock test for widget component
    
    Added confidential false tests
    
    Added tests for issue confidential
    
    Finished a widget test
    
    Created a base spec for form
    
    Tested a mutation error
    
    Finished the confidentiality form test
    
    Added tests for non-confidential content
    
    Finished the content spec
    
    Fixed a typo
    
    Fixed a computed property
    Applied maintainer feedback
    
    Apply 1 suggestion(s) to 1 file(s)
    Apply 1 suggestion(s) to 1 file(s)
    Apply 1 suggestion(s) to 1 file(s)
    Apply 1 suggestion(s) to 1 file(s)
    Apply 1 suggestion(s) to 1 file(s)
    Regenerated translation file
    
    Fixed toString and optional chaining
    
    Apply 3 suggestion(s) to 2 file(s)
    Made issuable type prop required
    
    Fixed parent and test for the widget
    
    Renamed isLoading to loading
    
    Added issuable type to error messages
    
    Fixed passing a prop
    
    Removed space-between class
    
    Regenerated translations file
    
    Fixed confidentiality form spec
    Started describing widgets
    
    Revert "Started describing widgets"
    
    This reverts commit 5538fa30a1a0720282f55cd59fd17a33de64e7d9.
    Added confidentiality widget to epic sidebar
    
    - added proper queries/mutations
    - fixed a full path
    Fixed iid type
    
    Cleanup after rebase
    
    Added issuable type prop
    
    Added test for correct message
    
    Made a sync with Vuex
    
    Fixed actions spec
    
    Deleted old confidentiality component
    
    Added changelog entry
    
    Fixed tests and sidebar collapsing
    
    Returned back optional chaining
    
    Fixed issue sidebar toggling
    
    Fixed epic body spec
    
    Rewritten epic unit tests
    
    Regenerated translation file
    de91a48a
epic_sidebar.vue 8.17 KB