return role "PAC_ADMIN_DW" or "PAC_ADMIN_SW" for webclient
| | |
| | | return multi.getQuantity(); |
| | | } |
| | | } |
| | | |
| | | public boolean isDynamic() { |
| | | String basepacName = getBasepac().getName(); |
| | | return PAC_DW.equals(basepacName) || PAC_WEB.equals(basepacName); |
| | | } |
| | | } |
| | |
| | | role = "HOSTMASTER"; |
| | | } |
| | | if (user.equals(pacName)) { |
| | | role = "PAC_ADMIN"; |
| | | if (pac.isDynamic()) { |
| | | role = "PAC_ADMIN_DW"; |
| | | } else { |
| | | role = "PAC_ADMIN_SW"; |
| | | } |
| | | } |
| | | if (role.equals("USER")) { |
| | | GenericModuleImpl module = new GenericModuleImpl(transaction); |
| | |
| | | Object[] result = (Object[]) execute; |
| | | assertTrue(result.length == 1); |
| | | String role = (String) ((Map<?, ?>) result[0]).get("role"); |
| | | assertEquals("PAC_ADMIN", role); |
| | | assertEquals("PAC_ADMIN_DW", role); |
| | | } catch (XmlRpcException e) { |
| | | fail(e.getMessage()); |
| | | } |