dev #1
@@ -113,6 +113,7 @@ public class AdminUserHandler implements RequestHandler {
|
||||
adminRequest.getEmail(),
|
||||
adminRequest.getPassword(),
|
||||
superAdmin);
|
||||
Map<String, Integer> permissions = adminRequest.getPermissions();
|
||||
Map<AdminSection, Integer> sectionPermissons = new HashMap<>();
|
||||
|
||||
if (superAdmin) {
|
||||
@@ -130,19 +131,12 @@ public class AdminUserHandler implements RequestHandler {
|
||||
sectionPermissons.put(AdminSection.KYC, PermissionType.WRITE_AND_READ.getValue());
|
||||
sectionPermissons.put(AdminSection.AGREEMENTS, PermissionType.WRITE_AND_READ.getValue());
|
||||
} else {
|
||||
sectionPermissons.put(AdminSection.DASH, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.USERS, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.STAFF, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.SUBSCRIPTIONS, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.TARIFFS, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.CONTENT_MODERATION, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.COMPLAINTS, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.CLAIMS, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.MAILINGS, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.API, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.MONEY, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.KYC, PermissionType.READ.getValue());
|
||||
sectionPermissons.put(AdminSection.AGREEMENTS, PermissionType.READ.getValue());
|
||||
for (Map.Entry<String, Integer> entry: permissions.entrySet()) {
|
||||
String name = entry.getKey();
|
||||
AdminSection adminSection = AdminSection.valueOf(name.toUpperCase());
|
||||
|
||||
sectionPermissons.put(adminSection, entry.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
permissionService.setAllPermissions(admin.getId(), sectionPermissons);
|
||||
|
||||
Reference in New Issue
Block a user