-
Notifications
You must be signed in to change notification settings - Fork 32
Description
After the move of the Linux machines to Ubuntu, it looks like we can no longer send emails from them so our scripts to add new techlings and onboard members no longer work for sending welcome emails. Instead, the legacy Red Hat machines have to be used for the scripts.
Issue #453 will tackle emailing individual techlings when they request to join the mailing list, but we should also add the ability for officers to provide a list of names and Andrew IDs to add them all to the mailing list. Likewise, we should also add the ability for officers to directly onboard someone as a full member and to send out the welcome email.
At minimum, we just need for the ability to bulk send emails out to techlings and full members so we can remove that portion from our scripts.
For onboarding techlings:
- Many of the fields and parameters are mentioned in issue Refactor Join Form on abtech.org #453
For onboarding new members:
- Emails should be sent to the Andrew ID as well as
[email protected]
from the email address[email protected]
- Email sent should be from the contents of
/afs/andrew/usr/abtech/private/scripts/mail.member
- Email sent should have a subject of
[AB Tech] Welcome to AB Tech $preferred_name!
- Like issue Refactor Join Form on abtech.org #453, all email addresses, path locations, and email subject should be in a config file somewhere or be configurable from the Tracker UI
Wishlist for onboarding new members:
- Create new Tracker accounts with the preferred names and Andrew IDs of the new members
- Add Andrew IDs into the
abtech:staff
PTS groups on AFS - Remove Andrew ID from
/afs/andrew/usr/abtech/abtech-recruit.dl
if present and add to/afs/andrew/usr/abtech/abtech-bboard.dl
if not already present. Note that Andrew IDs are stored without@andrew.cmu.edu
inabtech-recruit.dl
but includes it inabtech-bboard.dl