Hi Supun, Thanks for these clarifications. Yes I mean that we can simply exercise the user api by developing a user for user and group management but do it in angular JS. Does it make sense?
Suresh On Sep 4, 2014, at 11:57 AM, Supun Nakandala <[email protected]> wrote: > Hi Suresh, > > The user API that I created was intended to be used as a support service. So > most of the functionality in the API are operation oriented such as > authenticating a user, fetching the groups of the authenticated user, > checking the permissions of a user etc. As per my understanding most of these > functionality are not useful to be implemented as web portal elements. > > But for demonstration purposes we can implement a AngularJS based web > application which allows the user to login and shows the user information, > user permissions etc. Is this what you are referring? > > Supun > > > On Thu, Sep 4, 2014 at 8:53 PM, Suresh Marru <[email protected]> wrote: > Hi Supun, Shameera, > > Well if we are suggesting the UI’s to be developed directly against the > thrift API (unlile GSOC 2013 projects which used a REST intermediary > developed by Shameera), can we have a sample AngularJS based UI so others > could follow it as a reference example? > > How about we take the User Management Proxy API developed by Supun and write > up sample angularJS based interfaces and refer it to UI developers of other > airavata API modules? > > Suresh > > On Aug 29, 2014, at 1:02 AM, Supun Nakandala <[email protected]> > wrote: > > > Hi Suresh, > > > > It is always easy to use a REST API to make a web front ends as we can > > exploit the built in functionalities of AngularJS. But given a situation > > that we have a Thrift API it is also not very hard to do a tweak and get > > the job done in AngularJS. > > > > > > On Fri, Aug 29, 2014 at 3:55 AM, Suresh Marru <[email protected]> wrote: > > Great write up Supun. I think this should motivate others to follow suite. > > > > I will send this as (and others if they come soon) as part of ASF > > highlights to google. > > > > Supun, looking at your blog, I am looking at the prototype you did with > > angular JS and thrift. Based on what you looked at, do you rather suggest > > tweaking anguarJS was easy enough to work with thrift, or do you rather > > suggest having a RESTful version of the API to make web front ends easier > > to integrate? > > > > Suresh > > > > > -- > Thank you > Supun Nakandala > Dept. Computer Science and Engineering > University of Moratuwa
