Project

General

Profile

Feature #14507

Have the monthly meeting reminder automatically avoid Fridays, Saturdays, and Sundays

Added by anonym about 2 months ago. Updated 15 days ago.

Status:
Confirmed
Priority:
Elevated
Assignee:
Category:
-
Target version:
Start date:
08/30/2017
Due date:
% Done:

0%

QA Check:
Feature Branch:
Type of work:
Code
Blueprint:
Easy:
Affected tool:

Description

E.g. don't allow them to happen on Fri, Sat, Sun.


Related issues

Blocked by Tails - Feature #14503: Send proposals for Monthly Meetings fixes to tails-project@ Confirmed 08/30/2017

History

#1 Updated by anonym about 2 months ago

  • Blocked by Feature #14503: Send proposals for Monthly Meetings fixes to tails-project@ added

#2 Updated by anonym about 2 months ago

  • Assignee changed from anonym to sajolida
  • QA Check set to Info Needed

I need to know how I can proceed!

#3 Updated by anonym about 2 months ago

  • Assignee changed from sajolida to anonym
  • QA Check deleted (Info Needed)

#5 Updated by sajolida about 2 months ago

Maybe encoding this in a crontab line would be to weird. We could
instead delegate to meeting.rb the "is it time to send an email?"
decision, i.e.:

  • run meeting.rb everyday, with a command-line parameter that
    triggers the desired behavior, and without --date;
  • either teach meeting.rb what the desired behavior is, i.e.
    only send email when it thinks it should (based on the algorithm
    you've picked); or do the computation by hand for the next 2 years,
    write the result in some YAML file, and teach meeting.rb to use
    this data as part of its input. With the second way,
    each team who wants a meeting reminder can then build their
    own schedule (including exceptions to the general rule) manually or
    programmatically and feed meeting.rb with it; it requires yet
    another Git repo to store the data, giving access to that repo to
    the right people, and programming meeting.rb defensively enough, so
    it might require a little bit more work.

#6 Updated by intrigeri about 1 month ago

  • Priority changed from Normal to Elevated
  • Target version changed from Tails_3.2 to Tails_3.3

(IMO this should happen in September but it can wait after the 3.2 release.)

#7 Updated by intrigeri 16 days ago

I think we could (and perhaps should) update the time of the meeting in the current cronjob without waiting for the date to be computed in a more clever way: the former is currently always wrong, while the latter will only occasionally be wrong. sajolida, do you want a ticket for that?

#8 Updated by sajolida 15 days ago

  • Subject changed from Implement new Monthly Meeting reminder rules to Have the monthly meeting reminder automatically avoid Fridays, Saturdays, and Sundays

I just changed the time in the template email.

Also available in: Atom PDF