Commits
Marek Vsechovsky committed 24e76c412e4
Session 53, Step 1: Markdown editor tab fix, workflow state reset, org management UI improvements, and Organizations cross-link feature: - Tab key inserts tab in Markdown editor textareas - Update instructions template: verbatim but formatted input text - Fix workflow state not fully reset when starting new session - Add item count badges to Organizations Members and Projects tabs - Prevent deactivation or role downgrade of last Admin in an organization - Add Organizations cross-link tab to all org pages including Personal workspace - SQL script: create OrgLink table - SQL script: populate OrgLink for existing personal workspaces Direct session 55, Step 1: Organizations table + badge; dashboard org/project fixes: - Add counter badge to Organizations tab in /Organizations - Render organizations link list as a table with headings, checkboxes and hover highlighting - Always show Projects tab badge (even when count is 0) - After creating a project the new entry must appear in the project list - projectList and projectListEmpty must never be shown simultaneously - Dashboard init: do not pre-select a project that belongs to a different org - Fix: orgId not included in POST body when creating a project from dashboard - Add CurrentOrgId sync property to AismanControllerBase