cloudstack/plugins
Darren Shepherd 9f7b4884a7 Make commands.properties optional for non-ACS code
Currently any new API extension to CloudStack must edit
commands.properties to add the appropriate ACLs.  This generally works
fine for ACS as we control the contents of that file and distribute
all the code ourself.  The hang up comes when somebody develops code
outside of ACS and want to add their code to an existing ACS
installation.  The Spring work that has been done has made this much
easier, but you are still required to manually edit
commands.properties.  This change introduces the following logic.

First check commands.properties for ACL info.  If ACL info exists, use
that to authorize the command.  If no ACL information exists (ie
null), then look at the @APICommand annotation.  The defaults of
@APICommand will provide no ACL info.  If the @APICommand annotation
provides no ACL info, use that.
2013-10-25 16:31:55 -07:00
..
acl/static-role-based Make commands.properties optional for non-ACS code 2013-10-25 16:31:55 -07:00
affinity-group-processors Add missing licenses 2013-10-23 15:20:08 -07:00
alert-handlers Fixed up the pom.xml to use dependencies specified in cloudstack pom 2013-08-02 13:51:47 -07:00
api Add missing licenses 2013-10-23 15:20:08 -07:00
dedicated-resources Merge remote-tracking branch 'origin/spring-modularization' 2013-10-23 11:14:42 -07:00
deployment-planners Add missing licenses 2013-10-23 15:20:08 -07:00
event-bus/rabbitmq Add Manage Context framework 2013-10-02 13:09:52 -07:00
file-systems/netapp Refactor missed classes 2013-10-17 16:00:11 -07:00
host-allocators/random Add missing licenses 2013-10-23 15:20:08 -07:00
hypervisors CLOUDSTACK-4913: Don't enable ebtables/iptables for non-security group zone 2013-10-24 18:48:52 -07:00
network-elements CLOUDSTACK-4964: Cisco VNMC: Nexus password gets logged in MS logs during guest n/w implementation with VNMC provider 2013-10-25 17:58:15 +05:30
storage Add missing licenses 2013-10-23 15:20:08 -07:00
storage-allocators/random Updating pom.xml version numbers for release 4.3.0-SNAPSHOT 2013-08-01 10:35:00 -04:00
user-authenticators Add missing licenses 2013-10-23 15:20:08 -07:00
pom.xml CLOUDSTACK-2328: Linux native VXLAN support on KVM hypervisor 2013-09-26 23:37:18 +09:00