Esempio n. 1
0
 public boolean canEditVcenter() {
   if (Security.isSecurityAdmin()
       && !(Security.isSystemAdmin() || Security.isTenantAdmin() || isNew())) {
     return false;
   }
   return true;
 }
Esempio n. 2
0
    protected Task<VcenterRestRep> createVCenter(boolean validateConnection) {
      VcenterCreateParam vcenterCreateParam = new VcenterCreateParam();
      doWriteTo(vcenterCreateParam);

      if (Security.isSystemAdmin()) {
        return VCenterUtils.createVCenter(
            vcenterCreateParam, validateConnection, getAclAssignmentChanges());
      }

      return VCenterUtils.createVCenter(
          TenantUtils.getTenantFilter(Models.currentAdminTenantForVcenter()),
          vcenterCreateParam,
          validateConnection);
    }