Skip to content

QA: openFieldDetail tutarlılığı + role-span robustluğu + test kapsamı (+15)#42

Merged
Ohualtex merged 2 commits into
mainfrom
fix/nav-tutarlilik-ve-testler
Jun 7, 2026
Merged

QA: openFieldDetail tutarlılığı + role-span robustluğu + test kapsamı (+15)#42
Ohualtex merged 2 commits into
mainfrom
fix/nav-tutarlilik-ve-testler

Conversation

@Ohualtex

@Ohualtex Ohualtex commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Özet

nav-rol-gorunurluk (#41) sonrası yürütülen aykırılık denetimi + test koşumundan çıkan düzeltmeler. 13 aykırılık tespit → 10 onaylandı; gerçek bug'lar + test kapsamı boşlukları burada kapatıldı.

fix (07d4c9c)

  • openFieldDetail (fields.js) navigate() ile tutarlı: scrollTo(0,0) + focus preventScroll:true + mobil sidebar kapatma → tarla detayı artık tepeden açılır (Nav rol görünürlüğü + navigasyon/refresh + tema-grafik düzeltmeleri #41'deki fix bu yola da uygulandı)
  • _applyRoleVisibility (account.js): .user-badge-role span'i gating'den hariç tutuldu (o span data-role'ü yalnız CSS renk kodu için taşır) — kırılganlık giderildi; birim test için export

test (cd56d17) — +15 vitest

  • charts_retheme.test.js (4): rethemeCharts renk güncelleme + amber/mavi accent korunması + grid-kapalı eksen
  • account_rolevis.test.js (5): rol-gating (admin/çiftçi/developer/null) + .user-badge-role hariç
  • router_nav.test.js (6): sayfa aktivasyon + hash senkron (replaceState) + scrollTo(0,0) + nav-item active + sidebar + handler

Test

  • vitest: 74 passed (59 → +15)
  • ruff/pytest etkilenmez (yalnız JS)

🤖 Generated with Claude Code

Ohualtex and others added 2 commits June 7, 2026 15:21
- fields.js openFieldDetail: scrollTo(0,0) + focus preventScroll:true + mobil
  sidebar kapatma (navigate() ile tutarlı; tarla detayı artık tepeden açılır)
- account.js _applyRoleVisibility: .user-badge-role HARİÇ (o span data-role'ü
  yalnız CSS renk kodu için taşır, gating'e girmemeli) + birim test için export

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- charts_retheme.test.js (4): rethemeCharts renk güncelleme + amber/mavi accent korunması + grid-kapalı eksen
- account_rolevis.test.js (5): rol-gating (admin/çiftçi/developer/null) + .user-badge-role hariç
- router_nav.test.js (6): sayfa aktivasyon + hash senkron (replaceState) + scrollTo(0,0) + nav-item active + sidebar + handler

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Ohualtex Ohualtex merged commit 4f6293c into main Jun 7, 2026
5 checks passed
@Ohualtex Ohualtex deleted the fix/nav-tutarlilik-ve-testler branch June 8, 2026 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant