New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expansion (was: Framing Proposal) #149

Closed
lukasgraf opened this Issue Oct 22, 2016 · 6 comments

Comments

Projects
None yet
5 participants
@lukasgraf
Copy link
Member

lukasgraf commented Oct 22, 2016

This will be the proposal for the framing implementation in plone.restapi.

See #6 for prior discussions.

The proposal is currently being worked on in this Google Doc, and will later be moved into this issue: https://docs.google.com/document/d/17IiOqetuNQNBdtosPdMC-VejKZFyhQZHnCX9VG6SEoM/edit

@tisto tisto added this to the 1.0 milestone Nov 26, 2016

@tisto tisto referenced this issue Nov 26, 2016

Closed

Framing #6

@tisto tisto referenced this issue Feb 27, 2017

Closed

Beethoven Sprint Planning #214

18 of 56 tasks complete
@tisto

This comment has been minimized.

Copy link
Member

tisto commented Feb 27, 2017

Framing/expansion has been implemented here by @buchi:

#153

@bloodbare if you have time please have a quick look and let us know if this implementation is in sync with plone server.

@tisto tisto changed the title Framing Proposal Expansion (was: Framing Proposal) Mar 18, 2017

@tisto tisto referenced this issue Mar 18, 2017

Closed

[WIP] Roadmap to plone.restapi 1.0 #274

11 of 19 tasks complete

@tisto tisto modified the milestone: 1.0 Apr 18, 2017

@tisto

This comment has been minimized.

Copy link
Member

tisto commented Jul 28, 2017

Closed #153

@tisto tisto closed this Jul 28, 2017

@ebrehault

This comment has been minimized.

Copy link
Member

ebrehault commented Aug 4, 2017

@tisto @lukasgraf @buchi in the original issue (#6), we mentioned the actions expandable component. Is it still something we are considering?

It would definitely be very useful to implement the toolbar in frontend projects.

@buchi

This comment has been minimized.

Copy link
Member

buchi commented Aug 6, 2017

@ebrehault "actions" is definitely something we should consider. However I'm not sure yet how to implement that. The problem is that the actions defined in "portal_actions" are not very suitable for use in plone.restapi as they contain urls to web forms. So the question is how do we determine available actions? And how can one register additional actions? We could use our own action categories in "portal_actions" but with those it's not possible to provide additional infos like e.g. the request method. Thus I would favor some sort of our own actions registry in plone.restapi. Maybe we can simply use the service registry from plone.rest. But that's something that has to be discussed in more detail.

@ebrehault

This comment has been minimized.

Copy link
Member

ebrehault commented Aug 7, 2017

@sneridagh

This comment has been minimized.

Copy link
Member

sneridagh commented Aug 10, 2017

We are facing the same issue right now. Things get complicated when you have a listing of items and you want to retrieve the available actions for each one of them (to build, for example a folder_contents-like view, or to add an actions button on each item of the list).

It seems like we need an issue alone by itself to continue with the conversation :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment