diff --git a/src/components/forms/EditEnvironmentSimpleForm/EditEnvironmentSimpleForm.js b/src/components/forms/EditEnvironmentSimpleForm/EditEnvironmentSimpleForm.js index 5a81c6453..68edd4b0e 100644 --- a/src/components/forms/EditEnvironmentSimpleForm/EditEnvironmentSimpleForm.js +++ b/src/components/forms/EditEnvironmentSimpleForm/EditEnvironmentSimpleForm.js @@ -2,12 +2,12 @@ import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { reduxForm, Field } from 'redux-form'; import { FormattedMessage, intlShape, injectIntl } from 'react-intl'; -import { Alert, Grid, Row, Col } from 'react-bootstrap'; +import { Alert, Grid, Row, Col, OverlayTrigger, Tooltip } from 'react-bootstrap'; import { CheckboxField } from '../Fields'; import SubmitButton from '../SubmitButton'; import Button from '../../widgets/FlatButton'; -import { RefreshIcon } from '../../icons'; +import Icon, { RefreshIcon, InfoIcon } from '../../icons'; import { STANDALONE_ENVIRONMENTS } from '../../../helpers/exercise/environments'; class EditEnvironmentSimpleForm extends Component { @@ -33,7 +33,41 @@ class EditEnvironmentSimpleForm extends Component { .sort((a, b) => a.longName.localeCompare(b.longName, locale)) .map((environment, i) => ( - + + {environment.longName} + + + {environment.description} {environment.extensions} + + }> + + + + {STANDALONE_ENVIRONMENTS.includes(environment.id) && ( + + + + }> + + + )} + + } + /> ))} diff --git a/src/locales/cs.json b/src/locales/cs.json index 0f5788f2e..18b28839d 100644 --- a/src/locales/cs.json +++ b/src/locales/cs.json @@ -220,6 +220,7 @@ "app.editEnvironmentConfig.warnings.ambiguousVariable": "Tato proměnná je definovaná ve více pipelines. Nastavená hodnota bude použita ve všech.", "app.editEnvironmentConfig.warnings.noPipelinesVariables": "Zatím nejsou vybrané žádné pipelines. Jména proměnných proto není možné verifikovat.", "app.editEnvironmentConfig.warnings.unknownVariable": "Tato proměnná není definována v žádné pipeline.", + "app.editEnvironmentSimpleForm.standaloneEnvironment": "Separované běhové prostředí", "app.editEnvironmentSimpleForm.submit": "Uložit prostředí", "app.editEnvironmentSimpleForm.submitting": "Ukládám...", "app.editEnvironmentSimpleForm.success": "Konfigurace byla změněna.", diff --git a/src/locales/en.json b/src/locales/en.json index 881b247e0..6babd8dd8 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -220,6 +220,7 @@ "app.editEnvironmentConfig.warnings.ambiguousVariable": "This variable is defined in multiple pipelines. The value will be used in all of them.", "app.editEnvironmentConfig.warnings.noPipelinesVariables": "There are no pipelines set. Name of the variables may not be verified.", "app.editEnvironmentConfig.warnings.unknownVariable": "This variable is not defined in any pipeline.", + "app.editEnvironmentSimpleForm.standaloneEnvironment": "Separated runtime environment", "app.editEnvironmentSimpleForm.submit": "Save Environments", "app.editEnvironmentSimpleForm.submitting": "Saving Environments...", "app.editEnvironmentSimpleForm.success": "Environments Saved.", diff --git a/src/locales/whitelist_en.json b/src/locales/whitelist_en.json index a3514f0d8..578d66986 100644 --- a/src/locales/whitelist_en.json +++ b/src/locales/whitelist_en.json @@ -220,6 +220,7 @@ "app.editEnvironmentConfig.warnings.ambiguousVariable", "app.editEnvironmentConfig.warnings.noPipelinesVariables", "app.editEnvironmentConfig.warnings.unknownVariable", + "app.editEnvironmentSimpleForm.standaloneEnvironment", "app.editEnvironmentSimpleForm.submit", "app.editEnvironmentSimpleForm.submitting", "app.editEnvironmentSimpleForm.success",