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.
Add to Action Items Column
Steps: 1. Sign in 2. Try to create a task.
A user can see actual status of users, that are ready or not ready.
A user can see all boards where he/she takes part, including boards this user created.
сейчас можно добавлять пустые комменты без текста по нажатию кнопки add comment, надо запретить. при попытке добавить пустое сообщение как-то сигнализировать юзеру, например, подсвечить текстовое поле красным
надо скрыть редач и удаление своих комментов в менюшку свернутую (3 точки в правом углу), как сделан редач и удаление карточек (вроде уже сделано, но не пролито)
если набрать текст в несколько строк, то он залезает на смайлы http://joxi.ru/82QEVlnHyeD0J2
длинный коммент вот так добавляется http://joxi.ru/12Ml1oai0DqPwm при добавлении коммента больше одной строки начинает растягиваться столбец, вбок уходит создатель коммента, надо длинные комменты переносить на другую строку без изменения ширина столбца http://joxi.ru/brRGDoXIYjyvYm
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
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.
Add autofocus on comment text field when opening pop-up with comments
Main page should have menu with 3 links an corresponding pages:
My boards, Boards where I am, Action Items assigned to me
Name should be unique
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.
It has been done as a part of previous action items refactoring
Board names should be used here
http://joxi.ru/vAWvDo7cOL36y2
Privacy settings: When continuing board, we need to save privacy settings the same as they were on previous board.
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)
Нужно добавить условия для автокомплита при поиске по юзерам при добавлении на доску.
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.
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
Board`s name should be static and borrowed from the parent board instead of naming by the current date.
We discussed that several times, I don't see any problems with multiple likes,
it was done on purpose
Search results are still visible even if text in search field is deleted.
Search results disappear only after page refreshing. http://joxi.ru/YmEGVoQIMxLqBA
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
https://stackoverflow.com/questions/54907495/postgresql-recursive-parent-child-query/54909559
this may be useful to figure out, how to do that.
@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.
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.