mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
05.37.2019 a368b742861fd727a08a32d1fbba20a07dd8b7f0
ToDo.
2 files modified
27 ■■■■ changed files
borgbutler-webapp/src/components/views/config/ConfigurationServerTab.jsx 12 ●●●●● patch | view | raw | blame | history
borgbutler-webapp/src/components/views/jobs/JobMonitorPanel.jsx 15 ●●●●● patch | view | raw | blame | history
borgbutler-webapp/src/components/views/config/ConfigurationServerTab.jsx
@@ -1,6 +1,6 @@
import React from 'react';
import {FormButton, FormCheckbox, FormLabelField, FormLabelInputField} from "../../general/forms/FormComponents";
import {getRestServiceUrl} from "../../../utilities/global";
import {getRestServiceUrl, isDevelopmentMode} from "../../../utilities/global";
import I18n from "../../general/translation/I18n";
import ErrorAlertGenericRestFailure from '../../general/ErrorAlertGenericRestFailure';
import Loading from "../../general/Loading";
@@ -95,6 +95,7 @@
    }
    render() {
        let todo = '';
        if (this.state.loading) {
            return <Loading/>;
        }
@@ -102,6 +103,14 @@
        if (this.state.failed) {
            return <ErrorAlertGenericRestFailure handleClick={this.loadConfig}/>;
        }
        if (isDevelopmentMode()) {
            todo = <code>
                    <h2>To-do</h2>
                    Statt dem windows.confirm-Dialog nach Klicken auf 'Clear all caches' einen Modaldialog nehmen (in der Art
                    von ConfirmReloadDialog.jsx). Am besten als Komponente verwendbar.
                </code>
        }
        return (
            <form>
                <FormLabelField>
@@ -125,6 +134,7 @@
                                  name="webDevelopmentMode"
                                  onChange={this.handleCheckboxChange}/>
                </FormLabelField>
                {todo}
            </form>
        );
    }
borgbutler-webapp/src/components/views/jobs/JobMonitorPanel.jsx
@@ -52,7 +52,8 @@
    };
    render() {
        let content = undefined;
        let content = '';
        let todo = '';
        if (this.state.isFetching) {
            content = <i>Loading...</i>;
@@ -81,11 +82,9 @@
            } else {
                content = <React.Fragment>No jobs are running or queued.</React.Fragment>
            }
        }
        return <React.Fragment>
            {content}
            <br/>
        if (isDevelopmentMode()) {
            todo = <React.Fragment><br/>
            <code>
                <h2>To-do</h2>
                Zum Testen den Button "Test-Mode" drücken.
@@ -94,7 +93,11 @@
                    <li>Toggle-Status z. B. von My Computer merken (zum Reproduzieren: Klick auf "My Computer"..</li>
                    <li>Cancel-Button soll rechts neben die Progressbar.</li>
                </ol>
            </code>
                </code></React.Fragment>
        }
        return <React.Fragment>
            {content}
            {todo}
        </React.Fragment>;
    }