You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
accounts/admin.py 243 9b636c505388ff9a2f6083fc10911b068284c982962550cdb7c1bfca05b9811c Keep the adopted custom user available to Django admin while removing the legacy plaintext Token model from the management surface in favor of the hashed, scoped credential lifecycle.
3
3
accounts/auth.py 13601 52591a4e186b23dbf6a72a8304ef72f88af8ffbdc62b0d5953a89bad9ec75628 Require verified provider ownership, resolve the durable account with a portable compare-and-set claim, and fail closed with redacted conflict evidence instead of trusting raw provider payloads or creating a duplicate account.
4
-
accounts/forms.py4005 8cf3993091637b9d4f5e3c7a1f5c6fa93c11a89bad6b7a18fbc70195d9bd2a61 Add the bounded development-owner email and non-echoing password form while preserving the adopted account settings forms.
4
+
accounts/forms.py4140 c1ffa90380eb6f0ceaf37be9364f9aa36bbea01720f1e39d92816241df613b70 Add the bounded development-owner email and non-echoing password form while preserving the adopted account settings forms.
5
5
accounts/models.py 7871 cdc69d569b33d1bc5bfb2c45fa276caf32b8afe4959d873994a5cc366793766f Expand the adopted CustomUser in place with normalized state and durable alias, quarantine, and reconciliation evidence while preserving the original app, model, table, fields, and primary keys.
6
6
accounts/templates/accounts/login.html 4297 94b057c916b134d382b8532c877e10711f53eb7d2a32ae78743917c775292b8d Present the development-only owner password form beside the returning-account provider login with generic errors and readable line-broken CMP markup.
7
7
accounts/tests_account_settings.py 3837 23ae7b87de311342feabc085818743bd96c5ec7060ec0482bae20b3df53f07cf Characterize Course admin navigation through the explicit course-operator capability instead of is_staff alone.
accounts/views/login.py 6166 cf5639f9ce4b881509c13a79b61ed031d44326cf530f36738889a98279955f87 Preserve validated path-only provider destinations and add the exact development-only, database-throttled owner login with generic errors, audit, and session rotation.
11
11
course_management/datamailer_outbox_dispatch.py 4816 31a8e239728cde0c90996fc15c3e01f6e65ff0cc0eed29c1d81258f8b6296543 Use portable conditional ORM claims and attempt fences for the copied Datamailer outbox without changing its delivery or retry outcomes.
12
12
course_platform_templates/base.html 14862 ae254008d8b7403556d702e98039764d0e0fc4343e1f1df17862b811d52e7791 Use the unified canonical policy and readable shared account navigation with same-host login, account/course destinations, and capability-gated Studio and Course admin behavior.
13
+
courses/static/courses.css 45949 48221bd0f24f2b0213ed886973421f097829b696d7e04d626c9ea1d74cc15c6a Give the development-owner password control the same light, dark, and focus treatment as existing adopted CMP form inputs.
13
14
scripts/load_rds_export.py 23700 f08edf55c064f061646a2f1e5a03693356c3b044db2bfd76f546f5298b4eae86 Disable the unsafe broad-copy entry point before path access and direct operators to the allowlisted local review workflow.
14
15
scripts/generate_production_like_leaderboard_data.py 27391 9e9559823417570de606fec2e9de15935e0edb137531dc53b9d7116244040a42 Use the unified local settings and portable ORM behavior without backend-specific SQL or lock retries while preserving the copied catalog and fixture generation logic.
15
16
scripts/score_project_dev.py 5535 28b9c8b7e02b5d5a2fe680ec1bd8e368bb36b1b54f2616550f85c6112a351131 Run copied project scoring against the unified local SQLite settings without reading database credentials or directing privileged SQL writes.
0 commit comments