You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Harikrishna Patnala (JIRA)" <ji...@apache.org> on 2013/07/30 15:29:48 UTC

[jira] [Commented] (CLOUDSTACK-2717) UI is not showing check button public while registering template for user account,if global parameter "allow.public.user.templates" = false and cluster level parameter "allow.public.user.templates" = true

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-2717?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13723848#comment-13723848 ] 

Harikrishna Patnala commented on CLOUDSTACK-2717:
-------------------------------------------------

Hi Jessica,

Yes I agree listcapabilities gives only global values. But we have listconfigurations API that takes account Id as input and gives corresponding values at account level, we can use that.

http://localhost:8096/client/api?command=listConfigurations&accountid=9c7eacbe-d205-447b-be3f-73bf147455c6


                
> UI is not showing check button public while registering template for user account,if global parameter "allow.public.user.templates" = false  and cluster level parameter "allow.public.user.templates" = true 
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-2717
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2717
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Template
>    Affects Versions: 4.2.0
>            Reporter: prashant kumar mishra
>            Assignee: Harikrishna Patnala
>            Priority: Critical
>             Fix For: 4.2.0
>
>         Attachments: screenshot-1.jpg
>
>
> if account level parameter "allow.public.user.templates" is set to true user should be able to register a public template through UI ;independent of global parameter.
> Steps to reproduce
> =================
> =================
> case 1:
> ----------
> ----------
> 1-set global parameter "allow.public.user.templates" to false, restart MS
> 2-set account level parameter "allow.public.user.templates" to true
> Expected
> --------------
> User should be able to register public template through UI(UI should show check button public)
> Actual
> -----------
> UI does not show check button public and templates are getting register as private template
> corresponding API call
> { "registertemplateresponse" : { "count":1 ,"template" : [  {"id":"e6a384b6-c6ae-40b1-8fbd-dedf917b7489","name":"wed","displaytext":"sadf","ispublic":false,"created":"2013-07-29T11:20:12-0400","isready":false,"passwordenabled":false,"format":"VHD","isfeatured":false,"crossZones":false,"ostypeid":"5e2d09c8-f843-11e2-9ba9-06f1ac000077","ostypename":"Apple Mac OS X 10.6 (32-bit)","account":"ac2","zoneid":"6ac4dbb4-1877-48d0-94a5-29d91e0b1e97","zonename":"z1","status":"","templatetype":"USER","hypervisor":"XenServer","domain":"ROOT","domainid":"2c69941a-f843-11e2-9ba9-06f1ac000077","isextractable":true,"tags":[],"sshkeyenabled":false,"isdynamicallyscalable":true} ] } }
> case2:
> ---------
> ---------
> 1-Set global parameter "allow.public.user.templates" to true;restart
> 2-Set account level parameter "allow.public.user.templates" to false
> expected
> -------------
> UI should not show check button public;since user is not allowed to register public template
> Actual
> ---------
> UI is showing check button public 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira