Compare commits
base: entrouvert:853ff8af68f2487cfbbd1519a172400afd43f073
entrouvert:main
entrouvert:wip/90441-requests-wrapper-ne-conserve-pas
entrouvert:wip/90385-applification
entrouvert:wip/90324-limit-application-filter-types
entrouvert:wip/89124-application-job-waiting
entrouvert:wip/tmp-paul-check-ci-against-a2-migrations-squash
entrouvert:wip/88093-timezone-per-tenant
entrouvert:wip/85759-Avoir-une-section-Securite-pour
entrouvert:wip/86701-profile-attribute-form-full-page
entrouvert:wip/86672-profile-multivalued-attributes
entrouvert:wip/86346-Le-cache-de-RemoteTemplate-leve
entrouvert:wip/64924-delete-services-page
entrouvert:wip/65553-saml-TypeError-Model-instances-w
entrouvert:wip/59135-synchronous-provisionning
entrouvert:wip/76423-uwsgidecorators-corriger-le-pass
entrouvert:wip/84884-remove-admin-interface-exposure
entrouvert:wip/84514-create-schema-if-not-exists
entrouvert:wip/81814-speedup-migrations
entrouvert:wip/80246-requests-wrapper-cached-results
entrouvert:wip/78555-technical-role-naming-revamp
entrouvert:wip/72760-sms-default-country-code-selection
entrouvert:wip/43968-IntegrityError-duplicate-key-val
entrouvert:wip/75139-default-sso-appearance-screen
entrouvert:wip/72173-restrict-email-accepted-domains
entrouvert:wip/74112-tox-dj32-only
entrouvert:wip/dynamic-context
entrouvert:wip/72264-hobo-secret-keys
entrouvert:wip/72478-sortir-le-provisionning-de-l-ope
entrouvert:wip/68034-show-eta-on-migrate-schemas
entrouvert:wip/72070-app-test-scenarios
entrouvert:wip/71967-delete-app-menu
entrouvert:wip/71961-app-404
entrouvert:wip/70897-app-non-editable-app-element-def
entrouvert:wip/70989-application-edit-marker
entrouvert:wip/71697-home-applications
entrouvert:wip/69604-allow-very-big-DATA_UPLOAD_MAX_MEMORY_SIZE
entrouvert:wip/71452-app-move-element-error-fields
entrouvert:wip/71398-app-deploy-update
entrouvert:wip/70942-app-progress-bar
entrouvert:wip/71251-app-element-renamed
entrouvert:wip/63882-app-sort-elements
entrouvert:wip/63883-app-sort-elements-by-category
entrouvert:wip/71283-add-support-for-language-attribute
entrouvert:wip/70981-app-element-error
entrouvert:wip/68017-fix-scandeps-unknown-object
entrouvert:wip/69655-application-deploy-error
entrouvert:wip/70891-app-manifest-non-editable
entrouvert:wip/70501-async-applification
entrouvert:wip/69662-app-doc-url
entrouvert:wip/69654-version-num
entrouvert:wip/69651-app-scandeps
entrouvert:wip/70442-app-goto-object-def
entrouvert:wip/69652-app-icon
entrouvert:wip/67588-uwsgi-conf
entrouvert:wip/django-upgrade
entrouvert:wip/djhtml
entrouvert:wip/69296-api-client-trace
entrouvert:wip/68985-app-sign-once
entrouvert:wip/68783-applications-ignore-lateral-services
entrouvert:wip/67085-api-client-clean
entrouvert:wip/68061-app-roles
entrouvert:wip/68059-default-dbname-no-tox
entrouvert:wip/noop
entrouvert:wip/67377-moteurs-d-indexation-qui-tournen
entrouvert:wip/67666-matomo-dict-string-format
entrouvert:wip/67665-matomo-pass-public-params-into-qs
entrouvert:wip/67547-template-dirs-portal-agent
entrouvert:wip/64289-drf312
entrouvert:wip/66833-matomo-use-qs-to-pass-args-for-ws-call
entrouvert:wip/63523-api-access
entrouvert:wip/66662-apiaccess-round2
entrouvert:wip/api-access-management
entrouvert:wip/66583-env-allow-long-slugs
entrouvert:wip/32147-deleted-flag-on-hobo-variables
entrouvert:wip/66356-redo-fc-redirect
entrouvert:wip/66011_index_role_uuid
entrouvert:wip/41964-remove-VARIABLE_SETTINGS_DEFAULTS
entrouvert:wip/65372-lingo
entrouvert:wip/64495-has-role-uuid
entrouvert:wip/63684-remove-six-usage
entrouvert:wip/63725-storage-tenant-location-property
entrouvert:wip/63725-storage-save-own-check
entrouvert:wip/63273-possibilite-de-supprimer-une-app
entrouvert:hotfix/v2.26
entrouvert:wip/62723-fix-wcs-logout-url
entrouvert:wip/61950-test-bullseye-num2words-0.5.10
entrouvert:hotfix/v2.25
entrouvert:wip/62017-unpopulate-local-hobo
entrouvert:wip/62017-remove-local-hobo
entrouvert:wip/61944-revert-60572
entrouvert:wip/60699-applification
entrouvert:wip/60572-hobo-in-bobo
entrouvert:wip/26911-authentic-empecher-celery-kombu-de-manipuler-le-timeout-par-defaut-des-sockets
entrouvert:wip/61029-a2-service-base-url
entrouvert:wip/15579-Ajouter-un-session-id-aux-requet
entrouvert:wip/59815-check-theme
entrouvert:wip/57528-verbosity
entrouvert:wip/57526-cron-message
entrouvert:wip/45276-users-resync-cmd
entrouvert:wip/55043-provision-role
entrouvert:wip/56991-manu
entrouvert:wip/56991-UnpicklingError-pickle-data-was-
entrouvert:wip/55092-uwsgi-roles-clean
entrouvert:wip/56595-disable-cron-by-tenant
entrouvert:wip/55567-spooler
entrouvert:wip/55092-uwsgi-roles
entrouvert:wip/55824-Permettre-un-AdminEmailHandler-c
entrouvert:wip/54852-fc-form-id-secret-length-validation
entrouvert:wip/54856-add-missing-padding-form-style
entrouvert:wip/54637-provisionning-debug
entrouvert:hotfix/v1.96
entrouvert:wip/54614-wcs-tenants-dirs
entrouvert:wip/black-isort
entrouvert:wip/53228-button-links-in-sidebar
entrouvert:wip/53059-provisionning-api
entrouvert:wip/50014-trace
entrouvert:wip/52482-trace
entrouvert:wip/51513-remove-corbo-and-mandaye
entrouvert:wip/50451-display-netloc-on-error
entrouvert:wip/49283-dj22
entrouvert:hotfix/v1.82
entrouvert:wip/49685-Declarer-authentic-comme-source-
entrouvert:wip/47790-address-auto
entrouvert:wip/45671-settings-middleware
entrouvert:wip/47559-update-celecy-command
entrouvert:wip/42751-vue-generique-pour-voir-les-logs
entrouvert:wip/45561-remove-py2-tests
entrouvert:wip/44973-py-junit
entrouvert:wip/django-appconf-limit
entrouvert:wip/latest-pytest
entrouvert:wip/test-csv-provisionning
entrouvert:wip/33875-do-not-reapply-successfull-import-template
entrouvert:wip/33874-import-template-may-first-fails-on-hobo-deploy
entrouvert:wip/32381-Envoyer-les-niveaux-d-authentifi
entrouvert:provision_auth_levels
entrouvert:wip/23045-migrate-schemas-in-parallel
entrouvert:wip/jenkins
entrouvert:wip/django-1.11-tox
entrouvert:wip/python3
entrouvert:wip/django-1.11-tox-temp
entrouvert:v3.11
entrouvert:v3.10
entrouvert:v3.9
entrouvert:v3.8
entrouvert:v3.7
entrouvert:v3.6
entrouvert:v3.5
entrouvert:v3.4
entrouvert:v3.3
entrouvert:v3.2
entrouvert:v3.1
entrouvert:v3.0
entrouvert:v2.99
entrouvert:v2.98
entrouvert:v2.97
entrouvert:v2.96
entrouvert:v2.95
entrouvert:v2.94
entrouvert:v2.93
entrouvert:v2.92
entrouvert:v2.91
entrouvert:v2.90
entrouvert:v2.89
entrouvert:v2.88
entrouvert:v2.87
entrouvert:v2.86
entrouvert:v2.85
entrouvert:v2.84
entrouvert:v2.83
entrouvert:v2.82
entrouvert:v2.81
entrouvert:v2.80
entrouvert:v2.79
entrouvert:v2.78
entrouvert:v2.77
entrouvert:v2.76
entrouvert:v2.75
entrouvert:v2.74
entrouvert:v2.73
entrouvert:v2.72
entrouvert:v2.71
entrouvert:v2.70
entrouvert:v2.69
entrouvert:v2.68
entrouvert:v2.67
entrouvert:v2.66
entrouvert:v2.65
entrouvert:v2.64
entrouvert:v2.63
entrouvert:v2.62
entrouvert:v2.61
entrouvert:v2.60
entrouvert:v2.59
entrouvert:v2.58
entrouvert:v2.57
entrouvert:v2.56
entrouvert:v2.55
entrouvert:v2.54
entrouvert:v2.53
entrouvert:v2.52
entrouvert:v2.51
entrouvert:v2.50
entrouvert:v2.49
entrouvert:v2.48
entrouvert:v2.47
entrouvert:v2.46
entrouvert:v2.45
entrouvert:v2.44
entrouvert:v2.43
entrouvert:v2.42
entrouvert:v2.41
entrouvert:v2.40
entrouvert:v2.39
entrouvert:v2.38
entrouvert:v2.37
entrouvert:v2.36
entrouvert:v2.35
entrouvert:v2.34
entrouvert:v2.33
entrouvert:v2.32
entrouvert:v2.31
entrouvert:v2.30
entrouvert:v2.29
entrouvert:v2.28
entrouvert:v2.27
entrouvert:v2.26
entrouvert:v2.25
entrouvert:v2.24
entrouvert:v2.23
entrouvert:v2.22
entrouvert:v2.21
entrouvert:v2.20
entrouvert:v2.19
entrouvert:v2.18
entrouvert:v2.17
entrouvert:v2.16
entrouvert:v2.15
entrouvert:v2.14
entrouvert:v2.13
entrouvert:v2.12
entrouvert:v2.11
entrouvert:v2.10
entrouvert:v2.9
entrouvert:v2.8
entrouvert:v2.7
entrouvert:v2.6
entrouvert:v2.5
entrouvert:v2.4
entrouvert:v2.3
entrouvert:v2.2
entrouvert:v2.1
entrouvert:v2.0
entrouvert:v1.100
entrouvert:v1.99
entrouvert:v1.98
entrouvert:v1.97
entrouvert:v1.96
entrouvert:v1.95
entrouvert:v1.94
entrouvert:v1.93
entrouvert:v1.92
entrouvert:v1.91
entrouvert:v1.90
entrouvert:v1.89
entrouvert:v1.88
entrouvert:v1.87
entrouvert:v1.86
entrouvert:v1.85
entrouvert:v1.84
entrouvert:v1.83
entrouvert:v1.82
entrouvert:v1.81
entrouvert:v1.80
entrouvert:v1.79
entrouvert:v1.78
entrouvert:v1.77
entrouvert:v1.76
entrouvert:v1.75
entrouvert:v1.74
entrouvert:v1.73
entrouvert:v1.72
entrouvert:v1.71
entrouvert:v1.70
entrouvert:v1.69
entrouvert:v1.68
entrouvert:v1.67
entrouvert:v1.66
entrouvert:v1.65
entrouvert:v1.64
entrouvert:v1.63
entrouvert:v1.62
entrouvert:v1.61
entrouvert:v1.60
entrouvert:v1.59
entrouvert:v1.58
entrouvert:v1.57
entrouvert:v1.56
entrouvert:v1.55
entrouvert:v1.54
entrouvert:v1.53
entrouvert:v1.52
entrouvert:v1.51
entrouvert:v1.50
entrouvert:v1.49
entrouvert:v1.48
entrouvert:v1.47
entrouvert:v1.46
entrouvert:v1.45
entrouvert:v1.44
entrouvert:v1.43
entrouvert:v1.42
entrouvert:v1.41
entrouvert:v1.40
entrouvert:v1.39
entrouvert:v1.38
entrouvert:v1.37
entrouvert:v1.36
entrouvert:v1.35
entrouvert:v1.34
entrouvert:v1.33
entrouvert:v1.32
entrouvert:v1.31
entrouvert:v1.30
entrouvert:v1.29
entrouvert:v1.28
entrouvert:v1.27
entrouvert:v1.26
entrouvert:v1.25
entrouvert:v1.24
entrouvert:v1.23
entrouvert:v1.22
entrouvert:v1.21
entrouvert:v1.20
entrouvert:v1.19
entrouvert:v1.18
entrouvert:v1.17
entrouvert:v1.16
entrouvert:v1.15
entrouvert:v1.14
entrouvert:v1.13
entrouvert:v1.12
entrouvert:v1.11
entrouvert:v1.10
entrouvert:v1.9
entrouvert:v1.8
entrouvert:v1.7
entrouvert:v1.6
entrouvert:v1.5
entrouvert:v1.4
entrouvert:v1.3
entrouvert:v1.2
entrouvert:v1.1
entrouvert:v1.0
entrouvert:v0.99
entrouvert:v0.98
entrouvert:v0.97
entrouvert:v0.96
entrouvert:v0.95
entrouvert:v0.94
entrouvert:v0.93
entrouvert:v0.92
entrouvert:v0.91
entrouvert:v0.90
entrouvert:v0.89
entrouvert:v0.88
entrouvert:v0.87
entrouvert:v0.86
entrouvert:v0.85
entrouvert:v0.84
entrouvert:v0.83
entrouvert:v0.82
entrouvert:v0.81
entrouvert:v0.80
entrouvert:v0.79
entrouvert:v0.78
entrouvert:v0.77
entrouvert:v0.76
entrouvert:v0.75
entrouvert:v0.74
entrouvert:v0.73
entrouvert:v0.72
entrouvert:v0.71
entrouvert:v0.70
entrouvert:v0.69
entrouvert:v0.68
entrouvert:v0.67
entrouvert:v0.66
entrouvert:v0.65
entrouvert:v0.64
entrouvert:v0.63
entrouvert:v0.62
entrouvert:v0.61
entrouvert:v0.60
entrouvert:v0.59
entrouvert:v0.58
entrouvert:v0.57
entrouvert:v0.56
entrouvert:v0.55
entrouvert:v0.54
entrouvert:v0.53
entrouvert:v0.52
entrouvert:v0.51
entrouvert:v0.50
entrouvert:v0.49
entrouvert:v0.48
entrouvert:v0.47
entrouvert:v0.46
entrouvert:v0.45
entrouvert:v0.44
entrouvert:v0.43
entrouvert:v0.42
entrouvert:v0.41
entrouvert:v0.40
entrouvert:v0.39
entrouvert:v0.38
entrouvert:v0.37
entrouvert:v0.36
entrouvert:v0.35
entrouvert:v0.34
entrouvert:v0.33
entrouvert:v0.32
entrouvert:v0.31
entrouvert:v0.30
entrouvert:v0.29
entrouvert:v0.28
entrouvert:v0.27
entrouvert:v0.26
entrouvert:v0.25
entrouvert:v0.24
entrouvert:v0.23
entrouvert:v0.22
entrouvert:v0.21
entrouvert:v0.20
entrouvert:v0.19
entrouvert:v0.18
entrouvert:v0.17
entrouvert:v0.16
entrouvert:v0.15
entrouvert:v0.14
entrouvert:v0.13
entrouvert:v0.12
entrouvert:v0.11
entrouvert:v0.10
entrouvert:v0.9
entrouvert:v0.8
entrouvert:v0.7
entrouvert:v0.6
entrouvert:v0.5
entrouvert:v0.4
entrouvert:v0.3
entrouvert:v0.2
entrouvert:v0.1
compare: entrouvert:2b8e717bfc8186b230a7e6dbb455f85b5b3ef764
entrouvert:wip/90441-requests-wrapper-ne-conserve-pas
entrouvert:wip/90385-applification
entrouvert:wip/90324-limit-application-filter-types
entrouvert:main
entrouvert:wip/89124-application-job-waiting
entrouvert:wip/tmp-paul-check-ci-against-a2-migrations-squash
entrouvert:wip/88093-timezone-per-tenant
entrouvert:wip/85759-Avoir-une-section-Securite-pour
entrouvert:wip/86701-profile-attribute-form-full-page
entrouvert:wip/86672-profile-multivalued-attributes
entrouvert:wip/86346-Le-cache-de-RemoteTemplate-leve
entrouvert:wip/64924-delete-services-page
entrouvert:wip/65553-saml-TypeError-Model-instances-w
entrouvert:wip/59135-synchronous-provisionning
entrouvert:wip/76423-uwsgidecorators-corriger-le-pass
entrouvert:wip/84884-remove-admin-interface-exposure
entrouvert:wip/84514-create-schema-if-not-exists
entrouvert:wip/81814-speedup-migrations
entrouvert:wip/80246-requests-wrapper-cached-results
entrouvert:wip/78555-technical-role-naming-revamp
entrouvert:wip/72760-sms-default-country-code-selection
entrouvert:wip/43968-IntegrityError-duplicate-key-val
entrouvert:wip/75139-default-sso-appearance-screen
entrouvert:wip/72173-restrict-email-accepted-domains
entrouvert:wip/74112-tox-dj32-only
entrouvert:wip/dynamic-context
entrouvert:wip/72264-hobo-secret-keys
entrouvert:wip/72478-sortir-le-provisionning-de-l-ope
entrouvert:wip/68034-show-eta-on-migrate-schemas
entrouvert:wip/72070-app-test-scenarios
entrouvert:wip/71967-delete-app-menu
entrouvert:wip/71961-app-404
entrouvert:wip/70897-app-non-editable-app-element-def
entrouvert:wip/70989-application-edit-marker
entrouvert:wip/71697-home-applications
entrouvert:wip/69604-allow-very-big-DATA_UPLOAD_MAX_MEMORY_SIZE
entrouvert:wip/71452-app-move-element-error-fields
entrouvert:wip/71398-app-deploy-update
entrouvert:wip/70942-app-progress-bar
entrouvert:wip/71251-app-element-renamed
entrouvert:wip/63882-app-sort-elements
entrouvert:wip/63883-app-sort-elements-by-category
entrouvert:wip/71283-add-support-for-language-attribute
entrouvert:wip/70981-app-element-error
entrouvert:wip/68017-fix-scandeps-unknown-object
entrouvert:wip/69655-application-deploy-error
entrouvert:wip/70891-app-manifest-non-editable
entrouvert:wip/70501-async-applification
entrouvert:wip/69662-app-doc-url
entrouvert:wip/69654-version-num
entrouvert:wip/69651-app-scandeps
entrouvert:wip/70442-app-goto-object-def
entrouvert:wip/69652-app-icon
entrouvert:wip/67588-uwsgi-conf
entrouvert:wip/django-upgrade
entrouvert:wip/djhtml
entrouvert:wip/69296-api-client-trace
entrouvert:wip/68985-app-sign-once
entrouvert:wip/68783-applications-ignore-lateral-services
entrouvert:wip/67085-api-client-clean
entrouvert:wip/68061-app-roles
entrouvert:wip/68059-default-dbname-no-tox
entrouvert:wip/noop
entrouvert:wip/67377-moteurs-d-indexation-qui-tournen
entrouvert:wip/67666-matomo-dict-string-format
entrouvert:wip/67665-matomo-pass-public-params-into-qs
entrouvert:wip/67547-template-dirs-portal-agent
entrouvert:wip/64289-drf312
entrouvert:wip/66833-matomo-use-qs-to-pass-args-for-ws-call
entrouvert:wip/63523-api-access
entrouvert:wip/66662-apiaccess-round2
entrouvert:wip/api-access-management
entrouvert:wip/66583-env-allow-long-slugs
entrouvert:wip/32147-deleted-flag-on-hobo-variables
entrouvert:wip/66356-redo-fc-redirect
entrouvert:wip/66011_index_role_uuid
entrouvert:wip/41964-remove-VARIABLE_SETTINGS_DEFAULTS
entrouvert:wip/65372-lingo
entrouvert:wip/64495-has-role-uuid
entrouvert:wip/63684-remove-six-usage
entrouvert:wip/63725-storage-tenant-location-property
entrouvert:wip/63725-storage-save-own-check
entrouvert:wip/63273-possibilite-de-supprimer-une-app
entrouvert:hotfix/v2.26
entrouvert:wip/62723-fix-wcs-logout-url
entrouvert:wip/61950-test-bullseye-num2words-0.5.10
entrouvert:hotfix/v2.25
entrouvert:wip/62017-unpopulate-local-hobo
entrouvert:wip/62017-remove-local-hobo
entrouvert:wip/61944-revert-60572
entrouvert:wip/60699-applification
entrouvert:wip/60572-hobo-in-bobo
entrouvert:wip/26911-authentic-empecher-celery-kombu-de-manipuler-le-timeout-par-defaut-des-sockets
entrouvert:wip/61029-a2-service-base-url
entrouvert:wip/15579-Ajouter-un-session-id-aux-requet
entrouvert:wip/59815-check-theme
entrouvert:wip/57528-verbosity
entrouvert:wip/57526-cron-message
entrouvert:wip/45276-users-resync-cmd
entrouvert:wip/55043-provision-role
entrouvert:wip/56991-manu
entrouvert:wip/56991-UnpicklingError-pickle-data-was-
entrouvert:wip/55092-uwsgi-roles-clean
entrouvert:wip/56595-disable-cron-by-tenant
entrouvert:wip/55567-spooler
entrouvert:wip/55092-uwsgi-roles
entrouvert:wip/55824-Permettre-un-AdminEmailHandler-c
entrouvert:wip/54852-fc-form-id-secret-length-validation
entrouvert:wip/54856-add-missing-padding-form-style
entrouvert:wip/54637-provisionning-debug
entrouvert:hotfix/v1.96
entrouvert:wip/54614-wcs-tenants-dirs
entrouvert:wip/black-isort
entrouvert:wip/53228-button-links-in-sidebar
entrouvert:wip/53059-provisionning-api
entrouvert:wip/50014-trace
entrouvert:wip/52482-trace
entrouvert:wip/51513-remove-corbo-and-mandaye
entrouvert:wip/50451-display-netloc-on-error
entrouvert:wip/49283-dj22
entrouvert:hotfix/v1.82
entrouvert:wip/49685-Declarer-authentic-comme-source-
entrouvert:wip/47790-address-auto
entrouvert:wip/45671-settings-middleware
entrouvert:wip/47559-update-celecy-command
entrouvert:wip/42751-vue-generique-pour-voir-les-logs
entrouvert:wip/45561-remove-py2-tests
entrouvert:wip/44973-py-junit
entrouvert:wip/django-appconf-limit
entrouvert:wip/latest-pytest
entrouvert:wip/test-csv-provisionning
entrouvert:wip/33875-do-not-reapply-successfull-import-template
entrouvert:wip/33874-import-template-may-first-fails-on-hobo-deploy
entrouvert:wip/32381-Envoyer-les-niveaux-d-authentifi
entrouvert:provision_auth_levels
entrouvert:wip/23045-migrate-schemas-in-parallel
entrouvert:wip/jenkins
entrouvert:wip/django-1.11-tox
entrouvert:wip/python3
entrouvert:wip/django-1.11-tox-temp
entrouvert:v3.11
entrouvert:v3.10
entrouvert:v3.9
entrouvert:v3.8
entrouvert:v3.7
entrouvert:v3.6
entrouvert:v3.5
entrouvert:v3.4
entrouvert:v3.3
entrouvert:v3.2
entrouvert:v3.1
entrouvert:v3.0
entrouvert:v2.99
entrouvert:v2.98
entrouvert:v2.97
entrouvert:v2.96
entrouvert:v2.95
entrouvert:v2.94
entrouvert:v2.93
entrouvert:v2.92
entrouvert:v2.91
entrouvert:v2.90
entrouvert:v2.89
entrouvert:v2.88
entrouvert:v2.87
entrouvert:v2.86
entrouvert:v2.85
entrouvert:v2.84
entrouvert:v2.83
entrouvert:v2.82
entrouvert:v2.81
entrouvert:v2.80
entrouvert:v2.79
entrouvert:v2.78
entrouvert:v2.77
entrouvert:v2.76
entrouvert:v2.75
entrouvert:v2.74
entrouvert:v2.73
entrouvert:v2.72
entrouvert:v2.71
entrouvert:v2.70
entrouvert:v2.69
entrouvert:v2.68
entrouvert:v2.67
entrouvert:v2.66
entrouvert:v2.65
entrouvert:v2.64
entrouvert:v2.63
entrouvert:v2.62
entrouvert:v2.61
entrouvert:v2.60
entrouvert:v2.59
entrouvert:v2.58
entrouvert:v2.57
entrouvert:v2.56
entrouvert:v2.55
entrouvert:v2.54
entrouvert:v2.53
entrouvert:v2.52
entrouvert:v2.51
entrouvert:v2.50
entrouvert:v2.49
entrouvert:v2.48
entrouvert:v2.47
entrouvert:v2.46
entrouvert:v2.45
entrouvert:v2.44
entrouvert:v2.43
entrouvert:v2.42
entrouvert:v2.41
entrouvert:v2.40
entrouvert:v2.39
entrouvert:v2.38
entrouvert:v2.37
entrouvert:v2.36
entrouvert:v2.35
entrouvert:v2.34
entrouvert:v2.33
entrouvert:v2.32
entrouvert:v2.31
entrouvert:v2.30
entrouvert:v2.29
entrouvert:v2.28
entrouvert:v2.27
entrouvert:v2.26
entrouvert:v2.25
entrouvert:v2.24
entrouvert:v2.23
entrouvert:v2.22
entrouvert:v2.21
entrouvert:v2.20
entrouvert:v2.19
entrouvert:v2.18
entrouvert:v2.17
entrouvert:v2.16
entrouvert:v2.15
entrouvert:v2.14
entrouvert:v2.13
entrouvert:v2.12
entrouvert:v2.11
entrouvert:v2.10
entrouvert:v2.9
entrouvert:v2.8
entrouvert:v2.7
entrouvert:v2.6
entrouvert:v2.5
entrouvert:v2.4
entrouvert:v2.3
entrouvert:v2.2
entrouvert:v2.1
entrouvert:v2.0
entrouvert:v1.100
entrouvert:v1.99
entrouvert:v1.98
entrouvert:v1.97
entrouvert:v1.96
entrouvert:v1.95
entrouvert:v1.94
entrouvert:v1.93
entrouvert:v1.92
entrouvert:v1.91
entrouvert:v1.90
entrouvert:v1.89
entrouvert:v1.88
entrouvert:v1.87
entrouvert:v1.86
entrouvert:v1.85
entrouvert:v1.84
entrouvert:v1.83
entrouvert:v1.82
entrouvert:v1.81
entrouvert:v1.80
entrouvert:v1.79
entrouvert:v1.78
entrouvert:v1.77
entrouvert:v1.76
entrouvert:v1.75
entrouvert:v1.74
entrouvert:v1.73
entrouvert:v1.72
entrouvert:v1.71
entrouvert:v1.70
entrouvert:v1.69
entrouvert:v1.68
entrouvert:v1.67
entrouvert:v1.66
entrouvert:v1.65
entrouvert:v1.64
entrouvert:v1.63
entrouvert:v1.62
entrouvert:v1.61
entrouvert:v1.60
entrouvert:v1.59
entrouvert:v1.58
entrouvert:v1.57
entrouvert:v1.56
entrouvert:v1.55
entrouvert:v1.54
entrouvert:v1.53
entrouvert:v1.52
entrouvert:v1.51
entrouvert:v1.50
entrouvert:v1.49
entrouvert:v1.48
entrouvert:v1.47
entrouvert:v1.46
entrouvert:v1.45
entrouvert:v1.44
entrouvert:v1.43
entrouvert:v1.42
entrouvert:v1.41
entrouvert:v1.40
entrouvert:v1.39
entrouvert:v1.38
entrouvert:v1.37
entrouvert:v1.36
entrouvert:v1.35
entrouvert:v1.34
entrouvert:v1.33
entrouvert:v1.32
entrouvert:v1.31
entrouvert:v1.30
entrouvert:v1.29
entrouvert:v1.28
entrouvert:v1.27
entrouvert:v1.26
entrouvert:v1.25
entrouvert:v1.24
entrouvert:v1.23
entrouvert:v1.22
entrouvert:v1.21
entrouvert:v1.20
entrouvert:v1.19
entrouvert:v1.18
entrouvert:v1.17
entrouvert:v1.16
entrouvert:v1.15
entrouvert:v1.14
entrouvert:v1.13
entrouvert:v1.12
entrouvert:v1.11
entrouvert:v1.10
entrouvert:v1.9
entrouvert:v1.8
entrouvert:v1.7
entrouvert:v1.6
entrouvert:v1.5
entrouvert:v1.4
entrouvert:v1.3
entrouvert:v1.2
entrouvert:v1.1
entrouvert:v1.0
entrouvert:v0.99
entrouvert:v0.98
entrouvert:v0.97
entrouvert:v0.96
entrouvert:v0.95
entrouvert:v0.94
entrouvert:v0.93
entrouvert:v0.92
entrouvert:v0.91
entrouvert:v0.90
entrouvert:v0.89
entrouvert:v0.88
entrouvert:v0.87
entrouvert:v0.86
entrouvert:v0.85
entrouvert:v0.84
entrouvert:v0.83
entrouvert:v0.82
entrouvert:v0.81
entrouvert:v0.80
entrouvert:v0.79
entrouvert:v0.78
entrouvert:v0.77
entrouvert:v0.76
entrouvert:v0.75
entrouvert:v0.74
entrouvert:v0.73
entrouvert:v0.72
entrouvert:v0.71
entrouvert:v0.70
entrouvert:v0.69
entrouvert:v0.68
entrouvert:v0.67
entrouvert:v0.66
entrouvert:v0.65
entrouvert:v0.64
entrouvert:v0.63
entrouvert:v0.62
entrouvert:v0.61
entrouvert:v0.60
entrouvert:v0.59
entrouvert:v0.58
entrouvert:v0.57
entrouvert:v0.56
entrouvert:v0.55
entrouvert:v0.54
entrouvert:v0.53
entrouvert:v0.52
entrouvert:v0.51
entrouvert:v0.50
entrouvert:v0.49
entrouvert:v0.48
entrouvert:v0.47
entrouvert:v0.46
entrouvert:v0.45
entrouvert:v0.44
entrouvert:v0.43
entrouvert:v0.42
entrouvert:v0.41
entrouvert:v0.40
entrouvert:v0.39
entrouvert:v0.38
entrouvert:v0.37
entrouvert:v0.36
entrouvert:v0.35
entrouvert:v0.34
entrouvert:v0.33
entrouvert:v0.32
entrouvert:v0.31
entrouvert:v0.30
entrouvert:v0.29
entrouvert:v0.28
entrouvert:v0.27
entrouvert:v0.26
entrouvert:v0.25
entrouvert:v0.24
entrouvert:v0.23
entrouvert:v0.22
entrouvert:v0.21
entrouvert:v0.20
entrouvert:v0.19
entrouvert:v0.18
entrouvert:v0.17
entrouvert:v0.16
entrouvert:v0.15
entrouvert:v0.14
entrouvert:v0.13
entrouvert:v0.12
entrouvert:v0.11
entrouvert:v0.10
entrouvert:v0.9
entrouvert:v0.8
entrouvert:v0.7
entrouvert:v0.6
entrouvert:v0.5
entrouvert:v0.4
entrouvert:v0.3
entrouvert:v0.2
entrouvert:v0.1
3 Commits
853ff8af68
...
2b8e717bfc
Author | SHA1 | Message | Date |
---|---|---|---|
Benjamin Dauvergne | 2b8e717bfc |
provisionning: add synchronous provisionning to DRF authentication (#59135)
gitea/hobo/pipeline/head This commit looks good
Details
|
|
Benjamin Dauvergne | 1cf74e7856 | settings loaders: expose saml-idp-metadata-url (#59135) | |
Benjamin Dauvergne | 8dc951282a | provisionning: factorize user creation (#59135) |
1 changed files with 4 additions and 4 deletions
|
@ -62,7 +62,7 @@ def get_idp_service():
|
|||
|
||||
|
||||
def get_issuer(entity_id):
|
||||
issuer, created = Issuer.objects.get_or_create(entity_id=entity_id)
|
||||
issuer, _ = Issuer.objects.get_or_create(entity_id=entity_id)
|
||||
return issuer
|
||||
|
||||
|
||||
|
@ -88,9 +88,9 @@ def provision_user(entity_id, o, tries=0):
|
|||
else:
|
||||
user_extra_attributes = UserExtraAttributes(user=user, data=extra_attributes)
|
||||
|
||||
for key in attributes:
|
||||
if getattr(user, key) != attributes[key]:
|
||||
setattr(user, key, attributes[key])
|
||||
for key, value in attributes.items():
|
||||
if getattr(user, key) != value:
|
||||
setattr(user, key, value)
|
||||
updated.add(key)
|
||||
|
||||
for key in extra_attributes:
|
||||
|
|
Write
Preview
Loading…
Reference in New Issue