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 features #73

Closed
spacilly opened this Issue Apr 14, 2014 · 20 comments

Comments

@spacilly
Copy link
Contributor

spacilly commented Apr 14, 2014

It would be nice to send emails to users of the project.
Ex: send an e-mail when the task is completed, when the task status changes, when comment is added or updated ...

Users who receive e-mail will be selected using checkbox like Basecamp does.

@cbe35

This comment has been minimized.

Copy link

cbe35 commented Jun 4, 2014

Hi,

+1

@mpscy

This comment has been minimized.

Copy link

mpscy commented Jun 15, 2014

+1

1 similar comment
@samijuke

This comment has been minimized.

Copy link

samijuke commented Jun 25, 2014

+1

@demaya

This comment has been minimized.

Copy link
Contributor

demaya commented Jun 29, 2014

+1 and also when a task is due.

@MaorBril

This comment has been minimized.

Copy link

MaorBril commented Jul 11, 2014

+1

@poikilotherm

This comment has been minimized.

Copy link
Contributor

poikilotherm commented Jul 14, 2014

+1

Could be implemented as an action on event.

Maybe PHPMailer or Swiftmailer are an option to have a nice framework around the mailing stuff? Although PHPMailer does not yet support sending S/MIME encrypted messages, many people use it.


I retought this and I think this feature is closely related to the code needed for #173. I'll see what I can do on this issue.

@fguillot

This comment has been minimized.

Copy link
Collaborator

fguillot commented Jul 19, 2014

For a first version, emails notification will be implemented like that:

  • Each user can choose to receive or not emails
  • You can select all projects or only some projects
  • An email is sent when something change for a task (position, new comment, new subtask...)
  • @poikilotherm I will probably use Swiftmailer for that
@demaya

This comment has been minimized.

Copy link
Contributor

demaya commented Jul 20, 2014

And something like a alarm when a task becomes due? :(

I know the problem: you need some trigger (like cron) to send emails...

@fguillot

This comment has been minimized.

Copy link
Collaborator

fguillot commented Jul 20, 2014

It's not very hard, I added a basic command line interface for kanboard. I can add a new command by example kanboard check-due-tasks and ask people to run that from a daily cronjob.

http://kanboard.net/documentation/cli

@demaya

This comment has been minimized.

Copy link
Contributor

demaya commented Jul 20, 2014

Oh yeah! Would be great!

@MaorBril

This comment has been minimized.

Copy link

MaorBril commented Jul 20, 2014

@fguillot Thank you very much,
Any estimate on release date?

@fguillot

This comment has been minimized.

Copy link
Collaborator

fguillot commented Jul 22, 2014

@MaorBril probably a couple of weeks because I'm traveling a lot during this summer.

@Mammeri

This comment has been minimized.

Copy link

Mammeri commented Aug 7, 2014

Hello,

I work in a company where we installed KanbanBoard. It looks very promising and simple and seems to suit most of our needs. However, as other users said the lack of emails notifications is really a shame since it would really increase the interest of the program.

Your program has a great potentiel and we are looking forward for more (simple) evolutions especially the mails notifications.

Best regards.

A.M.

@marcosaccioly

This comment has been minimized.

Copy link

marcosaccioly commented Aug 11, 2014

That'd be a great feature do have.

@fguillot

This comment has been minimized.

Copy link
Collaborator

fguillot commented Aug 16, 2014

Email notifications are finally there, it's available in the development version.

Notifications are sent on many events:

  • Task creation/modification/open/close
  • Comment creation/modification
  • Subtask creation/modification
  • New attachments
  • Due tasks

Notifications must be activated on the settings page for each user, it's also possible to select only some projects.

If you spot any bugs, don't hesitate to open a new ticket.

@marcosaccioly

This comment has been minimized.

Copy link

marcosaccioly commented Aug 18, 2014

Hey man... Thanks a lot!
I have installed and will test it during the next weeks.
I believe the config should be enabled by default.

I'm still trying to schedule the cron job in my shared host environmet.
Cheers,

@marcosaccioly

This comment has been minimized.

Copy link

marcosaccioly commented Aug 18, 2014

I believe there should be a link to access the task which generated the notification. The only thing we receive so far is text.

@fguillot

This comment has been minimized.

@Guybrush333

This comment has been minimized.

Copy link
Contributor

Guybrush333 commented May 5, 2015

Thanks for all the hard work! I know this is probably not high on the priority list, but in my opinion there are too many emails sent out. It'd be desireable to be able to choose which events trigger E-Mails for me. Keep it coming! =D

@klaw1

This comment has been minimized.

Copy link

klaw1 commented May 22, 2015

Or if email has the option of sending only to the assigned person.

@kanboard kanboard locked and limited conversation to collaborators Feb 6, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.