cybergizer-hq / retrospective Goto Github PK
View Code? Open in Web Editor NEWThis project forked from rubizza-camp/retrospective
This project forked from rubizza-camp/retrospective
A user can see actual cards, that are placed on board. New ones appears, deleted cards disappear and edited cards change.
The key here is only to show boards which id is not mentioned in previous_board_id
irb(main):003:0> puts Board.where.not(id: Board.select(:previous_board_id)).to_sql
SELECT "boards".* FROM "boards" WHERE "boards"."id" NOT IN (SELECT "boards"."previous_board_id" FROM "boards")
Something like this
Board`s name should be static and borrowed from the parent board instead of naming by the current date.
Name should be unique
Board names should be used here
http://joxi.ru/vAWvDo7cOL36y2
Add autofocus on comment text field when opening pop-up with comments
@IvanShamatov I suppose this prototype can be used as a reference of user page https://www.figma.com/file/rAxbWRUBvYxUJE0DAoyjI5/Retrospective?node-id=2%3A3
Email and Password should be skipped as we have authorization by Alfred. Role can be skipped too.
It has been done as a part of previous action items refactoring
A user can see actual status of users, that are ready or not ready.
Нужно добавить условия для автокомплита при поиске по юзерам при добавлении на доску.
Search results are still visible even if text in search field is deleted.
Search results disappear only after page refreshing. http://joxi.ru/YmEGVoQIMxLqBA
We discussed that several times, I don't see any problems with multiple likes,
it was done on purpose
сейчас можно добавлять пустые комменты без текста по нажатию кнопки add comment, надо запретить. при попытке добавить пустое сообщение как-то сигнализировать юзеру, например, подсвечить текстовое поле красным
надо скрыть редач и удаление своих комментов в менюшку свернутую (3 точки в правом углу), как сделан редач и удаление карточек (вроде уже сделано, но не пролито)
если набрать текст в несколько строк, то он залезает на смайлы http://joxi.ru/82QEVlnHyeD0J2
длинный коммент вот так добавляется http://joxi.ru/12Ml1oai0DqPwm при добавлении коммента больше одной строки начинает растягиваться столбец, вбок уходит создатель коммента, надо длинные комменты переносить на другую строку без изменения ширина столбца http://joxi.ru/brRGDoXIYjyvYm
Creator is the one who created a board, they can do anything with the board (for example archive)
Admins have access to board settings,
Hosts can continue boards
Members add cards (and action items)
A user can see all boards where he/she takes part, including boards this user created.
Privacy settings: When continuing board, we need to save privacy settings the same as they were on previous board.
Add to Action Items Column
The sidebar with action items from the previous board is opened by default when the board is continued and opened.
It can be collapsed to the left side.
https://retro-cg.herokuapp.com/boards/RLdsdO1Rms
Example: long link in card body. The board is partially out of screen bounds but no horizontal scroll available, cards are visually stretched out or shrunk, etc
On the page of the board right after typing in a form of the card, card should be submitted by ctrl+enter
Right after card submission, it should appear on top of the column.
Right after card submission, form to enter next card should be still open and in focus. So that you can submit multiple cards one by one without any mouse clicks
Roles are: [admin, host, member]
BOth backend and frontend
Steps: 1. Sign in 2. Try to create a task.
Main page should have menu with 3 links an corresponding pages:
My boards, Boards where I am, Action Items assigned to me
As a board title will be borrowed from the parent board, we need to add current date info for a board description
You can use some Calendar icon for Date row.
Make links clickable in cards and comments
Need to handle line break for long links so that it can stay clickable.
It`ll be good to shorten links if possible.
https://stackoverflow.com/questions/54907495/postgresql-recursive-parent-child-query/54909559
this may be useful to figure out, how to do that.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.