|
|
@@ -1037,6 +1037,15 @@ with a `BOOTSTRAP_ADMIN` audit row.
|
|
|
leaf, drops the sprint, then asserts the per-entity-type audit
|
|
|
count matches the cascade size. Tests: 149 / 424 (was 148 / 406).
|
|
|
|
|
|
+- [x] **Header cleanup: Import moved into the admin dropdown**
|
|
|
+ (`fe78f45`). The `/sprints/import` link no longer sits inline in
|
|
|
+ the header next to *New sprint*; it now lives at the top of the
|
|
|
+ admin section of the hamburger menu (above *Workers*, *Users*,
|
|
|
+ *Audit log*, *Settings*). Pure `views/layout.twig` edit — the
|
|
|
+ route, `ImportController`, CSRF, and admin gating are all
|
|
|
+ unchanged. *New sprint* stays in the header as the one
|
|
|
+ quick-action admins reach for from any page.
|
|
|
+
|
|
|
### Upcoming
|
|
|
|
|
|
Nothing scheduled.
|
|
|
@@ -1135,6 +1144,7 @@ before acting — nothing here is load-bearing once it grows stale.
|
|
|
## 13. Git history (as of this writing)
|
|
|
|
|
|
```
|
|
|
+fe78f45 Header: move Import link into the admin dropdown menu
|
|
|
8e8b8fd Sprint settings: secured Delete sprint action
|
|
|
be91620 SPEC.md: mark Phase 22 shipped (per-task hamburger menu)
|
|
|
c2dad80 Phase 22: per-task hamburger menu — move/copy/edit/reorder
|