-
Notifications
You must be signed in to change notification settings - Fork 86
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
Project messaging #1234
Comments
We just discussed the model here and came up with a simplified version: Message
Conversation
Conversation Part
|
Message PolicyCREATE
Conversation PolicyCREATE
UPDATE
Conversation Part PolicyCREATE
UPDATE
|
The things I think we'll need to add UI-wise. You'll notice the user/projects messaging UI is largely the same right now, though over time these will increasingly diverge. Project contributors list
Messages for projects
Messages for users
Miscellaneous
|
I think we're actually going to need to require |
When a For the purposes of the MVP, the way we display messages for users/projects is to actually hit the |
From our meeting today
|
Closing in favor of other issues. |
This task should be considered the start off point for specs and discussion about the project messaging feature.
Our aim here is to have a basic system to allow users to message projects.
From the UI point of view, something like this could do the trick:
Model
Reaching the UI
Message inbox
Message thread
This is where we get to when starting a new message, or clicking an item in the message inbox.
This is basically a route which fetches all messages either sent by the recipient to the current user, or sent to the recipient by the current user, from oldest to newest. Potentially, we can list only the last X messages, and fetch more as we try to scroll up.
There's a new message form at the bottom, which can be as simple as a text area. It does not need to support markdown, or anything like that.
At this point, we have something shippable, and also implementable in a couple of days.
Past this point we can
Enhancements
The text was updated successfully, but these errors were encountered: