7b4735e Use FAS to create, manage and sync memberships

Authored and Committed by abompard 4 years ago
40 files changed. 1012 lines added. 251 lines removed.
create-group-from-fas.py
file added
+53
hubs/backend/triage.py
file modified
+24 -0
hubs/backend/worker.py
file modified
+40 -0
hubs/database.py
file modified
+12 -1
hubs/default_config.py
file modified
+5 -0
hubs/defaults.py
file modified
+9 -25
hubs/migrations/versions/5c624b266713_pending_roles.py
file added
+50
hubs/models/association.py
file modified
+0 -8
hubs/models/constants.py
file modified
+6 -1
hubs/models/hub.py
file modified
+43 -15
hubs/models/hubconfig.py
file modified
+3 -2
hubs/models/user.py
file modified
+5 -0
hubs/models/widget.py
file modified
+1 -1
hubs/signals.py
file modified
+0 -3
hubs/static/client/app/components/HubConfig/HubConfigDialog.js
file modified
+6 -4
hubs/static/client/app/components/HubConfig/HubConfigPanelGeneral.js
file modified
+30 -1
hubs/static/client/app/components/HubConfig/HubConfigPanelUser.js
file modified
+141 -93
hubs/static/client/app/components/HubConfig/index.js
file modified
+2 -0
hubs/static/client/app/components/HubHeader/HubMembership.js
file modified
+102 -18
hubs/static/client/app/components/SSESource.js
file modified
+2 -7
hubs/static/client/app/components/StateButton.js
file modified
+3 -3
hubs/static/client/app/core/actions/hub.js
file modified
+10 -3
hubs/static/client/app/core/actions/sse.js
file modified
+37 -15
hubs/static/client/app/core/reducers/hub.js
file modified
+1 -1
hubs/tests/__init__.py
file modified
+7 -0
hubs/tests/hubs_test.cfg
file modified
+6 -0
hubs/tests/models/test_hub.py
file modified
+4 -2
hubs/tests/models/test_user.py
file modified
+2 -1
hubs/tests/test_authn.py
file modified
+0 -3
hubs/tests/test_authz.py
file modified
+0 -10
hubs/tests/utils/test_views.py
file modified
+0 -9
hubs/tests/views/test_api_association.py
file modified
+47 -0
hubs/tests/views/test_api_hub_config.py
file modified
+21 -3
hubs/utils/fas.py
file added
+264
hubs/views/api/hub_association.py
file modified
+10 -2
hubs/views/api/hub_config.py
file modified
+5 -0
hubs/views/hub.py
file modified
+1 -0
hubs/widgets/github_pr/__init__.py
file modified
+4 -1
populate-from-fas.py
file modified
+3 -19
sync-group-from-fas.py
file added
+53
    Use FAS to create, manage and sync memberships
    
    Fixes #389, #474
    
        
file modified
+24 -0
file modified
+40 -0
file modified
+12 -1
file modified
+5 -0
file modified
+9 -25
file modified
+0 -8
file modified
+6 -1
file modified
+43 -15
file modified
+3 -2
file modified
+5 -0
file modified
+1 -1
file modified
+0 -3
file modified
+7 -0
file modified
+6 -0
file modified
+0 -3
file modified
+0 -10
file added
+264
file modified
+5 -0
file modified
+1 -0
file modified
+3 -19