Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
concrexit
concrexit
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 70
    • Issues 70
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 10
    • Merge Requests 10
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • thalia
  • concrexitconcrexit
  • Merge Requests
  • !1396

Merged
Opened Oct 24, 2019 by Sébastiaan Versteeg@sversteegOwner

Sync active members with G Suite

  • Overview 4
  • Commits 1
  • Changes 62

Closes #945 (closed) #876 (closed) #958 (closed) #952 (closed)

Short description

Sync active members with G Suite

Steps to use this feature

  1. Run the new init_gsuite_users management command to populate the initial G Suite users
  2. Now remove the group memberships or add membership for any user and see that these users get suspended or created
  3. Run the delete_gsuite_users management command to permanently delete the suspended users

Note that during init and delete the member should receive an email. If the member becomes an active member again (which is equal to is_staff after suspension they will receive an email as well with the password value being 'known by the user'.

Edited Nov 13, 2019 by Sébastiaan Versteeg
Assignee
Assign to
29
Milestone
29
Assign milestone
Time tracking
Reference: thalia/concrexit!1396
Source branch: gsuite-user-sync

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.