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

Publish project updates #167

Open
brylie opened this issue Nov 21, 2020 · 0 comments
Open

Publish project updates #167

brylie opened this issue Nov 21, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
Milestone

Comments

@brylie
Copy link
Contributor

brylie commented Nov 21, 2020

Allow project participants to publish project updates. These could be in the form of announcements or something similar. It might be desirable to link to an external RSS feed, e.g. when the project publishes updates on its own website.

Specification

The ProjectUpdate model class should be created in the projects/models.py

Project updates should have the following structure:

  • title - character field
  • body - text field (later, with rich text editor)
  • update_type - enum of allowed values
  • created_date - date the update was published
  • project - the foreign key to related project
  • author - the user who published the update (foreign key)

Project updates should be displayed in a section on the related Project page.

Example mock-up

image

@brylie brylie added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Nov 21, 2020
@brylie brylie added this to the 2020, December milestone Nov 21, 2020
@brylie brylie modified the milestones: 2020, December, 2020, November Nov 23, 2020
@brylie brylie added this to In progress in Roadmap Nov 27, 2020
@brylie brylie modified the milestones: 2020, November, 2020, December Dec 1, 2020
@brylie brylie modified the milestones: 2020, December, 2021, January Jan 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
Roadmap
  
In progress
Development

No branches or pull requests

2 participants