Skip to content
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

Private Topics #28

Closed
mckenn19 opened this issue Oct 28, 2014 · 6 comments
Closed

Private Topics #28

mckenn19 opened this issue Oct 28, 2014 · 6 comments
Labels

Comments

@mckenn19
Copy link
Contributor

Does it make sense to just have the topics show up on the group page (i.e have the user create them from the group page and they only show up there)? Or should it filter the topics on the main messageboard page (but then, where should the user have to specify the groups that can view them)?

@mckenn19 mckenn19 added the to do label Oct 28, 2014
@ghost
Copy link

ghost commented Oct 28, 2014

Specific implementations are always up for debate. In the context of our current design, it probably makes more sense to filter the topics on the main topic page; with this method, we'd have to have the user specify upon creating a topic which groups are allowed to view it (or make it public, which should probably be an option here).

There's still merit to showing topics on the group page instead - this pushes the forum closer to a Facebook style of groups-posts-comments which is entirely valid. The question at that point becomes 'how do we display public topics?'

I suspect that either way, the infrastructure will basically be the same, so my suggestion is to do what you think is easier right now, and we can always reevaluate at our next meeting to see if that's indeed where we want to go.

@mckenn19
Copy link
Contributor Author

Actually I'm pretty sure I can do both since the work is actually getting the topics. Getting or not getting them to show up is pretty much done already. I will start with the main page then try to put them in group pages also.

@aleccool213
Copy link

Filter them and have groups have designated colors maybe?

@mckenn19 mckenn19 added feature and removed to do labels Oct 29, 2014
@mckenn19
Copy link
Contributor Author

Here are the issues that I am trying to solve:

  • Specifying groups in create a topic
    • How to show only the user's joined groups as options to choose instead of all groups
    • How to make it optional
    • What type of field should actually be used to support the above
    • How to store provided information in the database

Its pretty much a matter of figuring out how to actually get the information from the user and save it to the topics.

@aleccool213
Copy link

-How to show only the user's joined groups as options to choose instead of all groups
Show a list of all the User's groups. These can be found in the model for User I am assuming. Use a dropdown box with the options being shown or make a list of links.
-How to make it optional
Use a radio button to determine if the user wants to make the topic specific to a group or make it a public topic.
-What type of field should actually be used to support the above
Said above.
-How to store provided information in the database
Create a form that displays all of this info using initial args for when you create your form in your view function.

@mckenn19
Copy link
Contributor Author

This is working now, its with branch grouptopics 58.2 issue #58

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants