cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jessica Wang (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (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
Date Mon, 29 Jul 2013 23:49:48 GMT

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-2717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jessica Wang reassigned CLOUDSTACK-2717:
----------------------------------------

    Assignee: Animesh Chaturvedi  (was: Jessica Wang)

Animesh,

This has to be fixed at API level, not UI level.

>From Prashant's description, "allow.public.user.templates" at account level should always
override "allow.public.user.templates" at global level, if "allow.public.user.templates" at
account level exists.

Currently, "userpublictemplateenabled" property in listCapabilities API response have the
same value of "allow.public.user.templates" at global level.

It should be changed to have the same value of "allow.public.user.templates" at account level
instead of global level if "allow.public.user.templates" at account level exists.


http://10.216.133.43:8080/client/api?command=listCapabilities&response=json&sessionkey=ubQGbyJUMd0%2ByFAo0up%2FQucrgrk%3D&_=1375140280597
{
    "listcapabilitiesresponse": {
        "capability": {
            "securitygroupsenabled": false,s.
            "cloudstackversion": "4.2.0-SNAPSHOT",
            "userpublictemplateenabled": true,
            "supportELB": "false",
            "projectinviterequired": false,
            "allowusercreateprojects": true,
            "customdiskofferingmaxsize": 1024
        }
    }
}

Jessica
                
> 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: UI
>    Affects Versions: 4.2.0
>            Reporter: prashant kumar mishra
>            Assignee: Animesh Chaturvedi
>            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

Mime
View raw message