DukeLearningInnovation / kits

https://dukelearninginnovation.github.io/kits
GNU General Public License v3.0
37 stars 5 forks source link

Sympa Integration #215

Closed profmikegreene closed 5 years ago

profmikegreene commented 6 years ago
Fieldname Type Immutable Meta
Kits Display name textbox display name shown to kit members on card
Who can view radio button toggle between Just me, Instructors + Assistants Only, Everyone in kit
  1. Sympa list membership synced near real time

Edit app

  1. Instructor goes into kit edit mode and selects Sympa. The following form is presented:
Fieldname Type Immutable Meta
Email address text address of sympa list attached to this kit {{adhoc-dukecit@duke.edu }}
Manage Sympa list href dynamic link to the sympa management for list attached to this kit {{https://lists.duke.edu/sympa/info/adhoc-dukecit}}
Kits Display name textbox display name shown to kit members on card
Who can view radio button toggle between Just me, Instructors + Assistants Only, Everyone in kit
  1. Instructor makes edits and selects save
  2. Kits applies changes and routes the instructor back to My Kits

Remove app

  1. Instructor goes into kit edit mode
  2. Instructor selects the option to remove Sympa
  3. Kits removes all users in the kit from the Sympa list, Kits does not delete the list
Kits UI Display Kits Role Sympa Role
Instructor Instructor Owner
Assistant Assistant Editor
Student Student Subscriber
Visitor Visitor Subscriber
ewendland23 commented 5 years ago

I just want to point out that a Sympa list can only have one owner. We set it to whomever requested the Sympa app.