On Sat, Mar 19, 2011 at 6:51 AM, Rajika Kumarasiri <[email protected]> wrote:
> > > On Fri, Mar 18, 2011 at 3:31 PM, Afkham Azeez <[email protected]> wrote: > >> The UI is distorted. Who adds this param? Anyway, I personally feel that >> adding a param named hasUIExtensions is ugly from a services PoV. This is >> purely a Carbon Mgt Console thing, and adding a "hasUIExtension" param, and >> then setting serviceType = hasUIExtension is pretty hacky and ugly. > > > Azzez, > > The logic serviceType = hasUIExtensions was added to re-use the same logic > not to mean that serviceType == hasUIExtensions. > Yeah, it was a hack! and a parameter called hasUIExtension in a service also sounds wrong. On the other hand serviceType is a special qualifier for a service, and is not a UI aspect, so having that param in the service is OK. > But I think we need to handle serviceType and hasUIExtension both. > > Rajika > > >> >> >> On Fri, Mar 18, 2011 at 12:48 PM, Rajika Kumarasiri <[email protected]>wrote: >> >>> I got this working by introducing a parameter named "hasUIExtensions" >>> which has the relevant context value. Now the original service informations >>> are preserved. I have attached a screen shot. >>> >>> Rajika >>> >>> >>> On Thu, Mar 17, 2011 at 10:55 AM, Rajika Kumarasiri <[email protected]>wrote: >>> >>>> Following is the code fragment from service_info.jsp:480 in service-mg >>>> UI which provides the extension point for custom UI. >>>> >>>> String serviceType = service.getServiceType(); >>>> String serviceTypePath = "/" + serviceType + "/"; >>>> String extraConfig = ".." + serviceTypePath + >>>> "extra_config.jsp?serviceName="+serviceName; >>>> Set resourcePaths = >>>> config.getServletContext().getResourcePaths(serviceTypePath); >>>> >>>> So according to this new service should have the service type parameter >>>> to be set. CSG component set the services to be csg services. >>>> >>>> One possible answer would be to extend this logic to support another >>>> custom property. WDYT ? >>>> >>>> Rajika >>>> >>>> >>>> >>>> On Wed, Mar 16, 2011 at 5:29 PM, Rajika Kumarasiri <[email protected]>wrote: >>>> >>>>> Currently when we install CSG Agent feature into AS, all the services >>>>> will be marked as CSG services ( Service Type). See the attach screen >>>>> shot. >>>>> >>>>> This was done in this way to make sure that we can extend the >>>>> service-mgt UI to support "publish to CSG" operation. But it seems this is >>>>> not good since we loose the original service type information. >>>>> >>>>> Is there a way where we can extend the service-mgt UI keeping the same >>>>> original service type information ? >>>>> >>>>> Rajika >>>>> >>>> >>>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> *Afkham Azeez* >> Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, >> * >> * >> *Member; Apache Software Foundation; >> **http://www.apache.org/*<http://www.apache.org/> >> * >> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >> * >> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >> * >> * >> *Lean . Enterprise . Middleware* >> >> > -- *Afkham Azeez* Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, * * *Member; Apache Software Foundation; **http://www.apache.org/*<http://www.apache.org/> * email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
