{"id":1106,"date":"2026-10-13T22:09:18","date_gmt":"2026-10-13T22:09:18","guid":{"rendered":"https:\/\/software.sil.org\/scriptureforge\/?p=1106"},"modified":"2026-10-13T22:09:18","modified_gmt":"2026-10-13T22:09:18","slug":"navigation-menu-draft-indicator","status":"publish","type":"post","link":"https:\/\/software.sil.org\/scriptureforge\/navigation-menu-draft-indicator\/","title":{"rendered":"Navigation menu visually indicates running and failed draft requests"},"content":{"rendered":"<p><strong>Update:<\/strong><\/p>\n<ul>\n<li>Translators are now notified when draft generation is in progress or fails directly from the menu.<\/li>\n<\/ul>\n<p><strong>Bug Fixes:<\/strong><\/p>\n<ul>\n<li>Draft application logic now returns an error when translators attempt to apply a draft to a missing book or chapter they lack permissions to edit.<\/li>\n<li>Lynx assessments are now restricted to users with explicit edit permissions for the text.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Update: Translators are now notified when draft generation is in progress or fails directly from the menu. Bug Fixes: Draft application logic now returns an error when translators attempt to apply a draft to a missing book or chapter they lack permissions to edit. Lynx assessments are now restricted to users with explicit edit permissions [&hellip;]<\/p>\n","protected":false},"author":100,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"source_blog_id":0,"source_product_id":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1106","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/posts\/1106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/users\/100"}],"replies":[{"embeddable":true,"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/comments?post=1106"}],"version-history":[{"count":3,"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/posts\/1106\/revisions"}],"predecessor-version":[{"id":1109,"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/posts\/1106\/revisions\/1109"}],"wp:attachment":[{"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/media?parent=1106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/categories?post=1106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/software.sil.org\/scriptureforge\/wp-json\/wp\/v2\/tags?post=1106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}