You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: plugins/iac/nimble/src/main/java/org/apache/cloudstack/service/NimbleManagerImpl.java
+29-37Lines changed: 29 additions & 37 deletions
Original file line number
Diff line number
Diff line change
@@ -64,6 +64,7 @@
64
64
importjavax.inject.Inject;
65
65
importjavax.naming.ConfigurationException;
66
66
importjava.util.ArrayList;
67
+
importjava.util.HashSet;
67
68
importjava.util.List;
68
69
importjava.util.Map;
69
70
importjava.util.Set;
@@ -118,51 +119,33 @@ public ListResponse<IacResourceTypeResponse> listIacResourceTypes(ListIacResourc
118
119
returnresponse;
119
120
}
120
121
121
-
/**
122
-
*
123
-
* ok, aqui temos vários casos possíveis
124
-
* 1. Caller usuario normal
125
-
* 1.1. nao especificou ACL params? forca para que retorne so seus templates
126
-
* 1.2. especificou ACL params -> checagem de acesso
127
-
*
128
-
* SE tem acesso aos ACL params
129
-
* 1. Pegar lista de domain ids (considerando recursividade)
130
-
* 2. lista de contas -> tipo listconsolesessions
131
-
*
132
-
* SO QUE, se é para listar templates compartilhados, buscar os IDs nas tabelas auxiliares (templates compartilhados tem que ser os compartilhados com a conta definida pelos ACL params)
133
-
* dominios compartilhados com o dominio e com a conta do ACL
0 commit comments