Age | Commit message (Collapse) | Author |
|
Backport and Docs for Paginate license management and add license search
See merge request gitlab-org/gitlab-ce!27602
|
|
Render last commit widget with Vue
Closes #62766
See merge request gitlab-org/gitlab-ce!29419
|
|
First pass at license pagination
* Paginate license management client side
* Refactor license list into seperate component
Add string filtering to license names
* Add search input to query on license name
Add add license button
* Refactor add license button to be a slot
Clean up styles and button state logic
* Clean up alignment
* Disable button when dorpdown is open
Remove client side alphabetical sorting
* Let the databse return order by date
Refactor list to use row slot
Further abstract pagination list compnent
Finish refactor of paginated list
* Refactor component into generic paginated list component
* Add additional style tweaks + responsive classes
Run prettier
Update license_management_spec
Run Prettier
Add unit tests for paginated list component
* Refactor template to be valid html (li in ul)
* Add jest unit tests
Add additional unit tests
* Add unit tests around pagination and search states
Add unit tests for filter props
Pretty print, lint, and add changelog
Update po files
Regernate pot file
Backport EE changes
* Update paginated list component
* Update specs and snapshot
Add POT file
Update default copy for pagianted list
* update copy for empty and empty search result states
Update pot file
Backport changes from EE merge request
* Paginaed list component and specs
Backport EE changes
Update paginated list snapshot
Update license management docs and images
Backport paginated-list component from EE
Link to gitlab-ui artifacts job
Match gitlab ui build to EE
Update pot file
Backport Paginated list changes
Set gitlab-ui to temp artifact
Add changelog
|
|
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/62766
|
|
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/58583
|
|
**Why?**
The branch HEAD could be changed since the
IDE was opened. This leads to user's unintentionally
creating commits that overwrite other changes.
https://gitlab.com/gitlab-org/gitlab-ce/issues/59023
|
|
62966-embed-zoom-call-in-issue-mvc
|
|
- Upgraded gitlab-ui to v4.0.0
- Migrated pagination_links to reflect breaking changes introduced
in gitlab-ui v4.0.0
|
|
Detect links containing zoom.us followed by j, s, or my
Add link below Issue title that links to Zoom meeting
|
|
|
|
**Why?**
The ide_status_list will be used and extended in EE.
|
|
|
|
[CE for Part 3] Update IDE file mirror service (ce utils)
See merge request gitlab-org/gitlab-ce!29360
|
|
Backport of EE Displaying Blocking MRs
See merge request gitlab-org/gitlab-ce!29095
|
|
**Notes:**
This module is a client to the webide-file-sync service.
https://gitlab.com/gitlab-org/webide-file-sync
|
|
Some classes in vue_shared were used only by boards, so they were
moved to the boards directory.
|
|
CE backport for Storage Counter changes
Closes #59232
See merge request gitlab-org/gitlab-ce!29206
|
|
|
|
Use update term instead of update in the clusters managed app
implementation in order to make the implementation and UI
language more consistent.
|
|
With this commit, we add docs link for confidential
and locked issues to note compose and edit forms
|
|
This copy button manages a local instance of the Clipboard plugin
specific to it, which means it is created/destroyed on the
creation/destruction of the component. This allows it to work well in
gitlab-ui modals, as the event listeners are bound on creation of the
button.
It also allows for bindings to the `container` option of the Clipboard
plugin, which allows it to work within the focus trap set by bootstrap's
modals.
|
|
'master'
Resolve "Default Web IDE's merge request checkbox to true"
Closes #60034
See merge request gitlab-org/gitlab-ce!28665
|
|
|
|
- Pull the new MR option out into it's own component
- Default MR checkbox to true when creating a new MR and committing to a
branch that does not have an MR
- Still change the MR checkbox to false when a user is on a branch that
already has an MR
- Hide MR option when on a branch that already has an MR and committing
to current branch
- Don't default to true when committing directly to master
|
|
This MR is a backport of an EE merge request
|
|
|
|
Adds isOdd function
|
|
|
|
Fix "operation settings external dashboard component" Jest specs
See merge request gitlab-org/gitlab-ce!29160
|
|
Jestify some specs that start with "A"
See merge request gitlab-org/gitlab-ce!28727
|
|
|
|
Connect frontend UI with backend api for external dashboard link
|
|
The helper was needed because `jest.spyOn` would not
work on this special window object property. The only way
we could successfully spy on `localStorage` was with this helper.
|
|
'58941-use-gitlab-serverless-with-existing-knative-installation' into 'master'
Resolve "Use GitLab serverless with existing Knative installation"
Closes #58941
See merge request gitlab-org/gitlab-ce!27173
|
|
Add ability to expand/collapse operation settings
|
|
This commit is the result of running `yarn eslint --fix` after enabling
the `no-implicit-coercion` ESLint rule. This rule has been added to
our ESLint config here:
https://gitlab.com/gitlab-org/gitlab-eslint-config/merge_requests/14
|
|
Do not display Update app button when saving Knative domain name
Closes #58269
See merge request gitlab-org/gitlab-ce!28904
|
|
Add global isSafeURL utility
See merge request gitlab-org/gitlab-ce!28943
|
|
|
|
- Added isSafeURL utility based on prior work in gitlab-ee
- Also added isAbsoluteOrRootRelative() and getBaseURL() utils,
needed by isSafeURL
- Removed URL() fallback because URL() is now polyfilled
- Updated specs
|
|
A few minor frontend changes to complete the refactoring
from MWPS to the more generic autoMergeStrategy.
|
|
We have one auto merge strategy today - Merge When Pipeline
Succeeds.
In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.
Removed arguments
Fix spec
|
|
|
|
Also add `jQuery` to global in `test_setup`.
This was needed because:
- `vendor/jquery.endless-scroll` depends on it.
- Adding it to `global` in the spec itself didn't work.
|
|
They are used to indicate when knative domain name
has changed
|
|
The new component also implements several improvements in the
knative domain editor workflow:
- Display a loading spinner when saving changes in the domain name
- Display success toast message indicating changes were saved
successfully.
- Display error message in the contraty occurs
|
|
Fixes bug with parent row component triggering multiple Vue router pushes
See merge request gitlab-org/gitlab-ce!28882
|
|
Update dependency @gitlab/ui to ^3.10.1
See merge request gitlab-org/gitlab-ce!28862
|
|
A new attribute was added to `GlPopover`, so the snapshots had to be
updated to match.
|
|
|