Re: [Patch] PGAdmin 4 JSON Handling

Поиск
Список
Период
Сортировка
От Ronan Dunklau
Тема Re: [Patch] PGAdmin 4 JSON Handling
Дата
Msg-id 8126763.spQOf9Ymax@ronan.dunklau.fr
обсуждение исходный текст
Ответ на Re: [Patch] PGAdmin 4 JSON Handling  (Dave Page <dpage@pgadmin.org>)
Ответы Re: [Patch] PGAdmin 4 JSON Handling
Список pgadmin-hackers
Le jeudi 16 avril 2015 11:40:14 Dave Page a écrit :
> On Thu, Apr 16, 2015 at 11:19 AM, Ronan Dunklau
>
> <ronan.dunklau@dalibo.com> wrote:
> > Le jeudi 16 avril 2015 15:46:51 Ashesh Vashi a écrit :
> >> Hi Ronan,
> >>
> >> On Thu, Apr 16, 2015 at 2:49 PM, Ronan Dunklau <ronan.dunklau@dalibo.com>
> >>
> >> wrote:
> >> > Hello.
> >> >
> >> > I'm trying to dive into the PGAdmin 4 codebase, and one low hanging
> >> > fruit
> >> > that
> >> > I saw was the handling of JSON data.
> >> >
> >> > The first patch is really trivial, and allows PgAdmin4 to run on system
> >> > with
> >> > case sensitive filesystems.
> >> >
> >> > JSON data should be returned to the client using an application/json
> >> > MIME-
> >> > TYPE. Flask already provides an easy way to generate JSON response,
> >> > with
> >> > its
> >> > jsonify function.
> >> >
> >> > This patch does not change anything architecturally, it just ensure
> >> > that
> >> > the
> >> > get_nodes method of each hook returns JSONizable objects, instead of
> >> > building
> >> > them manually.
> >> >
> >> > Moreover, there was a function already in place to return JSON document
> >> > according to a certain layout (everything under "data", with metadata
> >> > attached
> >> > along the way), which was not used by the ACi tree. This patch also
> >> > changes
> >> > this format to ensure the json responses returned by the application
> >> > are
> >> > consistent.
> >>
> >> Thanks for the patches.
> >> These changes are already been done in my current development work, which
> >> is still a WIP. (Hence - it has not been checked-in/shared.)
> >>
> >> Thanks any way.
>
> Oh, they are?
>
> > Is there a public branch where I can see this WIP ?
>
> I assume it's all on his laptop. We (the pgAdmin project) have never
> published WIP branches that I can recall, except for GSoC projects.
>
> > As for the other proposals regarding the structure of the javascript code
> > and the module / hooks API, do you have any comment ?
>
> It's been on my personal TODO for a little while to sort out that code
> into a proper OO class hierarchy as you suggest. Is that something you
> would like to take a look at Ronan? I won't be touching it for quite a
> while as I'm overloaded at the moment (which is why I asked Ashesh to
> help out).

Ok, I'm in the process of doing just that, I'll post a patch as soon as I have
something.



--
Ronan Dunklau
http://dalibo.com - http://dalibo.org

Вложения

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Sanket Mehta
Дата:
Сообщение: Re: Patch : PGPASSFILE fix
Следующее
От: Dave Page
Дата:
Сообщение: Re: [Patch] PGAdmin 4 JSON Handling