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

e-mail "remind all speakers who haven't yet uploaded their slides" #432

Closed
laf0rge opened this issue May 14, 2018 · 2 comments
Closed

e-mail "remind all speakers who haven't yet uploaded their slides" #432

laf0rge opened this issue May 14, 2018 · 2 comments
Labels
good first issue help wanted issue:feature size:small 🐁 stage:up for grabs 📤

Comments

@laf0rge
Copy link

@laf0rge laf0rge commented May 14, 2018

Right now the "resources" are quite flexible/free-form, so this request is probably hard to implement. However, if there was a more formal type such as "Slides", then one could have the following feature:

  • send e-mails to all speakers who still haven't yet uploaded their slides

I think this is a very typical problem for a conference organizer, and having assistance for this in pretalx (rather than manually checking each "submission" if there's a related resource attached) would greatly simplify this work.

Thanks for your consideration.

@rixx
Copy link
Member

@rixx rixx commented May 14, 2018

I received the feedback that "resources" isn't very intuitive anyways, so I was thinking about naming them "attachments". We could then add attachment categories ("slides", "paper", plus any the organiser wishes to add?), and use that as a filter. It's definitely something pretalx should support.

@rixx rixx added help wanted good first issue labels May 1, 2019
@rixx
Copy link
Member

@rixx rixx commented May 1, 2019

This is an issue that is well-suited for external contributors – let me know if I can be of any help, either via this issue or via support@pretalx.com.

What this is about

pretalx provides an interface to send emails to speakers. Adding a template for submissions without uploaded files, and a button to transform that template to emails and send them would be great.

How to get started

First of all, leave a comment on this issue to make sure nobody else starts working on this issue at the same time!

Next, you need pretalx running locally on your machine. First, fork the repository to your own GitHub account. Then clone it locally (or set it as your remote if you already cloned it earlier)

Follow the developer setup guide, and then play around with pretalx a bit.
Have a look at the places impacting this issue. Look at the code responsible for the issues (searching for relevant words or files should help you find your way around). We have an explanation of our code structure and the actual data models.

How to do this

Add "speakers who have not uploaded files for their submissions" to the form used in the ComposeMail view in pretalx/orga/views/mails.py, and edit the form_valid method of that view accordingly.

Submit the PR

There are a number of tutorials on the Pull Request workflow online, for example this short version by GitHub itself and this more in-depth tutorial.

Remember to provide documentation and tests, if applicable. Run the tests before opening your PR, including style checks. We have a contribution guide, which ought to prove helpful at this stage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue help wanted issue:feature size:small 🐁 stage:up for grabs 📤
Projects
None yet
Development

No branches or pull requests

2 participants