Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 973e0c5738cfad50a755539347fba17b10ae0c60
https://github.com/Checkmk/checkmk/commit/973e0c5738cfad50a755539347fba17b1…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-15 (Thu, 15 Jun 2023)
Changed paths:
M active_checks/check_bi_aggr
M cmk/base/diagnostics.py
M cmk/cmkpasswd.py
M cmk/ec/core_queries.py
M cmk/gui/auth.py
M cmk/gui/background_job.py
M cmk/gui/dashboard/cre_dashboards.py
M cmk/gui/dashboard/dashlet/dashlets/view.py
M cmk/gui/dashboard/page_show_dashboard.py
M cmk/gui/dashboard/store.py
M cmk/gui/key_mgmt.py
M cmk/gui/livestatus_utils/commands/acknowledgments.py
M cmk/gui/livestatus_utils/commands/comment.py
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/logged_in.py
M cmk/gui/login.py
M cmk/gui/message.py
M cmk/gui/mkeventd/views.py
M cmk/gui/mobile/views.py
M cmk/gui/node_visualization.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/session.py
M cmk/gui/sites.py
M cmk/gui/type_defs.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/htpasswd.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/userdb/session.py
M cmk/gui/userdb/store.py
M cmk/gui/utils/roles.py
M cmk/gui/valuespec.py
M cmk/gui/views/builtin_views.py
M cmk/gui/views/graph.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/views/page_show_view.py
M cmk/gui/visuals/__init__.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/user_migrate.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/audit_log.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/backup_snapshots.py
M cmk/gui/watolib/builtin_attributes.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/site_management.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/user_profile.py
M cmk/update_config/plugins/actions/validate_user_ids.py
M cmk/update_config/plugins/actions/visuals_utils.py
M cmk/utils/crypto/secrets.py
M cmk/utils/store/htpasswd.py
M cmk/utils/type_defs/__init__.py
R cmk/utils/type_defs/user_id.py
A cmk/utils/user.py
M tests/integration/cmk/gui/plugins/userdb/userdb_plugin.py
M tests/testlib/users.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/metrics/test_unit.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/test_backup_unit.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_key_mgmt.py
M tests/unit/cmk/gui/test_logged_in.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_node_visualization.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/test_userdb_htpasswd_connector.py
M tests/unit/cmk/gui/userdb/ldap_golden.py
M tests/unit/cmk/gui/utils/test_flashed_messages.py
M tests/unit/cmk/gui/watolib/test_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_services.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M tests/unit/cmk/update_config/plugins/actions/test_password_hashes.py
M tests/unit/cmk/update_config/plugins/actions/test_user_attributes.py
M tests/unit/cmk/update_config/plugins/actions/test_visuals_utils.py
M tests/unit/cmk/utils/crypto/test_secrets.py
M tests/unit/cmk/utils/test_store_htpasswd.py
Log Message:
-----------
Move `UserId` to its own module
It's a very general and independent concept. Also, no external deps.
In the end, we should expect to have more user-related stuff in there
(such as, maybe, `UserSpec`, probably more).
CMK-13768
Change-Id: I115224011d8ea643986eb8bf4235b46444a52972