|
|
|
@ -35,6 +35,22 @@ called `ceod/admin` (remember to addprinc **and** ktadd). |
|
|
|
|
#### Database |
|
|
|
|
TODO - Andrew |
|
|
|
|
|
|
|
|
|
#### Mailman |
|
|
|
|
You should create the following mailing lists from the mail container: |
|
|
|
|
```sh |
|
|
|
|
/opt/mailman3/bin/mailman create syscom@csclub.internal |
|
|
|
|
/opt/mailman3/bin/mailman create syscom-alerts@csclub.internal |
|
|
|
|
/opt/mailman3/bin/mailman create exec@csclub.internal |
|
|
|
|
/opt/mailman3/bin/mailman create ceo@csclub.internal |
|
|
|
|
``` |
|
|
|
|
See https://git.uwaterloo.ca/csc/syscom-dev-environment/-/tree/master/mail |
|
|
|
|
for instructions on how to access the Mailman UI from your browser. |
|
|
|
|
|
|
|
|
|
If you want to actually see the archived messages, you'll |
|
|
|
|
need to tweak the settings for each list from the UI so that non-member |
|
|
|
|
messages get accepted (by default they get held). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Dependencies |
|
|
|
|
Next, install and activate a virtualenv: |
|
|
|
|
```sh |
|
|
|
@ -108,14 +124,3 @@ curl --negotiate -u : --service-name ceod \ |
|
|
|
|
-d '{"uid":"test_1","cn":"Test One","program":"Math","terms":["s2021"]}' \ |
|
|
|
|
-X POST http://phosphoric-acid:9987/api/members |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
## Miscellaneous |
|
|
|
|
### Mailman |
|
|
|
|
You may wish to add more mailing lists to Mailman; by default, only the |
|
|
|
|
csc-general list exists (from the dev environment playbooks). Just |
|
|
|
|
attach to the mail container and run the following: |
|
|
|
|
```sh |
|
|
|
|
/opt/mailman3/bin/mailman create new_list_name@csclub.internal |
|
|
|
|
``` |
|
|
|
|
See https://git.uwaterloo.ca/csc/syscom-dev-environment/-/tree/master/mail |
|
|
|
|
for instructions on how to access the Mailman UI from your browser. |
|
|
|
|