Subversion Repositories SmartDukaan

Rev

Rev 37394 | Rev 37834 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 37394 Rev 37779
Line 47... Line 47...
47
import java.util.stream.Collectors;
47
import java.util.stream.Collectors;
48
import java.util.stream.LongStream;
48
import java.util.stream.LongStream;
49
 
49
 
50
@Component
50
@Component
51
public class AdminUser {
51
public class AdminUser {
-
 
52
 
-
 
53
    // These users see every sidebar menu regardless of auth.menu_category (as do L5 position holders).
-
 
54
    public static final List<String> ALL_MENU_EMAILS = Arrays.asList("amit.gupta@smartdukaan.com", "ranu.rajput@smartdukaan.com",
-
 
55
            "vikas.jangra@smartdukaan.com", "tanay.gupta@smartdukaan.com", "rudy.kanwar@smartdukaan.com");
52
    @Autowired
56
    @Autowired
53
    private Gson gson;
57
    private Gson gson;
54
 
58
 
55
    @Autowired
59
    @Autowired
56
    private OrderRepository orderRepository;
60
    private OrderRepository orderRepository;
Line 608... Line 612...
608
                        .count() > 0) {
612
                        .count() > 0) {
609
                    authUserTicketCount = ticketRepository.selectAllAuthUserTicketCount(Optional.of(false));
613
                    authUserTicketCount = ticketRepository.selectAllAuthUserTicketCount(Optional.of(false));
610
                }
614
                }
611
            }
615
            }
612
 
616
 
613
            if (Arrays.asList("amit.gupta@smartdukaan.com", "ranu.rajput@smartdukaan.com", "vikas.jangra@smartdukaan.com", "tanay.gupta@smartdukaan.com", "rudy.kanwar@smartdukaan.com").contains(email)) {
617
            if (ALL_MENU_EMAILS.contains(email)) {
614
                menus = menuRepository.selectAllBySequence();
618
                menus = menuRepository.selectAllBySequence();
615
            } else if (positions.size() > 0) {
619
            } else if (positions.size() > 0) {
616
                if (positions.stream().filter(x -> x.getEscalationType().equals(EscalationType.L5)).count() > 0) {
620
                if (positions.stream().filter(x -> x.getEscalationType().equals(EscalationType.L5)).count() > 0) {
617
                    menus = menuRepository.selectAllBySequence();
621
                    menus = menuRepository.selectAllBySequence();
618
                } else {
622
                } else {