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

...
Kai Reinhard
15.31.2018 160b2b47ad5bcb58267653ff63ed1826525b40a7
...
3 files modified
29 ■■■■■ changed files
borgbutler-core/src/main/java/de/micromata/borgbutler/BorgCommands.java 7 ●●●●● patch | view | raw | blame | history
borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/BorgArchive.java 3 ●●●●● patch | view | raw | blame | history
borgbutler-webapp/src/components/views/repos/RepoArchiveListView.jsx 19 ●●●●● patch | view | raw | blame | history
borgbutler-core/src/main/java/de/micromata/borgbutler/BorgCommands.java
@@ -78,6 +78,13 @@
                .setLastCacheRefresh(DateUtils.format(LocalDateTime.now()));
        Repository repository = ObjectUtils.clone(masterRepository)
                .setArchives(repoList.getArchives());
        if (repository.getArchives() != null) {
            for (BorgArchive archive : repository.getArchives()) {
                // Reformat Borg date strings.
                archive.setStart(DateUtils.format(archive.getStart()));
                archive.setTime(DateUtils.format(archive.getTime()));
            }
        }
        return repository;
    }
borgbutler-core/src/main/java/de/micromata/borgbutler/json/borg/BorgArchive.java
@@ -2,6 +2,7 @@
import de.micromata.borgbutler.json.JsonUtils;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
@@ -19,8 +20,10 @@
    @Getter
    private String name;
    @Getter
    @Setter
    private String start;
    @Getter
    @Setter
    private String time;
    public String toString() {
borgbutler-webapp/src/components/views/repos/RepoArchiveListView.jsx
@@ -93,7 +93,24 @@
                </Nav>
                <TabContent activeTab={this.state.activeTab}>
                    <TabPane tabId={'1'}>
                        Hurzel
                        <Table>
                            <tbody>
                            <tr>
                                <th>Archive</th>
                                <th>Time</th>
                                <th>Id</th>
                            </tr>
                            {repo.archives.map((archive) => {
                                // Return the element. Also pass key
                                return (
                                    <tr key={archive.id}>
                                        <td>{archive.archive}</td>
                                        <td>{archive.time}</td>
                                        <td>{archive.id}</td>
                                    </tr>);
                            })}
                            </tbody>
                        </Table>
                    </TabPane>
                    <TabPane tabId={'2'}>
                        <Table hover>