Skip to content
Snippets Groups Projects
Commit b7dfe2ae authored by GitLab Bot's avatar GitLab Bot
Browse files

Add latest changes from gitlab-org/gitlab@master

parent 25cb337c
No related branches found
No related tags found
No related merge requests found
Showing
with 71 additions and 19 deletions
Loading
Loading
@@ -79,7 +79,9 @@ export default {
default:
break;
}
return environmentText;
return environmentText && this.hasCluster
? `${environmentText} ${this.clusterText}`
: environmentText;
},
environmentLink() {
if (this.hasEnvironment) {
Loading
Loading
@@ -109,6 +111,37 @@ export default {
? this.lastDeployment.deployable.build_path
: '';
},
hasCluster() {
return this.hasLastDeployment && this.lastDeployment.cluster;
},
clusterNameOrLink() {
if (!this.hasCluster) {
return '';
}
const { name, path } = this.lastDeployment.cluster;
const escapedName = _.escape(name);
const escapedPath = _.escape(path);
if (!escapedPath) {
return escapedName;
}
return sprintf(
'%{startLink}%{name}%{endLink}',
{
startLink: `<a href="${escapedPath}" class="js-job-cluster-link">`,
name: escapedName,
endLink: '</a>',
},
false,
);
},
clusterText() {
return this.hasCluster
? sprintf(__('Cluster %{cluster} was used.'), { cluster: this.clusterNameOrLink }, false)
: '';
},
},
methods: {
deploymentLink(name) {
Loading
Loading
Loading
Loading
@@ -231,7 +231,7 @@ export default class LabelsSelect {
});
}
if (extraData.length) {
extraData.push('divider');
extraData.push({ type: 'divider' });
data = extraData.concat(data);
}
}
Loading
Loading
@@ -243,7 +243,7 @@ export default class LabelsSelect {
})
.catch(() => flash(__('Error fetching labels.')));
},
renderRow: function(label, instance) {
renderRow: function(label) {
var linkEl,
listItemEl,
color,
Loading
Loading
Loading
Loading
@@ -100,7 +100,7 @@ export default class MilestoneSelect {
});
}
if (extraOptions.length) {
extraOptions.push('divider');
extraOptions.push({ type: 'divider' });
}
 
