chore: Migrate /superset/search_queries to API v1 (#22579)

This commit is contained in:
Diego Medina 2023-01-11 13:22:41 -03:00 committed by GitHub
parent 1fe0290a60
commit 44c9cf4de5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 1 additions and 881 deletions

View File

@ -1,139 +0,0 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
import React from 'react';
import thunk from 'redux-thunk';
import configureStore from 'redux-mock-store';
import fetchMock from 'fetch-mock';
import QuerySearch from 'src/SqlLab/components/QuerySearch';
import { Provider } from 'react-redux';
import { supersetTheme, ThemeProvider } from '@superset-ui/core';
import { fireEvent, render, screen, act } from '@testing-library/react';
import '@testing-library/jest-dom/extend-expect';
import userEvent from '@testing-library/user-event';
import { user } from 'src/SqlLab/fixtures';
const mockStore = configureStore([thunk]);
const store = mockStore({
sqlLab: user,
});
const SEARCH_ENDPOINT = 'glob:*/superset/search_queries?*';
const USER_ENDPOINT = 'glob:*/api/v1/query/related/user';
const DATABASE_ENDPOINT = 'glob:*/api/v1/database/?*';
fetchMock.get(SEARCH_ENDPOINT, []);
fetchMock.get(USER_ENDPOINT, []);
fetchMock.get(DATABASE_ENDPOINT, []);
describe('QuerySearch', () => {
const mockedProps = {
displayLimit: 50,
};
it('is valid', () => {
expect(
React.isValidElement(
<ThemeProvider theme={supersetTheme}>
<Provider store={store}>
<QuerySearch {...mockedProps} />
</Provider>
</ThemeProvider>,
),
).toBe(true);
});
beforeEach(async () => {
// You need this await function in order to change state in the app. In fact you need it everytime you re-render.
await act(async () => {
render(
<ThemeProvider theme={supersetTheme}>
<Provider store={store}>
<QuerySearch {...mockedProps} />
</Provider>
</ThemeProvider>,
);
});
});
it('should have three Selects', () => {
expect(screen.getByText(/28 days ago/i)).toBeInTheDocument();
expect(screen.getByText(/now/i)).toBeInTheDocument();
expect(screen.getByText(/success/i)).toBeInTheDocument();
});
it('updates fromTime on user selects from time', () => {
const role = screen.getByText(/28 days ago/i);
fireEvent.keyDown(role, { key: 'ArrowDown', keyCode: 40 });
userEvent.click(screen.getByText(/1 hour ago/i));
expect(screen.getByText(/1 hour ago/i)).toBeInTheDocument();
});
it('updates toTime on user selects on time', () => {
const role = screen.getByText(/now/i);
fireEvent.keyDown(role, { key: 'ArrowDown', keyCode: 40 });
userEvent.click(screen.getByText(/1 hour ago/i));
expect(screen.getByText(/1 hour ago/i)).toBeInTheDocument();
});
it('updates status on user selects status', () => {
const role = screen.getByText(/success/i);
fireEvent.keyDown(role, { key: 'ArrowDown', keyCode: 40 });
userEvent.click(screen.getByText(/failed/i));
expect(screen.getByText(/failed/i)).toBeInTheDocument();
});
it('should have one input for searchText', () => {
expect(
screen.getByPlaceholderText(/Query search string/i),
).toBeInTheDocument();
});
it('updates search text on user inputs search text', () => {
const search = screen.getByPlaceholderText(/Query search string/i);
userEvent.type(search, 'text');
expect(search.value).toBe('text');
});
it('should have one Button', () => {
const button = screen.getAllByRole('button');
expect(button.length).toEqual(1);
});
it('should call API when search button is pressed', async () => {
fetchMock.resetHistory();
const button = screen.getByRole('button');
await act(async () => {
userEvent.click(button);
});
expect(fetchMock.calls(SEARCH_ENDPOINT)).toHaveLength(1);
});
it('should call API when (only)enter key is pressed', async () => {
fetchMock.resetHistory();
const search = screen.getByPlaceholderText(/Query search string/i);
await act(async () => {
userEvent.type(search, 'a');
});
expect(fetchMock.calls(SEARCH_ENDPOINT)).toHaveLength(0);
await act(async () => {
userEvent.type(search, '{enter}');
});
expect(fetchMock.calls(SEARCH_ENDPOINT)).toHaveLength(1);
});
});

View File

@ -1,289 +0,0 @@
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
import React, { useState, useEffect } from 'react';
import { useDispatch } from 'react-redux';
import { setDatabases, addDangerToast } from 'src/SqlLab/actions/sqlLab';
import Button from 'src/components/Button';
import Select from 'src/components/DeprecatedSelect';
import { styled, t, SupersetClient, QueryResponse } from '@superset-ui/core';
import { debounce } from 'lodash';
import Loading from 'src/components/Loading';
import {
now,
epochTimeXHoursAgo,
epochTimeXDaysAgo,
epochTimeXYearsAgo,
} from 'src/utils/dates';
import AsyncSelect from 'src/components/AsyncSelect';
import { STATUS_OPTIONS, TIME_OPTIONS } from 'src/SqlLab/constants';
import QueryTable from '../QueryTable';
interface QuerySearchProps {
displayLimit: number;
}
interface UserMutatorProps {
value: number;
text: string;
}
interface DbMutatorProps {
id: number;
database_name: string;
}
const TableWrapper = styled.div`
display: flex;
flex-direction: column;
flex: 1;
height: 100%;
`;
const TableStyles = styled.div`
table {
background-color: ${({ theme }) => theme.colors.grayscale.light4};
}
.table > thead > tr > th {
border-bottom: ${({ theme }) => theme.gridUnit / 2}px solid
${({ theme }) => theme.colors.grayscale.light2};
background: ${({ theme }) => theme.colors.grayscale.light4};
}
`;
const StyledTableStylesContainer = styled.div`
overflow: auto;
`;
const QuerySearch = ({ displayLimit }: QuerySearchProps) => {
const dispatch = useDispatch();
const [databaseId, setDatabaseId] = useState<string>('');
const [userId, setUserId] = useState<string>('');
const [searchText, setSearchText] = useState<string>('');
const [from, setFrom] = useState<string>('28 days ago');
const [to, setTo] = useState<string>('now');
const [status, setStatus] = useState<string>('success');
const [queriesArray, setQueriesArray] = useState<QueryResponse[]>([]);
const [queriesLoading, setQueriesLoading] = useState<boolean>(true);
const getTimeFromSelection = (selection: string) => {
switch (selection) {
case 'now':
return now();
case '1 hour ago':
return epochTimeXHoursAgo(1);
case '1 day ago':
return epochTimeXDaysAgo(1);
case '7 days ago':
return epochTimeXDaysAgo(7);
case '28 days ago':
return epochTimeXDaysAgo(28);
case '90 days ago':
return epochTimeXDaysAgo(90);
case '1 year ago':
return epochTimeXYearsAgo(1);
default:
return null;
}
};
const insertParams = (baseUrl: string, params: string[]) => {
const validParams = params.filter(function (p) {
return p !== '';
});
return `${baseUrl}?${validParams.join('&')}`;
};
const refreshQueries = async () => {
setQueriesLoading(true);
const params = [
userId && `user_id=${userId}`,
databaseId && `database_id=${databaseId}`,
searchText && `search_text=${searchText}`,
status && `status=${status}`,
from && `from=${getTimeFromSelection(from)}`,
to && `to=${getTimeFromSelection(to)}`,
];
try {
const response = await SupersetClient.get({
endpoint: insertParams('/superset/search_queries', params),
});
const queries = Object.values(response.json);
setQueriesArray(queries);
} catch (err) {
dispatch(addDangerToast(t('An error occurred when refreshing queries')));
} finally {
setQueriesLoading(false);
}
};
useEffect(() => {
refreshQueries();
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
const onUserClicked = (userId: string) => {
setUserId(userId);
refreshQueries();
};
const onDbClicked = (dbId: string) => {
setDatabaseId(dbId);
refreshQueries();
};
const onKeyDown = (event: React.KeyboardEvent) => {
if (event.keyCode === 13) {
refreshQueries();
}
};
const onChange = (e: React.ChangeEvent) => {
e.persist();
const handleChange = debounce(e => {
setSearchText(e.target.value);
}, 200);
handleChange(e);
};
const userMutator = ({ result }: { result: UserMutatorProps[] }) =>
result.map(({ value, text }: UserMutatorProps) => ({
label: text,
value,
}));
const dbMutator = ({ result }: { result: DbMutatorProps[] }) => {
const options = result.map(({ id, database_name }: DbMutatorProps) => ({
value: id,
label: database_name,
}));
dispatch(setDatabases(result));
if (result.length === 0) {
dispatch(
addDangerToast(t("It seems you don't have access to any database")),
);
}
return options;
};
return (
<TableWrapper>
<div id="search-header" className="row space-1">
<div className="col-sm-2">
<AsyncSelect
dataEndpoint="api/v1/query/related/user"
mutator={userMutator}
value={userId}
onChange={(selected: any) => setUserId(selected?.value)}
placeholder={t('Filter by user')}
/>
</div>
<div className="col-sm-2">
<AsyncSelect
onChange={(db: any) => setDatabaseId(db?.value)}
dataEndpoint="/api/v1/database/?q=(filters:!((col:expose_in_sqllab,opr:eq,value:!t)))"
value={databaseId}
mutator={dbMutator}
placeholder={t('Filter by database')}
/>
</div>
<div className="col-sm-4">
<input
type="text"
onChange={onChange}
onKeyDown={onKeyDown}
className="form-control input-sm"
placeholder={t('Query search string')}
/>
</div>
<div className="col-sm-4 search-date-filter-container">
<Select
name="select-from"
placeholder={t('[From]-')}
options={TIME_OPTIONS.slice(1, TIME_OPTIONS.length).map(xt => ({
value: xt,
label: xt,
}))}
value={{ value: from, label: from }}
autosize={false}
onChange={(selected: any) => setFrom(selected?.value)}
/>
<Select
name="select-to"
placeholder={t('[To]-')}
options={TIME_OPTIONS.map(xt => ({ value: xt, label: xt }))}
value={{ value: to, label: to }}
autosize={false}
onChange={(selected: any) => setTo(selected?.value)}
/>
<Select
name="select-status"
placeholder={t('Filter by status')}
options={Object.keys(STATUS_OPTIONS).map(s => ({
value: s,
label: s,
}))}
value={{ value: status, label: status }}
isLoading={false}
autosize={false}
onChange={(selected: any) => setStatus(selected?.value)}
/>
<Button
buttonSize="small"
buttonStyle="success"
onClick={refreshQueries}
>
{t('Search')}
</Button>
</div>
</div>
<StyledTableStylesContainer>
{queriesLoading ? (
<Loading />
) : (
<TableStyles>
<QueryTable
columns={[
'state',
'db',
'user',
'time',
'progress',
'rows',
'sql',
'querylink',
]}
onUserClicked={onUserClicked}
onDbClicked={onDbClicked}
queries={queriesArray}
displayLimit={displayLimit}
/>
</TableStyles>
)}
</StyledTableStylesContainer>
</TableWrapper>
);
};
export default QuerySearch;

View File

@ -1271,10 +1271,6 @@ msgstr "Ein Fehler ist aufgetreten"
msgid "An error occurred saving dataset"
msgstr "Beim Speichern des Datensatz ist ein Fehler aufgetreten"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr "Beim Aktualisieren von Abfragen ist ein Fehler aufgetreten"
#: superset/key_value/commands/exceptions.py:33
msgid "An error occurred while accessing the value."
msgstr "Beim Zugriff auf den Wert ist ein Fehler aufgetreten."
@ -5929,18 +5925,6 @@ msgstr "Filtertyp"
msgid "Filter box"
msgstr "Filterkomponente"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "Filtern nach Datenbank"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "Nach Status filtern"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "Filtern nach Benutzer*in"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "Filterkonfiguration"
@ -6822,7 +6806,6 @@ msgstr "Problem 1000 - Die Datenquelle ist zu groß, um sie abzufragen."
msgid "Issue 1001 - The database is under an unusual load."
msgstr "Problem 1001 - Die Datenbank ist ungewöhnlich belastet."
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9495,10 +9478,6 @@ msgstr "Abfragename"
msgid "Query preview"
msgstr "Abfragen-Voransicht"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "Abfragen suchen"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
msgid "Query was stopped"
msgstr "Abfrage wurde angehalten"
@ -10541,7 +10520,6 @@ msgid "Scoping"
msgstr "Auswahlverfahren"
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -15498,10 +15476,6 @@ msgstr "Zoomstufe der Karte"
msgid "[Alert] %(label)s"
msgstr "[Alarm] %(label)s"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr "[Von]-"
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -15521,10 +15495,6 @@ msgstr "[Fehlender Datensatz]"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "[Superset] Zugriff auf die Datenquelle %(name)s wurde gewährt"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr "[Bis]-"
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
msgid "[Untitled]"
msgstr "[Unbenannt]"

View File

@ -1141,10 +1141,6 @@ msgstr ""
msgid "An error occurred saving dataset"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr ""
#: superset/key_value/commands/exceptions.py:33
msgid "An error occurred while accessing the value."
msgstr ""
@ -5521,18 +5517,6 @@ msgstr ""
msgid "Filter box"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr ""
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr ""
@ -6345,7 +6329,6 @@ msgstr ""
msgid "Issue 1001 - The database is under an unusual load."
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -8889,10 +8872,6 @@ msgstr ""
msgid "Query preview"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr ""
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
msgid "Query was stopped"
msgstr ""
@ -9885,7 +9864,6 @@ msgid "Scoping"
msgstr ""
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -14280,10 +14258,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr ""
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -14301,10 +14275,6 @@ msgstr ""
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr ""
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
msgid "[Untitled]"
msgstr ""

View File

@ -1194,10 +1194,6 @@ msgstr "Se produjo un error"
msgid "An error occurred saving dataset"
msgstr "Se produjo un error al crear el origen de datos"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr ""
#: superset/key_value/commands/exceptions.py:33
#, fuzzy
msgid "An error occurred while accessing the value."
@ -5795,18 +5791,6 @@ msgstr "Filtrar por usuario"
msgid "Filter box"
msgstr "Caja de filtro"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "Filtrar por base de datos"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "Filtrar por estado"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "Filtrar por usuario"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "Configuración de filtros"
@ -6672,7 +6656,6 @@ msgstr "Issue 1000 - La fuente de datos es demasiado grande para consultar."
msgid "Issue 1001 - The database is under an unusual load."
msgstr "Issue 1001 - La base de datos tiene una carga inusualmente elevada."
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9340,10 +9323,6 @@ msgstr "Nombre de la consulta"
msgid "Query preview"
msgstr "Previsualización de Datos"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "Cadena de búsqueda de consulta"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
#, fuzzy
msgid "Query was stopped"
@ -10398,7 +10377,6 @@ msgid "Scoping"
msgstr ""
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -15081,10 +15059,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr "[De]-"
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr "Las columnas [Longitud] y [Latitud] deben estar presentes en [Group By]"
@ -15103,10 +15077,6 @@ msgstr "Cambiar fuente"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "Se ha otorgado Acceso [Superset] a la fuente de datos %(name)"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr "[A]-"
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
#, fuzzy, python-format
msgid "[Untitled]"

View File

@ -1242,10 +1242,6 @@ msgstr "Un erreur s'est produite"
msgid "An error occurred saving dataset"
msgstr "Une erreur s'est produite durant la sauvegarde du jeu de données"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr "Une erreur s'est produite en rafaîchissant les requêtes"
#: superset/key_value/commands/exceptions.py:33
#, fuzzy
msgid "An error occurred while accessing the value."
@ -5932,18 +5928,6 @@ msgstr "Type du filtre"
msgid "Filter box"
msgstr "Boite de filtrage"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "Filtrer par base de données"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "Filtrer par statut"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "Filtrer par utilisateur"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "Configuration du filtre"
@ -6837,7 +6821,6 @@ msgstr "Source de données trop volumineuse pour être interrogée."
msgid "Issue 1001 - The database is under an unusual load."
msgstr "La base de données est soumise à une charge inhabituelle."
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9550,10 +9533,6 @@ msgstr "Nom de la requête"
msgid "Query preview"
msgstr "Prévisualisation de la requête"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "Chaîne de recherche"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
msgid "Query was stopped"
msgstr "La requête a été arrêtée"
@ -10618,7 +10597,6 @@ msgid "Scoping"
msgstr "Portée"
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -15466,10 +15444,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr "[Alert] %(label)s"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr "[Depuis]-"
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -15489,10 +15463,6 @@ msgstr "[jeu de données manquant]"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "[Superset] Accès à la source de données %(name)s accordé"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr "[à]-"
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
msgid "[Untitled]"
msgstr "[Sans titre]"

View File

@ -1169,10 +1169,6 @@ msgstr ""
msgid "An error occurred saving dataset"
msgstr "Errore nel creare il datasource"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr "Errore nel creare il datasource"
#: superset/key_value/commands/exceptions.py:33
#, fuzzy
msgid "An error occurred while accessing the value."
@ -5672,18 +5668,6 @@ msgstr "Valore del filtro"
msgid "Filter box"
msgstr "Filtri"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "Mostra database"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "Valore del filtro"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "Valore del filtro"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "Controlli del filtro"
@ -6519,7 +6503,6 @@ msgstr ""
msgid "Issue 1001 - The database is under an unusual load."
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9140,10 +9123,6 @@ msgstr "Ricerca Query"
msgid "Query preview"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "Ricerca Query"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
#, fuzzy
msgid "Query was stopped"
@ -10165,7 +10144,6 @@ msgid "Scoping"
msgstr ""
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -14708,10 +14686,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr ""
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -14730,10 +14704,6 @@ msgstr "Seleziona una destinazione"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "[Superset] Accesso al datasource $(name) concesso"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr ""
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
#, fuzzy, python-format
msgid "[Untitled]"

View File

@ -1162,10 +1162,6 @@ msgstr "エラーが発生しました"
msgid "An error occurred saving dataset"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr ""
#: superset/key_value/commands/exceptions.py:33
#, fuzzy
msgid "An error occurred while accessing the value."
@ -5658,18 +5654,6 @@ msgstr "フィルタタイプ"
msgid "Filter box"
msgstr "フィルタボックス"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr ""
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "フィルタ構成"
@ -6500,7 +6484,6 @@ msgstr "Issue 1000 - データ ソースが大きすぎてクエリを実行で
msgid "Issue 1001 - The database is under an unusual load."
msgstr "Issue 1001 - データベースに異常な負荷がかかっています。"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9115,10 +9098,6 @@ msgstr "クエリ名"
msgid "Query preview"
msgstr "クエリプレビュー"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr ""
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
msgid "Query was stopped"
msgstr ""
@ -10136,7 +10115,6 @@ msgid "Scoping"
msgstr "スコープ"
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -14672,10 +14650,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr ""
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -14693,10 +14667,6 @@ msgstr "[データセットが見つかりません]"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "[Superset] データソース %(name)s へのアクセスは許可されました"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr ""
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
msgid "[Untitled]"
msgstr ""

View File

@ -1160,10 +1160,6 @@ msgstr ""
msgid "An error occurred saving dataset"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr ""
#: superset/key_value/commands/exceptions.py:33
#, fuzzy, python-format
msgid "An error occurred while accessing the value."
@ -5625,18 +5621,6 @@ msgstr ""
msgid "Filter box"
msgstr "필터"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "데이터베이스 선택"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "필터"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "필터"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr ""
@ -6469,7 +6453,6 @@ msgstr "이슈 1000 - 데이터 소스가 쿼리하기에 너무 큽니다."
msgid "Issue 1001 - The database is under an unusual load."
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9052,10 +9035,6 @@ msgstr "Query 검색"
msgid "Query preview"
msgstr "데이터 미리보기"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "Query 검색"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
msgid "Query was stopped"
msgstr ""
@ -10067,7 +10046,6 @@ msgid "Scoping"
msgstr ""
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -14557,10 +14535,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr ""
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -14578,10 +14552,6 @@ msgstr ""
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr ""
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
msgid "[Untitled]"
msgstr ""

View File

@ -1147,10 +1147,6 @@ msgstr ""
msgid "An error occurred saving dataset"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr ""
#: superset/key_value/commands/exceptions.py:33
msgid "An error occurred while accessing the value."
msgstr ""
@ -5526,18 +5522,6 @@ msgstr ""
msgid "Filter box"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr ""
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr ""
@ -6351,7 +6335,6 @@ msgstr ""
msgid "Issue 1001 - The database is under an unusual load."
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -8896,10 +8879,6 @@ msgstr ""
msgid "Query preview"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr ""
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
msgid "Query was stopped"
msgstr ""
@ -9892,7 +9871,6 @@ msgid "Scoping"
msgstr ""
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -14286,10 +14264,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr ""
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -14307,10 +14281,6 @@ msgstr ""
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr ""
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
msgid "[Untitled]"
msgstr ""

View File

@ -2773,7 +2773,6 @@ msgid "Filter List"
msgstr "Filter Lijst"
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:261
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:94
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -9926,39 +9925,10 @@ msgstr "SQL"
msgid "No query history yet..."
msgstr "Nog geen zoekgeschiedenis…"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:137
msgid "An error occurred when refreshing queries"
msgstr "Er is een fout opgetreden bij het vernieuwen van de queries"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:185
#: superset-frontend/src/components/DatabaseSelector/index.tsx:184
msgid "It seems you don't have access to any database"
msgstr "Het lijkt erop dat je geen toegang hebt tot een database"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:200
msgid "Filter by user"
msgstr "Filter op gebruiker"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:209
msgid "Filter by database"
msgstr "Filter op database"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:218
msgid "Query search string"
msgstr "Query zoek string"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:224
msgid "[From]-"
msgstr "[From]-"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:236
msgid "[To]-"
msgstr "[To]-"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:245
msgid "Filter by status"
msgstr "Filter op status"
#: superset-frontend/src/SqlLab/components/QueryTable/index.tsx:117
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:54
#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:142

View File

@ -2033,7 +2033,6 @@ msgstr "Nenhum registo encontrado"
msgid "Filter List"
msgstr "Filtros"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:296
#: superset-frontend/src/explore/components/DataTableControl.tsx:73
#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:226
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:398
@ -3599,40 +3598,11 @@ msgstr "SQL"
msgid "No query history yet..."
msgstr "Ainda não há histórico de queries ..."
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:193
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:101
#: superset-frontend/src/components/DatabaseSelector.tsx:151
msgid "It seems you don't have access to any database"
msgstr "Parece que não tem acesso a nenhuma base de dados"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:220
msgid "An error occurred when refreshing queries"
msgstr "Ocorreu um erro ao criar a origem dos dados"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:235
msgid "Filter by user"
msgstr "Valor de filtro"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:244
msgid "Filter by database"
msgstr "Selecione uma base de dados"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:253
msgid "Query search string"
msgstr "Pesquisa de Query"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:259
msgid "[From]-"
msgstr "[A partir de]-"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:271
msgid "[To]-"
msgstr "[Para]-"
#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:280
msgid "Filter by status"
msgstr "Valor de filtro"
#: superset-frontend/src/SqlLab/components/QueryTable.jsx:128
#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:34
#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:134

View File

@ -1238,10 +1238,6 @@ msgstr "Ocorreu um erro"
msgid "An error occurred saving dataset"
msgstr "Ocorreu um erro ao salvar o conjunto de dados"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr "Ocorreu um erro ao atualizar as consultas"
#: superset/key_value/commands/exceptions.py:33
#, fuzzy
msgid "An error occurred while accessing the value."
@ -5928,18 +5924,6 @@ msgstr "Filtrar por usuário"
msgid "Filter box"
msgstr "Caixa de filtro"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "Filtrar por banco de dados"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "Filtrar por status"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "Filtrar por usuário"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "Configuração do filtro"
@ -6830,7 +6814,6 @@ msgstr "Problema 1000 - A fonte de dados é muito grande para consulta."
msgid "Issue 1001 - The database is under an unusual load."
msgstr "Problema 1001 - O banco de dados está sob carga atípica."
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9533,10 +9516,6 @@ msgstr "Nome da consulta"
msgid "Query preview"
msgstr "Pré-visualização da consulta"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "Texto da consulta de busca"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
#, fuzzy
msgid "Query was stopped"
@ -10596,7 +10575,6 @@ msgid "Scoping"
msgstr "Escopo"
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -15404,10 +15382,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr "[Alert] %(label)s"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr "[A partir de]-"
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr "[Longitude] e as colunas [Latitude] devem estar presentes em [Group By]"
@ -15426,10 +15400,6 @@ msgstr "Mudar conjunto de dados"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "[Superset] O acesso à fonte de dados %(name) s foi concedido"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr "[Para]-"
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
#, fuzzy, python-format
msgid "[Untitled]"

View File

@ -1211,10 +1211,6 @@ msgstr "Произошла ошибка"
msgid "An error occurred saving dataset"
msgstr "Произошла ошибка при создании источника данных"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr "Произошла ошибка при создании источника данных"
#: superset/key_value/commands/exceptions.py:33
#, fuzzy
msgid "An error occurred while accessing the value."
@ -5860,18 +5856,6 @@ msgstr "Значение фильтра"
msgid "Filter box"
msgstr "Фильтр"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "Выберите базу данных"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "Значение фильтра"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "Значение фильтра"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "Фильтруемые срезы"
@ -6753,7 +6737,6 @@ msgstr "Проблема 1000 - Источник данных слишком в
msgid "Issue 1001 - The database is under an unusual load."
msgstr "Проблема 1001 - Необычная загрузка базы данных."
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9438,10 +9421,6 @@ msgstr "Имя запроса"
msgid "Query preview"
msgstr "Предпросмотр данных"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "Поиск запросов"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
#, fuzzy
msgid "Query was stopped"
@ -10488,7 +10467,6 @@ msgid "Scoping"
msgstr ""
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -15217,10 +15195,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr "[Оповещение] %(label)s"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr "[С]-"
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr "Столбцы [Долгота] и [Широта] должны присутствовать в поле [Группировка]"
@ -15239,10 +15213,6 @@ msgstr "Выберите источник данных"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "Доступ к базе данных предоставлен для пользователя — %(name)s"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr "[До]-"
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
#, fuzzy, python-format
msgid "[Untitled]"

View File

@ -1141,10 +1141,6 @@ msgstr ""
msgid "An error occurred saving dataset"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr ""
#: superset/key_value/commands/exceptions.py:33
msgid "An error occurred while accessing the value."
msgstr ""
@ -5538,18 +5534,6 @@ msgstr ""
msgid "Filter box"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr ""
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr ""
@ -6362,7 +6346,6 @@ msgstr ""
msgid "Issue 1001 - The database is under an unusual load."
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -8906,10 +8889,6 @@ msgstr ""
msgid "Query preview"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr ""
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
msgid "Query was stopped"
msgstr ""
@ -9906,7 +9885,6 @@ msgid "Scoping"
msgstr ""
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -14304,10 +14282,6 @@ msgstr ""
msgid "[Alert] %(label)s"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr ""
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr ""
@ -14325,10 +14299,6 @@ msgstr ""
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr ""
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr ""
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
msgid "[Untitled]"
msgstr ""

View File

@ -2675,7 +2675,6 @@ msgid "Filter List"
msgstr "Seznam filtrov"
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:122
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:260
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:107
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:453
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:304
@ -10160,38 +10159,6 @@ msgstr "SQL"
msgid "Run a query to display query history"
msgstr "Za prikaz zgodovine poizvedb zaženite poizvedbo"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:136
msgid "An error occurred when refreshing queries"
msgstr "Pri osveževanju poizvedb je prišlo do napake"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:184
msgid "It seems you don't have access to any database"
msgstr "Zdi se, da nimate dostopa do nobene podatkovne baz"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:199
msgid "Filter by user"
msgstr "Filtriraj po uporabniku"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:208
msgid "Filter by database"
msgstr "Filtriraj po podatkovni bazi"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:217
msgid "Query search string"
msgstr "Iskalni niz za poizvedbo"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:223
msgid "[From]-"
msgstr "[Od]-"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:235
msgid "[To]-"
msgstr "[Do]-"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:244
msgid "Filter by status"
msgstr "Filtriraj po statusu"
#: superset-frontend/src/SqlLab/components/QueryTable/index.tsx:121
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:53
#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:142

View File

@ -1193,10 +1193,6 @@ msgstr "发生了一个错误"
msgid "An error occurred saving dataset"
msgstr "保存数据集时发生错误"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:132
msgid "An error occurred when refreshing queries"
msgstr "创建数据源时发生错误"
#: superset/key_value/commands/exceptions.py:33
#, fuzzy
msgid "An error occurred while accessing the value."
@ -5740,18 +5736,6 @@ msgstr "过滤用户"
msgid "Filter box"
msgstr "过滤器"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:204
msgid "Filter by database"
msgstr "过滤数据库"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:240
msgid "Filter by status"
msgstr "过滤状态"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:195
msgid "Filter by user"
msgstr "过滤用户"
#: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:282
msgid "Filter configuration"
msgstr "过滤配置"
@ -6620,7 +6604,6 @@ msgstr "Issue 1000 - 数据源太大,无法进行查询。"
msgid "Issue 1001 - The database is under an unusual load."
msgstr "Issue 1001 - 数据库负载异常。"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:180
#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx:125
#: superset-frontend/src/components/DatabaseSelector/index.tsx:183
msgid "It seems you don't have access to any database"
@ -9256,10 +9239,6 @@ msgstr "查询名称"
msgid "Query preview"
msgstr "查询预览"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:213
msgid "Query search string"
msgstr "查询搜索字符串"
#: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:682
#, fuzzy
msgid "Query was stopped"
@ -10290,7 +10269,6 @@ msgid "Scoping"
msgstr "范围"
#: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:121
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:256
#: superset-frontend/src/explore/components/DataTableControl/index.tsx:77
#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:419
#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:305
@ -14908,10 +14886,6 @@ msgstr "地图缩放等级"
msgid "[Alert] %(label)s"
msgstr "[警报] %(label)s"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:219
msgid "[From]-"
msgstr "[从]-"
#: superset/viz.py:2349
msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
msgstr "[经度] 和 [纬度] 的选择项必须出现在 [Group By]"
@ -14930,10 +14904,6 @@ msgstr "丢失数据集"
msgid "[Superset] Access to the datasource %(name)s was granted"
msgstr "[Superset] 允许访问数据源 %(name)s"
#: superset-frontend/src/SqlLab/components/QuerySearch/index.tsx:231
msgid "[To]-"
msgstr "[至]-"
#: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:94
#, fuzzy, python-format
msgid "[Untitled]"

View File

@ -2607,6 +2607,7 @@ class Superset(BaseSupersetView): # pylint: disable=too-many-public-methods
@has_access
@event_logger.log_this
@expose("/search_queries")
@deprecated()
def search_queries(self) -> FlaskResponse: # pylint: disable=no-self-use
"""
Search for previously run sqllab queries. Used for Sqllab Query Search