Re: [Dev] [ES] Refactoring the tags search api in carbon store

2015-06-18 Thread Tanya Madurapperuma
Hi Prasanna,

We have successfully integrated the tags api backend with the front-end
components which has the select2 plugin.

Thanks,
Tanya

On Wed, Jun 17, 2015 at 7:25 PM, Prasanna Dangalla prasa...@wso2.com
wrote:

 Hi Tanya,

 Does this change compliance with select2 plugin ? Because UX team
 integrated select2 plugin into our publisher, to add and list tags.

 Thanks

 On Wed, Jun 17, 2015 at 6:50 PM, Tanya Madurapperuma ta...@wso2.com
 wrote:

 Hi,

 We have refactored ES tags api as follows to be consistent with the rest
 of the ES apis.

 *option 1* : returns names of all the tags and their count for the given
 asset type
 *api request template*
 context/apis/tags?type=asset_type

 ex: https://localhost:9443/publisher/apis/tags?type=gadget

 *sample response*
 [{name : charts, count : 13.0}, {name : hbar, count : 1.0},
 {name : visualization, count : 13.0}, {name : mix, count : 1.0}]


 *option 2* : return tags which has the given tag name and belongs to the
 given asset type
 *api request template*
 context/apis/tags?type=asset_typeq=name:tag_name

 ex: https://localhost:9443/publisher/apis/tags?type=gadgetq=
 name:wso2

 *sample response*
 [{name : wso2, count : 5}]

 *options 3 *: returns all the tags
 *api request template*
 context/apis/tags

 Option 3 is not yet implemented and will be a future enhancement.

 We have exposed the api in both the publisher and store.
 Currently changes are pushed to store_771 branch in carbon-store repo and
 will be merging to the master once the 2.2.0 release is done. So the
 aforementioned changes will be available in the 2.3.0 release of the
 carbon-store.

 Thanks,
 Tanya


 --
 Tanya Madurapperuma

 Senior Software Engineer,
 WSO2 Inc. : wso2.com
 Mobile : +94718184439
 Blog : http://tanyamadurapperuma.blogspot.com




 --
 Prasanna Dangalla
 Software Engineer, WSO2, Inc.; http://wso2.com/
 lean.enterprise.middleware

 cell: +94 777 55 80 30 | +94 718 11 27 51
 twitter: @prasa77




-- 
Tanya Madurapperuma

Senior Software Engineer,
WSO2 Inc. : wso2.com
Mobile : +94718184439
Blog : http://tanyamadurapperuma.blogspot.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] [ES] Refactoring the tags search api in carbon store

2015-06-17 Thread Tanya Madurapperuma
Hi,

We have refactored ES tags api as follows to be consistent with the rest of
the ES apis.

*option 1* : returns names of all the tags and their count for the given
asset type
*api request template*
context/apis/tags?type=asset_type

ex: https://localhost:9443/publisher/apis/tags?type=gadget

*sample response*
[{name : charts, count : 13.0}, {name : hbar, count : 1.0},
{name : visualization, count : 13.0}, {name : mix, count : 1.0}]


*option 2* : return tags which has the given tag name and belongs to the
given asset type
*api request template*
context/apis/tags?type=asset_typeq=name:tag_name

ex: https://localhost:9443/publisher/apis/tags?type=gadgetq=name:wso2;

*sample response*
[{name : wso2, count : 5}]

*options 3 *: returns all the tags
*api request template*
context/apis/tags

Option 3 is not yet implemented and will be a future enhancement.

We have exposed the api in both the publisher and store.
Currently changes are pushed to store_771 branch in carbon-store repo and
will be merging to the master once the 2.2.0 release is done. So the
aforementioned changes will be available in the 2.3.0 release of the
carbon-store.

Thanks,
Tanya


-- 
Tanya Madurapperuma

Senior Software Engineer,
WSO2 Inc. : wso2.com
Mobile : +94718184439
Blog : http://tanyamadurapperuma.blogspot.com
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] [ES] Refactoring the tags search api in carbon store

2015-06-17 Thread Prasanna Dangalla
Hi Tanya,

Does this change compliance with select2 plugin ? Because UX team
integrated select2 plugin into our publisher, to add and list tags.

Thanks

On Wed, Jun 17, 2015 at 6:50 PM, Tanya Madurapperuma ta...@wso2.com wrote:

 Hi,

 We have refactored ES tags api as follows to be consistent with the rest
 of the ES apis.

 *option 1* : returns names of all the tags and their count for the given
 asset type
 *api request template*
 context/apis/tags?type=asset_type

 ex: https://localhost:9443/publisher/apis/tags?type=gadget

 *sample response*
 [{name : charts, count : 13.0}, {name : hbar, count : 1.0},
 {name : visualization, count : 13.0}, {name : mix, count : 1.0}]


 *option 2* : return tags which has the given tag name and belongs to the
 given asset type
 *api request template*
 context/apis/tags?type=asset_typeq=name:tag_name

 ex: https://localhost:9443/publisher/apis/tags?type=gadgetq=name:wso2;

 *sample response*
 [{name : wso2, count : 5}]

 *options 3 *: returns all the tags
 *api request template*
 context/apis/tags

 Option 3 is not yet implemented and will be a future enhancement.

 We have exposed the api in both the publisher and store.
 Currently changes are pushed to store_771 branch in carbon-store repo and
 will be merging to the master once the 2.2.0 release is done. So the
 aforementioned changes will be available in the 2.3.0 release of the
 carbon-store.

 Thanks,
 Tanya


 --
 Tanya Madurapperuma

 Senior Software Engineer,
 WSO2 Inc. : wso2.com
 Mobile : +94718184439
 Blog : http://tanyamadurapperuma.blogspot.com




-- 
Prasanna Dangalla
Software Engineer, WSO2, Inc.; http://wso2.com/
lean.enterprise.middleware

cell: +94 777 55 80 30 | +94 718 11 27 51
twitter: @prasa77
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev