Clear the UI-review leftover table; backlog is empty.
Some checks are pending
offline / test (push) Waiting to run
Some checks are pending
offline / test (push) Waiting to run
Swagger stays stock, CS/staff share verae-staff-ui, and staff cookies take STAFF_COOKIE_DOMAIN. Those are shipped, not open issues.
This commit is contained in:
parent
d8efffe8be
commit
2740d51446
3 changed files with 39 additions and 64 deletions
|
|
@ -123,7 +123,9 @@ def main():
|
|||
"Simulator indigo; orange only on Inject faults.",
|
||||
"Portal API key masked. Invoice and statement empty states are cards, not table rows. Staff typeahead uses customer names. STAFF_AUTH=1 uses verae-staff-session.",
|
||||
"Admin customers: list vs edit drawer. Invoice empty state.",
|
||||
"Catalog body font is system-ui. Swagger /docs labeled stock.",
|
||||
"Catalog body font is system-ui. Swagger /docs stays stock with an integrator banner only.",
|
||||
"CS and access-staff share verae-staff-ui review.html.",
|
||||
"Staff cookies accept STAFF_COOKIE_DOMAIN for a reverse-proxy host.",
|
||||
]
|
||||
for it in items:
|
||||
story.append(p("• " + it, s["body"]))
|
||||
|
|
@ -132,31 +134,7 @@ def main():
|
|||
story.append(p("Operator: open :3850, Fleet for replicas, Trace to inject a Zap step, Docs for PDFs. Staff: CS :3011 credit in USD; Sales :3012 quote; Accounting :3013 export; Staff plane :3025 after authz. Customers: /portal. Ops: /admin. Lab: simulator :3847.", s["body"]))
|
||||
|
||||
story.append(p("Issues still to consider", s["h1"]))
|
||||
remaining = [
|
||||
["Severity", "Issue", "What shipped"],
|
||||
["Med", "Swagger /docs remains stock (intentional).", "Left unskinned. Banner: OpenAPI explorer for integrators. Use x-api-key."],
|
||||
["Low", "access-staff and CS HTML were twins.", "Shared template package verae-staff-ui."],
|
||||
["Low", "Staff cookie was host-scoped.", "STAFF_COOKIE_DOMAIN plus reverse-proxy example in verae-staff-session."],
|
||||
]
|
||||
body = getSampleStyleSheet()["BodyText"]
|
||||
body.fontSize = 8
|
||||
body.leading = 10
|
||||
rows = []
|
||||
for i, row in enumerate(remaining):
|
||||
rows.append([Paragraph(f"<b>{c}</b>" if i == 0 else c, body) for c in row])
|
||||
grid = Table(rows, colWidths=[0.7 * inch, 2.6 * inch, 3.4 * inch], repeatRows=1)
|
||||
grid.setStyle(TableStyle([
|
||||
("BACKGROUND", (0, 0), (-1, 0), ACCENT),
|
||||
("TEXTCOLOR", (0, 0), (-1, 0), colors.white),
|
||||
("VALIGN", (0, 0), (-1, -1), "TOP"),
|
||||
("GRID", (0, 0), (-1, -1), 0.4, colors.HexColor("#e5e7f0")),
|
||||
("LEFTPADDING", (0, 0), (-1, -1), 6),
|
||||
("RIGHTPADDING", (0, 0), (-1, -1), 6),
|
||||
("TOPPADDING", (0, 0), (-1, -1), 5),
|
||||
("BOTTOMPADDING", (0, 0), (-1, -1), 5),
|
||||
("ROWBACKGROUNDS", (0, 1), (-1, -1), [colors.white, colors.HexColor("#f4f5fb")]),
|
||||
]))
|
||||
story.append(grid)
|
||||
story.append(p("None. The designer-review backlog is empty.", s["body"]))
|
||||
story.append(PageBreak())
|
||||
|
||||
story.append(p("Screenshot atlas with usage notes", s["h1"]))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue