Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit 840f136

Browse files
1 parent d5b8402 commit 840f136

2 files changed

Lines changed: 18 additions & 21 deletions

File tree

sormas-ui/src/main/java/de/symeda/sormas/ui/caze/CasesView.java

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,6 @@
1717
*******************************************************************************/
1818
package de.symeda.sormas.ui.caze;
1919

20-
import static de.symeda.sormas.ui.utils.FollowUpUtils.createFollowUpLegend;
21-
22-
import java.time.LocalDate;
23-
import java.util.Date;
24-
import java.util.HashMap;
25-
import java.util.function.Supplier;
26-
import java.util.stream.Collectors;
27-
28-
import org.vaadin.hene.popupbutton.PopupButton;
29-
3020
import com.vaadin.icons.VaadinIcons;
3121
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
3222
import com.vaadin.server.Page;
@@ -46,7 +36,6 @@
4636
import com.vaadin.ui.themes.ValoTheme;
4737
import com.vaadin.v7.ui.ComboBox;
4838
import com.vaadin.v7.ui.OptionGroup;
49-
5039
import de.symeda.sormas.api.EntityRelevanceStatus;
5140
import de.symeda.sormas.api.FacadeProvider;
5241
import de.symeda.sormas.api.caze.CaseCriteria;
@@ -86,6 +75,15 @@
8675
import de.symeda.sormas.ui.utils.LayoutUtil;
8776
import de.symeda.sormas.ui.utils.MenuBarHelper;
8877
import de.symeda.sormas.ui.utils.VaadinUiUtil;
78+
import org.vaadin.hene.popupbutton.PopupButton;
79+
80+
import java.time.LocalDate;
81+
import java.util.Date;
82+
import java.util.HashMap;
83+
import java.util.function.Supplier;
84+
import java.util.stream.Collectors;
85+
86+
import static de.symeda.sormas.ui.utils.FollowUpUtils.createFollowUpLegend;
8987

9088
/**
9189
* A view for performing create-read-update-delete operations on products.
@@ -673,13 +671,14 @@ public HorizontalLayout createStatusFilterBar() {
673671
I18nProperties.getCaption(Captions.actionArchive),
674672
VaadinIcons.ARCHIVE,
675673
mi -> ControllerProvider.getCaseController()
676-
.archiveAllSelectedItems(caseGrid.asMultiSelect().getSelectedItems(), () -> navigateTo(criteria))),
674+
.archiveAllSelectedItems(caseGrid.asMultiSelect().getSelectedItems(), () -> navigateTo(criteria)),
675+
EntityRelevanceStatus.ACTIVE.equals(criteria.getRelevanceStatus())),
677676
new MenuBarHelper.MenuBarItem(
678677
I18nProperties.getCaption(Captions.actionDearchive),
679678
VaadinIcons.ARCHIVE,
680679
mi -> ControllerProvider.getCaseController()
681680
.dearchiveAllSelectedItems(caseGrid.asMultiSelect().getSelectedItems(), () -> navigateTo(criteria)),
682-
false));
681+
EntityRelevanceStatus.ARCHIVED.equals(criteria.getRelevanceStatus())));
683682

684683
bulkOperationsDropdown.setVisible(viewConfiguration.isInEagerMode());
685684
actionButtonsLayout.addComponent(bulkOperationsDropdown);

sormas-ui/src/main/java/de/symeda/sormas/ui/events/EventsView.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@
1717
*******************************************************************************/
1818
package de.symeda.sormas.ui.events;
1919

20-
import java.util.Date;
21-
import java.util.HashMap;
22-
23-
import org.vaadin.hene.popupbutton.PopupButton;
24-
2520
import com.vaadin.icons.VaadinIcons;
2621
import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
2722
import com.vaadin.server.StreamResource;
@@ -38,7 +33,6 @@
3833
import com.vaadin.ui.themes.ValoTheme;
3934
import com.vaadin.v7.ui.ComboBox;
4035
import com.vaadin.v7.ui.OptionGroup;
41-
4236
import de.symeda.sormas.api.EntityRelevanceStatus;
4337
import de.symeda.sormas.api.FacadeProvider;
4438
import de.symeda.sormas.api.action.ActionStatus;
@@ -68,6 +62,10 @@
6862
import de.symeda.sormas.ui.utils.LayoutUtil;
6963
import de.symeda.sormas.ui.utils.MenuBarHelper;
7064
import de.symeda.sormas.ui.utils.VaadinUiUtil;
65+
import org.vaadin.hene.popupbutton.PopupButton;
66+
67+
import java.util.Date;
68+
import java.util.HashMap;
7169

7270
public class EventsView extends AbstractView {
7371

@@ -406,11 +404,11 @@ public HorizontalLayout createStatusFilterBar() {
406404
new MenuBarHelper.MenuBarItem(I18nProperties.getCaption(Captions.actionArchive), VaadinIcons.ARCHIVE, selectedItem -> {
407405
ControllerProvider.getEventController()
408406
.archiveAllSelectedItems(eventGrid.asMultiSelect().getSelectedItems(), () -> navigateTo(criteria));
409-
}),
407+
}, EntityRelevanceStatus.ACTIVE.equals(criteria.getRelevanceStatus())),
410408
new MenuBarHelper.MenuBarItem(I18nProperties.getCaption(Captions.actionDearchive), VaadinIcons.ARCHIVE, selectedItem -> {
411409
ControllerProvider.getEventController()
412410
.dearchiveAllSelectedItems(eventGrid.asMultiSelect().getSelectedItems(), () -> navigateTo(criteria));
413-
}, false));
411+
}, EntityRelevanceStatus.ARCHIVED.equals(criteria.getRelevanceStatus())));
414412

415413
bulkOperationsDropdown.setVisible(viewConfiguration.isInEagerMode());
416414
actionButtonsLayout.addComponent(bulkOperationsDropdown);

0 commit comments

Comments
 (0)