Ignore:
Timestamp:
05/29/26 22:52:04 (4 months ago)
Author:
MBK <marija.karapandzova@…>
Branches:
master
Children:
20d16ca
Parents:
6c00695
Message:

Add pending requests functionality and filters for billing admins

File:
1 edited

Legend:

Unmodified
Added
Removed
  • backend/src/main/java/medora/controller/BillingController.java

    r6c00695 rb63d7b5  
    253253            }
    254254
    255             // Only ADMIN can update payment status
    256             if (!role.equals("ADMIN")) {
    257                 return ResponseEntity.status(HttpStatus.FORBIDDEN)
    258                         .body(Map.of("error", "Only administrators can update payment status"));
     255            // ADMIN and BILLING_ADMIN can update payment status
     256            if (!role.equals("ADMIN") && !role.equals("BILLING_ADMIN")) {
     257                return ResponseEntity.status(HttpStatus.FORBIDDEN)
     258                        .body(Map.of("error", "Only administrators and billing admins can update payment status"));
    259259            }
    260260
Note: See TracChangeset for help on using the changeset viewer.