Hi Devs, I need to identify the admin-only methods in the current Airavata API when composing the default XACML policy of the security solution.
As I got to know during the GSoC hangout last Friday, I extracted the following method names as the admin methods from AdminUtilities [1] and AppUtilities [2] of PHP Gateway source. (I could not identify them through the account created at testdrive.airavata.org because I think my account is not an admin account) Can you please let me know if I have missed any admin methods in the following list? If so, can you please point out from where to extract the other admin method names? addGateway deleteGateway updateGateway getExperimentStatistics registerApplicationModule deleteApplicationModule getAllApplicationInterfaces updateApplicationInterface deleteApplicationInterface getAllComputeResourceNames getAllApplicationDeployments updateApplicationDeployment registerApplicationDeployment deleteApplicationDeployment getAllAppModules getApplicationInterface getApplicationInputs getApplicationOutputs [1] https://github.com/apache/airavata-php-gateway/blob/master/app/libraries/AdminUtilities.php [2] https://github.com/apache/airavata-php-gateway/blob/master/app/libraries/AppUtilities.php Thanks & Best Regards, Hasini.
