twenty
twenty copied to clipboard
feat: Board options edit and reorder
closes: #818
Tasks
- Rendering pipeline stages in options
- Waiting for #1738 to get merged to add DraggableList on Fields and Stages
- Separating
onDragEndlogic to avoid duplicated logic - Adding visible/hidden board column states
- Adding
isVisiblecolumn topipeline_stageson the backend - Creating a new component
MenuItemTagwhich rendersTaginsideMenuItem - Render
BoardColumnEditTitleMenuon edit
@AdityaPimpalkar the other PR has been merged! Thanks for all your contributions!
A few issues I am running into:
- [x] css is being a little weird after adding the DraggableList component
- [x] isVisible property Is not updating on the backend
- [ ] Edit title component height is overflowing from the screen (maybe we can come up with some other design)
https://github.com/twentyhq/twenty/assets/13139771/7c887504-4e63-48dd-baf3-77822817f3ea
@AdityaPimpalkar @bosiraphael I've tried to merge it but we are too far now. I'm leaving it open. We will pick and re-use the components once the Board refactoring is completed
@AdityaPimpalkar We have not forgotten this one! We are getting there, it's likely to be tackled early next week!
Hey @charlesBochet I can re implement this in a new PR if you want, you can close this one because there are too many conflicts
Thank you @AdityaPimpalkar I'll likely ping you next week then!
@AdityaPimpalkar, we have changed our product requirement on this one. In the new board implementation, you'll be able to create a board on any object having a field of type SELECT. The existing board is a board of Opportunity on field Stage. Re-ordering and changing the column will be done through Settings > Data model. We don't want to make them editable on the board directly anymore as this would confuse the users to be able to edit opportunity stages in two different places.
Thanks again for the multiple contributions on Twenty!