community: remove remaining premium wizard and admin surface

This commit is contained in:
a.tolmachev
2026-05-07 21:16:36 +00:00
parent 29f971c22d
commit ca9b86aada
15 changed files with 48 additions and 1278 deletions
-34
View File
@@ -15,9 +15,6 @@ var loadWizardPanels = window.CrankWizardShell.loadWizardPanels;
var bindProtocolCards = window.CrankWizardShell.bindProtocolCards;
var applyEditionProtocolVisibility = window.CrankWizardShell.applyEditionProtocolVisibility;
var step3PanelId = window.CrankWizardShell.step3PanelId;
var bindStreamingConfigControls = window.CrankStreamingForm.bindStreamingConfigControls;
var collectStreamingConfig = window.CrankStreamingForm.collectStreamingConfig;
var applyStreamingConfig = window.CrankStreamingForm.applyStreamingConfig;
var saveOperation = window.CrankWizardLive.saveOperation;
var loadOperationForEdit = window.CrankWizardLive.loadOperationForEdit;
var bindWizardLiveActions = window.CrankWizardLive.bindWizardLiveActions;
@@ -34,8 +31,6 @@ var wizardDescriptorSetUpload = window.wizardDescriptorSetUpload;
var wizardSoapWsdlUpload = window.wizardSoapWsdlUpload;
var wizardSoapXsdUpload = window.wizardSoapXsdUpload;
var wizardTestResponsePreview = window.wizardTestResponsePreview;
var grpcDescriptorServices = window.grpcDescriptorServices;
var soapServiceCatalog = window.soapServiceCatalog;
var wizardProtocolCapabilities = window.wizardProtocolCapabilities;
var wizardSecrets = window.wizardSecrets;
var wizardAuthProfiles = window.wizardAuthProfiles;
@@ -95,7 +90,6 @@ async function initWizardPage() {
await loadWizardAuthResources();
bindProtocolCards();
bindWizardLiveActions();
bindStreamingConfigControls();
updateUpstreamAuthUi();
renderEditionCapabilityHints(editionCapabilities);
@@ -149,9 +143,6 @@ async function initWizardPage() {
function renderEditionCapabilityHints(capabilities) {
var securityNote = document.getElementById('wizard-security-level-note');
var securityText = securityNote ? securityNote.querySelector('.info-callout-text') : null;
var streamingNote = document.getElementById('wizard-streaming-capability-note');
var streamingText = streamingNote ? streamingNote.querySelector('.info-callout-text') : null;
var streamingCard = document.getElementById('wizard-streaming-config-card');
if (!securityText) return;
var levels = capabilities && Array.isArray(capabilities.supported_security_levels)
? capabilities.supported_security_levels
@@ -160,25 +151,6 @@ function renderEditionCapabilityHints(capabilities) {
if (!securityNote.hidden) {
securityText.textContent = tKey('wizard.step5.community_security_note');
}
var protocolCapabilities = currentProtocolCapabilities();
var modes = protocolCapabilities && Array.isArray(protocolCapabilities.supports_execution_modes)
? protocolCapabilities.supports_execution_modes
: ['unary'];
var hasStreamingModes = modes.some(function(mode) { return mode !== 'unary'; });
if (streamingCard) {
streamingCard.hidden = !hasStreamingModes;
}
if (streamingNote && streamingText) {
var edition = capabilities && capabilities.edition ? capabilities.edition : 'community';
var shouldExplainCommunityLimit = edition === 'community'
&& !hasStreamingModes
&& ['rest', 'grpc'].indexOf(wizardProtocol) >= 0;
streamingNote.hidden = !shouldExplainCommunityLimit;
if (shouldExplainCommunityLimit) {
streamingText.textContent = tKey('wizard.step5.community_streaming_note');
}
}
}
window.renderEditionCapabilityHints = renderEditionCapabilityHints;
@@ -285,12 +257,6 @@ document.addEventListener('click', function() {
});
/* ══════════════════════════════════════════════
gRPC — source selector
══════════════════════════════════════════════ */
var grpcSource = 'proto'; // 'proto' | 'reflection' | 'manual'
function textValue(id) {
var element = document.getElementById(id);
return element ? element.value.trim() : '';