callback(extraOptions.concat(data));
Loading
Loading
Loading
Loading
@@ -34,7 +34,7 @@ export default class NamespaceSelect {
id: null,
};
namespaces.unshift(anyNamespace);
namespaces.splice(1, 0, 'divider');
namespaces.splice(1, 0, { type: 'divider' });
}
return dataCallback(namespaces);
});
Loading
Loading
Loading
Loading
@@ -7,7 +7,7 @@ document.addEventListener('DOMContentLoaded', () => {
const skippable = parseBoolean(twoFactorNode.dataset.twoFactorSkippable);
 
if (skippable) {
const button = `<a class="btn btn-sm btn-warning float-right" data-method="patch" href="${twoFactorNode.dataset.two_factor_skip_url}">Configure it later</a>`;
const button = `<a class="btn btn-sm btn-warning float-right" data-qa-selector="configure_it_later_button" data-method="patch" href="${twoFactorNode.dataset.two_factor_skip_url}">Configure it later</a>`;
const flashAlert = document.querySelector('.flash-alert');
if (flashAlert) flashAlert.insertAdjacentHTML('beforeend', button);
}
Loading
Loading
Loading
Loading
@@ -215,6 +215,7 @@ export default {
:disabled="!canChangeVisibilityLevel"
name="project[visibility_level]"
class="form-control select-control"
data-qa-selector="project_visibility_dropdown"
>
<option
:value="visibilityOptions.PRIVATE"
Loading
Loading
Loading
Loading
@@ -30,7 +30,7 @@ export default class Search {
data.unshift({
full_name: __('Any'),
});
data.splice(1, 0, 'divider');
data.splice(1, 0, { type: 'divider' });
return callback(data);
});
},
Loading
Loading
@@ -57,7 +57,7 @@ export default class Search {
data.unshift({
name_with_namespace: __('Any'),
});
data.splice(1, 0, 'divider');
data.splice(1, 0, { type: 'divider' });
 
return data;
})
Loading
Loading
Loading
Loading
@@ -191,13 +191,14 @@ export class SearchAutocomplete {
// Add group header before list each group
if (lastCategory !== suggestion.category) {
if (!firstCategory) {
data.push('separator');
data.push({ type: 'separator' });
}
if (firstCategory) {
firstCategory = false;
}
data.push({
header: suggestion.category,
type: 'header',
content: suggestion.category,
});
lastCategory = suggestion.category;
}
Loading
Loading
@@ -221,7 +222,7 @@ export class SearchAutocomplete {
template = s__('SearchAutocomplete|in this group');
}
 
data.unshift('separator');
data.unshift({ type: 'separator' });
data.unshift({
icon,
text: term,
Loading
Loading
@@ -271,7 +272,8 @@ export class SearchAutocomplete {
 
if (name) {
baseItems.push({
header: `${name}`,
type: 'header',
content: `${name}`,
});
}
 
Loading
Loading
Loading
Loading
@@ -333,7 +333,7 @@ function UsersSelect(currentUser, els, options = {}) {
}
 
if (showDivider) {
users.splice(showDivider, 0, 'divider');
users.splice(showDivider, 0, { type: 'divider' });
}
 
if ($dropdown.hasClass('js-multiselect')) {
Loading
Loading
@@ -343,7 +343,8 @@ function UsersSelect(currentUser, els, options = {}) {
if ($dropdown.data('dropdownHeader')) {
showDivider += 1;
users.splice(showDivider, 0, {
header: $dropdown.data('dropdownHeader'),
type: 'header',
content: $dropdown.data('dropdownHeader'),
});
}
 
Loading
Loading
@@ -358,7 +359,7 @@ function UsersSelect(currentUser, els, options = {}) {
users.splice(showDivider, 0, selectedUser);
});
 
users.splice(showDivider + 1, 0, 'divider');
users.splice(showDivider + 1, 0, { type: 'divider' });
}
}
}
Loading
Loading
Loading
Loading
@@ -95,7 +95,6 @@ export default {
},
};
</script>
<template>
<div class="ci-widget media js-ci-widget">
<template v-if="!hasPipeline || hasCIError">
Loading
Loading
@@ -157,6 +156,7 @@ export default {
</div>
</template>
</span>
<linked-pipelines-mini-list v-if="triggered.length" :triggered="triggered" />
</span>
</div>
Loading
Loading
Loading
Loading
@@ -9,6 +9,7 @@ export default {
directives: {
GlTooltip: GlTooltipDirective,
},
props: {
endDateString: {
type: String,
Loading
Loading
Loading
Loading
@@ -77,12 +77,11 @@ export default {
</script>
 
<template>
<div class="block sidebar-grouped-item">
<div class="block sidebar-grouped-item gl-cursor-pointer" role="button" @click="toggleSidebar">
<collapsed-calendar-icon
v-if="showMinDateBlock"
:container-class="iconClass"
:tooltip-text="tooltipText('min')"
@click="toggleSidebar"
>
<span class="sidebar-collapsed-value">
<span v-if="showFromText">{{ __('From') }}</span> <span>{{ dateText('min') }}</span>
Loading
Loading
@@ -93,7 +92,6 @@ export default {
v-if="maxDate"
:container-class="iconClass"
:tooltip-text="tooltipText('max')"
@click="toggleSidebar"
>
<span class="sidebar-collapsed-value">
<span v-if="!minDate">{{ __('Until') }}</span> <span>{{ dateText('max') }}</span>
Loading
Loading
Loading
Loading
@@ -8,3 +8,5 @@ class Admin::ApplicationController < ApplicationController
 
layout 'admin'
end
Admin::ApplicationController.prepend_if_ee('EE::Admin::ApplicationController')
Loading
Loading
@@ -149,3 +149,5 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController
render action
end
end
Admin::ApplicationSettingsController.prepend_if_ee('EE::Admin::ApplicationSettingsController')
Loading
Loading
@@ -14,3 +14,5 @@ class Admin::DashboardController < Admin::ApplicationController
end
# rubocop: enable CodeReuse/ActiveRecord
end
Admin::DashboardController.prepend_if_ee('EE::Admin::DashboardController')
Loading
Loading
@@ -99,3 +99,5 @@ class Admin::GroupsController < Admin::ApplicationController
]
end
end
Admin::GroupsController.prepend_if_ee('EE::Admin::GroupsController')
Loading
Loading
@@ -11,3 +11,5 @@ class Admin::HealthCheckController < Admin::ApplicationController
['standard']
end
end
Admin::HealthCheckController.prepend_if_ee('EE::Admin::HealthCheckController')
Loading
Loading
@@ -20,3 +20,5 @@ class Admin::LogsController < Admin::ApplicationController
]
end
end
Admin::LogsController.prepend_if_ee('EE::Admin::LogsController')
Loading
Loading
@@ -76,3 +76,5 @@ class Admin::ProjectsController < Admin::ApplicationController
@group ||= @project.group
end
end
Admin::ProjectsController.prepend_if_ee('EE::Admin::ProjectsController')
Loading
Loading
@@ -241,3 +241,5 @@ class Admin::UsersController < Admin::ApplicationController
Gitlab::AppLogger.info(_("User %{current_user_username} has started impersonating %{username}") % { current_user_username: current_user.username, username: user.username })
end
end
Admin::UsersController.prepend_if_ee('EE::Admin::UsersController')
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment