{"users":[{"id":3,"username":"nedbat","name":"Ned Batchelder","avatar_template":"/user_avatar/discuss.openedx.org/nedbat/{size}/3317_2.png","primary_group_name":"edX.2U","trust_level":4},{"id":4393,"username":"ali-rahat","name":"Rahat Ali","avatar_template":"/user_avatar/discuss.openedx.org/ali-rahat/{size}/7564_2.png","trust_level":1},{"id":4704,"username":"mboisson","name":"Maxime Boissonneault","avatar_template":"/user_avatar/discuss.openedx.org/mboisson/{size}/7551_2.png","trust_level":2},{"id":1386,"username":"sarina","name":"Sarina Canelake","avatar_template":"/user_avatar/discuss.openedx.org/sarina/{size}/2308_2.png","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"primary_group_name":"Axim","admin":true,"moderator":true,"trust_level":3},{"id":166,"username":"arbrandes","name":"Adolfo R. Brandes","avatar_template":"/user_avatar/discuss.openedx.org/arbrandes/{size}/158_2.png","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"primary_group_name":"Axim","moderator":true,"trust_level":4},{"id":2279,"username":"Nadia","name":"Perri","avatar_template":"/user_avatar/discuss.openedx.org/nadia/{size}/4588_2.png","trust_level":1},{"id":204,"username":"e0d","name":"Edward Zarecor","avatar_template":"/user_avatar/discuss.openedx.org/e0d/{size}/199_2.png","primary_group_name":"Axim","admin":true,"trust_level":3},{"id":6821,"username":"lesking","name":"Les King","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/dfb087/{size}.png","trust_level":0},{"id":3374,"username":"Ahmed_Khalid","name":"Ahmed Khalid","avatar_template":"/user_avatar/discuss.openedx.org/ahmed_khalid/{size}/5121_2.png","flair_name":"Edly","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/846df8a351e98b10b3adfc59739f36c07bb66262.png","flair_bg_color":"fff","flair_group_id":48,"primary_group_name":"Edly","trust_level":3},{"id":6191,"username":"Syed_Ali_Abbas","name":"Syed Ali Abbas","avatar_template":"/user_avatar/discuss.openedx.org/syed_ali_abbas/{size}/8753_2.png","trust_level":1},{"id":3953,"username":"Abdul_Muqadim","name":"Abdul Muqadim","avatar_template":"/user_avatar/discuss.openedx.org/abdul_muqadim/{size}/9226_2.png","flair_name":"Edly","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/846df8a351e98b10b3adfc59739f36c07bb66262.png","flair_bg_color":"fff","flair_group_id":48,"primary_group_name":"Edly","trust_level":3},{"id":6363,"username":"mattdwen","name":"Matt Dwen","avatar_template":"/user_avatar/discuss.openedx.org/mattdwen/{size}/9718_2.png","trust_level":1},{"id":260,"username":"Yago","name":"Santiago Bernabé García","avatar_template":"/user_avatar/discuss.openedx.org/yago/{size}/367_2.png","trust_level":2},{"id":36,"username":"feanil","name":"Feanil Patel","avatar_template":"/user_avatar/discuss.openedx.org/feanil/{size}/37_2.png","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"primary_group_name":"Axim","admin":true,"trust_level":3},{"id":6169,"username":"AmbroiseRabier","name":"Ambroise Rabier","avatar_template":"/user_avatar/discuss.openedx.org/ambroiserabier/{size}/9426_2.png","trust_level":1},{"id":43,"username":"braden","name":"Braden MacDonald (OpenCraft) - opencraft.com/help","avatar_template":"/user_avatar/discuss.openedx.org/braden/{size}/46_2.png","flair_name":"opencraft","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/0/08e11bc8fce73e7583120da81679982a02940c61.png","flair_bg_color":"f8f8f8","flair_group_id":42,"primary_group_name":"opencraft","trust_level":2},{"id":476,"username":"Andres.Aulasneo","name":"Andrés González @ Aulasneo","avatar_template":"/user_avatar/discuss.openedx.org/andres.aulasneo/{size}/984_2.png","flair_name":"Aulasneo","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/81cce7862585faf67ef5950a39e850ab863bc312.png","flair_bg_color":"faa95b","flair_group_id":49,"moderator":true,"trust_level":3},{"id":5252,"username":"jacobo","name":"","avatar_template":"/user_avatar/discuss.openedx.org/jacobo/{size}/8750_2.png","trust_level":3},{"id":3480,"username":"bryantt-v","name":"Bryann Valderrama","avatar_template":"/user_avatar/discuss.openedx.org/bryantt-v/{size}/5283_2.png","flair_name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_group_id":43,"primary_group_name":"eduNEXT","trust_level":2},{"id":4260,"username":"Salman_Nawaz","name":"Salman Nawaz","avatar_template":"/user_avatar/discuss.openedx.org/salman_nawaz/{size}/6678_2.png","trust_level":1},{"id":4204,"username":"Farhan_Khan","name":"Farhan Khan","avatar_template":"/user_avatar/discuss.openedx.org/farhan_khan/{size}/6565_2.png","trust_level":1},{"id":1184,"username":"gabor","name":"Gábor Boros (OpenCraft) - https://opencraft.com/help","avatar_template":"/user_avatar/discuss.openedx.org/gabor/{size}/2318_2.png","flair_name":"opencraft","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/0/08e11bc8fce73e7583120da81679982a02940c61.png","flair_bg_color":"f8f8f8","flair_group_id":42,"primary_group_name":"opencraft","trust_level":2},{"id":176,"username":"fghaas","name":"Florian Haas","avatar_template":"/user_avatar/discuss.openedx.org/fghaas/{size}/168_2.png","trust_level":2},{"id":4986,"username":"TyHob","name":"Ty Hob","avatar_template":"/user_avatar/discuss.openedx.org/tyhob/{size}/7930_2.png","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"primary_group_name":"Axim","trust_level":4},{"id":6425,"username":"CarlosMarquez","name":"Carlos","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/e274bd/{size}.png","trust_level":1},{"id":5292,"username":"rodrigo.mendez","name":"Rodrigo","avatar_template":"/user_avatar/discuss.openedx.org/rodrigo.mendez/{size}/9584_2.png","trust_level":3},{"id":813,"username":"mgmdi","name":"Maria Grimaldi","avatar_template":"/user_avatar/discuss.openedx.org/mgmdi/{size}/1684_2.png","flair_name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_group_id":43,"primary_group_name":"eduNEXT","trust_level":2},{"id":6514,"username":"Warren_White","name":"Warren White","avatar_template":"/user_avatar/discuss.openedx.org/warren_white/{size}/9754_2.png","trust_level":1},{"id":5608,"username":"Javier_Ontiveros","name":"Javier Ontiveros","avatar_template":"/user_avatar/discuss.openedx.org/javier_ontiveros/{size}/8689_2.png","trust_level":2},{"id":4345,"username":"Sara_Burns","name":"Sara Burns","avatar_template":"/user_avatar/discuss.openedx.org/sara_burns/{size}/6852_2.png","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"primary_group_name":"Axim","trust_level":4},{"id":6354,"username":"Beth_Cimini","name":"Beth Cimini","avatar_template":"/user_avatar/discuss.openedx.org/beth_cimini/{size}/9716_2.png","trust_level":1},{"id":4586,"username":"Retr0","name":"Giannis Kepas","avatar_template":"/user_avatar/discuss.openedx.org/retr0/{size}/8020_2.png","trust_level":1},{"id":5283,"username":"wowothk","name":"","avatar_template":"/user_avatar/discuss.openedx.org/wowothk/{size}/8277_2.png","trust_level":2},{"id":6394,"username":"viktoriyanavrotskaya","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/59ef9b/{size}.png","trust_level":0}],"primary_groups":[{"id":41,"name":"edX.2U"},{"id":44,"name":"Axim"},{"id":48,"name":"Edly"},{"id":42,"name":"opencraft"},{"id":43,"name":"eduNEXT"}],"flair_groups":[{"id":44,"name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000"},{"id":48,"name":"Edly","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/846df8a351e98b10b3adfc59739f36c07bb66262.png","flair_bg_color":"fff","flair_color":""},{"id":42,"name":"opencraft","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/0/08e11bc8fce73e7583120da81679982a02940c61.png","flair_bg_color":"f8f8f8","flair_color":""},{"id":49,"name":"Aulasneo","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/81cce7862585faf67ef5950a39e850ab863bc312.png","flair_bg_color":"faa95b","flair_color":""},{"id":43,"name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_color":""}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/operators/7?page=1","per_page":30,"top_tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":19,"name":"how-to","slug":"how-to"},{"id":25,"name":"juniper","slug":"juniper"},{"id":36,"name":"koa","slug":"koa"},{"id":33,"name":"devstack","slug":"devstack"},{"id":1,"name":"api","slug":"api"},{"id":63,"name":"nutmeg","slug":"nutmeg"},{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"},{"id":35,"name":"mfe","slug":"mfe"},{"id":22,"name":"ecommerce","slug":"ecommerce"},{"id":103,"name":"quince","slug":"quince"},{"id":70,"name":"tutor-plugin","slug":"tutor-plugin"},{"id":39,"name":"lilac","slug":"lilac"},{"id":89,"name":"palm","slug":"palm"},{"id":49,"name":"maple","slug":"maple"},{"id":64,"name":"olive","slug":"olive"},{"id":16,"name":"analytics","slug":"analytics"},{"id":120,"name":"sumac","slug":"sumac"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":131,"name":"teak","slug":"teak"},{"id":102,"name":"tutor-indigo","slug":"tutor-indigo"},{"id":71,"name":"k8s","slug":"k8s"},{"id":3,"name":"online","slug":"online"},{"id":111,"name":"redwood","slug":"redwood"},{"id":17,"name":"devops","slug":"devops"},{"id":53,"name":"lti","slug":"lti"},{"id":124,"name":"aspects","slug":"aspects"},{"id":42,"name":"certificates","slug":"certificates"},{"id":20,"name":"i18n","slug":"i18n"},{"id":46,"name":"lms","slug":"lms"},{"id":47,"name":"cms","slug":"cms"}],"topics":[{"fancy_title":"How to get help","id":200,"title":"How to get help","slug":"how-to-get-help","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2019-08-05T11:33:10.492Z","last_posted_at":"2019-08-05T11:33:10.547Z","bumped":true,"bumped_at":"2019-08-05T11:33:10.547Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"We want this forum to be a good place to get help with running Open edX.  But to get good help, you have to ask good questions.  Here are some guidelines to make it easier for people to help you. \nFind clues\nFind somethi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":3324,"like_count":12,"has_summary":false,"last_poster_username":"nedbat","category_id":7,"op_like_count":12,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":41,"flair_group_id":null}]},{"fancy_title":"About the Site Operators category","id":25,"title":"About the Site Operators category","slug":"about-the-site-operators-category","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2019-07-18T17:34:47.773Z","last_posted_at":"2019-08-05T10:41:44.778Z","bumped":true,"bumped_at":"2019-08-05T10:41:44.778Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Discussion about running Open edX sites and deploying with Tutor","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1352,"like_count":0,"has_summary":false,"last_poster_username":"nedbat","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":41,"flair_group_id":null}]},{"fancy_title":"Tutor Indigo v22.1.0: a simpler way to customize the MFE styles","id":19924,"title":"Tutor Indigo v22.1.0: a simpler way to customize the MFE styles","slug":"tutor-indigo-v22-1-0-a-simpler-way-to-customize-the-mfe-styles","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-12T10:20:05.185Z","last_posted_at":"2026-10-12T10:20:05.432Z","bumped":true,"bumped_at":"2026-10-12T10:20:05.432Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nCustomizing the look of the MFEs with Indigo has been harder than it should be: brand changes don’t show up (example), image rebuilds take a long time for every change, and the documentation doesn’t match w&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":35,"name":"mfe","slug":"mfe"},{"id":102,"name":"tutor-indigo","slug":"tutor-indigo"},{"id":147,"name":"brand-openedx","slug":"brand-openedx"}],"tags_descriptions":{},"views":27,"like_count":2,"has_summary":false,"last_poster_username":"ali-rahat","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4393,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Static pages (about, blog, donate, etc.) MFE URLs?","id":18786,"title":"Static pages (about, blog, donate, etc.) MFE URLs?","slug":"static-pages-about-blog-donate-etc-mfe-urls","posts_count":23,"reply_count":19,"highest_post_number":23,"image_url":null,"created_at":"2026-04-13T14:14:21.038Z","last_posted_at":"2026-10-08T15:00:17.397Z","bumped":true,"bumped_at":"2026-10-08T15:00:17.397Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nWhat is the URL of the “static pages” ( edx-platform/lms/templates/static_templates at release-ulmo · edx/edx-platform · GitHub ) ? I cannot find them. Do they require a special MFE ?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":143,"name":"ulmo","slug":"ulmo"}],"tags_descriptions":{},"views":194,"like_count":3,"has_summary":false,"last_poster_username":"arbrandes","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":166,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Beta testers and certificates","id":19875,"title":"Beta testers and certificates","slug":"beta-testers-and-certificates","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-08T09:55:29.343Z","last_posted_at":"2026-10-08T09:55:29.458Z","bumped":true,"bumped_at":"2026-10-08T09:55:29.458Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone! I’m going to add some instructors as beta testers to a course that I’m currently working on. \nAfter publishing the course, what should I do with the beta testers? Should I unenrol them so that they can norma&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":22,"like_count":0,"has_summary":false,"last_poster_username":"Nadia","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":2279,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Help Tell Open edX&rsquo;s Impact Story","id":19862,"title":"Help Tell Open edX's Impact Story","slug":"help-tell-open-edxs-impact-story","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-10-07T12:58:06.742Z","last_posted_at":"2026-10-07T12:58:06.843Z","bumped":true,"bumped_at":"2026-10-07T12:58:06.843Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Open edX operators: 2 minutes of your time can help tell our community’s story. :globe_showing_europe_africa: \nWe’re building the next Open edX Impact Report, and we want it to reflect the true global reach of this open &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":73,"name":"community","slug":"community"}],"tags_descriptions":{},"views":52,"like_count":1,"has_summary":false,"last_poster_username":"e0d","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":204,"primary_group_id":44,"flair_group_id":null}]},{"fancy_title":"500 Error when student tried to load course","id":19792,"title":"500 Error when student tried to load course","slug":"500-error-when-student-tried-to-load-course","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-09-29T16:27:33.219Z","last_posted_at":"2026-09-30T15:00:12.659Z","bumped":true,"bumped_at":"2026-09-30T15:00:12.659Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am running a recent version of Open edX via Tutor. When a standard enrolled student tries to access a course via ://mydomain.com, the Learning MFE throws &quot;There was an error loading the course.&quot;Course owners/admins can&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":62,"like_count":0,"has_summary":false,"last_poster_username":"Ahmed_Khalid","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6821,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3374,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Requiring acceptance of SLA/TOS when it changes","id":19716,"title":"Requiring acceptance of SLA/TOS when it changes","slug":"requiring-acceptance-of-sla-tos-when-it-changes","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-23T13:09:02.719Z","last_posted_at":"2026-09-29T12:28:06.779Z","bumped":true,"bumped_at":"2026-09-29T12:28:06.779Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nWe have a legal requirement to track which versions of SLAs/TOSs have been accepted by users, and to prompt them to accept the new version in case it changes. \nI have been working to do that using a strategy suggest&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":30,"like_count":1,"has_summary":false,"last_poster_username":"mboisson","category_id":7,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":4704,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"RustFS plugin to replace Tutor Minio &amp; Thoughts on Azure Gateway","id":19670,"title":"RustFS plugin to replace Tutor Minio & Thoughts on Azure Gateway","slug":"rustfs-plugin-to-replace-tutor-minio-thoughts-on-azure-gateway","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-09-16T20:05:13.985Z","last_posted_at":"2026-09-28T21:02:39.205Z","bumped":true,"bumped_at":"2026-09-28T21:02:39.205Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello Open edX Community, \nAs you know, MinIO has been archived on GitHub. This means tutor-minio needs a long-term direction, and we’d like to agree on one with the community before committing to it. \nWhat tutor-minio c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":70,"name":"tutor-plugin","slug":"tutor-plugin"},{"id":17,"name":"devops","slug":"devops"},{"id":71,"name":"k8s","slug":"k8s"},{"id":117,"name":"deprecation","slug":"deprecation"}],"tags_descriptions":{},"views":87,"like_count":7,"has_summary":false,"last_poster_username":"Syed_Ali_Abbas","category_id":7,"op_like_count":6,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":6191,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Tutor-mfe: bullseye EOL fix backported to Redwood, Sumac, Teak and Ulmo","id":19678,"title":"Tutor-mfe: bullseye EOL fix backported to Redwood, Sumac, Teak and Ulmo","slug":"tutor-mfe-bullseye-eol-fix-backported-to-redwood-sumac-teak-and-ulmo","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-09-17T18:43:33.035Z","last_posted_at":"2026-09-17T18:43:33.134Z","bumped":true,"bumped_at":"2026-09-17T18:43:33.134Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nQuite a few of you reported that tutor images build mfe started failing with apt 404 and “Release file expired” errors (see this thread). The cause is that Debian 11 “bullseye” reached end of life on 31 Aug&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"}],"tags_descriptions":{},"views":133,"like_count":5,"has_summary":false,"last_poster_username":"Abdul_Muqadim","category_id":41,"op_like_count":5,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3953,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Verawood Meilisearch update Error","id":19529,"title":"Verawood Meilisearch update Error","slug":"verawood-meilisearch-update-error","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-09-04T04:18:08.053Z","last_posted_at":"2026-09-08T20:54:17.471Z","bumped":true,"bumped_at":"2026-09-08T20:54:17.471Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI’ve just attempted an upgrade from Ulmo to Verawood, and seen a number of errors regarding Meilisearch, both during the upgrade process, then after when running tutor local launch. \nThis was basically a sandbox &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":65,"like_count":1,"has_summary":false,"last_poster_username":"mattdwen","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6363,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Create Zendesk ticket enabled by default","id":19126,"title":"Create Zendesk ticket enabled by default","slug":"create-zendesk-ticket-enabled-by-default","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/4/4a73a6d33d4e0dad39c273134745f877f7a93ca3_2_1024x157.png","created_at":"2026-06-26T09:01:45.636Z","last_posted_at":"2026-09-03T07:18:40.475Z","bumped":true,"bumped_at":"2026-09-03T07:18:40.475Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nWe are facing an issue while creating a new course or duplicating an old one: the advanced configuration “Create zendesk ticket for supervised exams…” is enabled by default: \n  \nEven when our Zendesk lms env prop&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":48,"name":"studio","slug":"studio"}],"tags_descriptions":{},"views":74,"like_count":1,"has_summary":false,"last_poster_username":"Yago","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":260,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":36,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"How-to: Delete a course (Ulmo)","id":18530,"title":"How-to: Delete a course (Ulmo)","slug":"how-to-delete-a-course-ulmo","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-03-04T10:58:45.359Z","last_posted_at":"2026-09-01T18:11:38.701Z","bumped":true,"bumped_at":"2026-09-01T18:11:38.701Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"This was mentioned in others discussion, but was incomplete, here is the fix with Meleisearch fix included. \n# Put your course id\ntutor local exec cms ./manage.py cms --setting=tutor.production delete_course &#39;course-v1:2&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":66,"like_count":2,"has_summary":false,"last_poster_username":"braden","category_id":7,"op_like_count":2,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6169,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":43,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Deleting a specific user fails&hellip; ","id":19109,"title":"Deleting a specific user fails... ","slug":"deleting-a-specific-user-fails","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-06-17T14:34:44.533Z","last_posted_at":"2026-09-01T18:00:32.239Z","bumped":true,"bumped_at":"2026-09-01T18:00:32.239Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am trying to delete a user with \ntutor local run lms ./manage.py lms manage_user --remove &lt;username&gt; &lt;email&gt;\n\nand it fails with: \n2026-06-17 13:27:21,520 INFO 1 [tracking] [user None] [ip None] logger.py:41 - {&quot;na&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":64,"like_count":0,"has_summary":false,"last_poster_username":"mboisson","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":476,"primary_group_id":null,"flair_group_id":49}]},{"fancy_title":"Completely block other user&rsquo;s profile page from being accessed?","id":19457,"title":"Completely block other user's profile page from being accessed?","slug":"completely-block-other-users-profile-page-from-being-accessed","posts_count":6,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-08-27T16:12:40.542Z","last_posted_at":"2026-09-01T17:52:26.779Z","bumped":true,"bumped_at":"2026-09-01T17:52:26.779Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nIs there a way to make it so that a regular user cannot access another user’s profile page ?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":75,"like_count":2,"has_summary":false,"last_poster_username":"mboisson","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":5252,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Extracting user information programmatically","id":19453,"title":"Extracting user information programmatically","slug":"extracting-user-information-programmatically","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-08-27T13:43:39.595Z","last_posted_at":"2026-08-31T16:38:21.824Z","bumped":true,"bumped_at":"2026-08-31T16:38:21.824Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am using Verawood with the new implementation of PROFILE_EXTENSION_FORM and storage. What would be the best way to extract this user information programmatically from OpenEdX ? \nIn particular, I want to extract th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":53,"like_count":0,"has_summary":false,"last_poster_username":"sarina","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Help with PROFILE_EXTENSION_FORM","id":19425,"title":"Help with PROFILE_EXTENSION_FORM","slug":"help-with-profile-extension-form","posts_count":17,"reply_count":11,"highest_post_number":18,"image_url":null,"created_at":"2026-08-24T17:11:11.013Z","last_posted_at":"2026-08-31T16:23:39.293Z","bumped":true,"bumped_at":"2026-08-31T16:23:39.293Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am trying to configure REGISTRATION_EXTENSION_FORM in our platform, to add new fields. I am on Verawood. \nI forked @bryantt-v’s repository GitHub - calculquebec/custom-extra-fields: An example app for extending us&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":218,"like_count":3,"has_summary":false,"last_poster_username":"sarina","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3480,"primary_group_id":43,"flair_group_id":43},{"extras":null,"description":"Recent Poster","user_id":166,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Course feedback instructor view no longer visible with new instructor-dashboard","id":19282,"title":"Course feedback instructor view no longer visible with new instructor-dashboard","slug":"course-feedback-instructor-view-no-longer-visible-with-new-instructor-dashboard","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-08-11T21:47:17.364Z","last_posted_at":"2026-08-31T15:34:35.220Z","bumped":true,"bumped_at":"2026-08-31T15:34:35.220Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nThis is following up on Aspects: no report tab in the instructor dashboard - #7 by mboisson which was actually caused by following the instructions here xblocks-extra/src/feedback/README.rst at main · openedx/xblock&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":113,"name":"xblock","slug":"xblock"},{"id":115,"name":"feedback","slug":"feedback"}],"tags_descriptions":{},"views":127,"like_count":6,"has_summary":false,"last_poster_username":"Farhan_Khan","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":166,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":4260,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4204,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Branding authn with indigo in a frontend-base world","id":19298,"title":"Branding authn with indigo in a frontend-base world","slug":"branding-authn-with-indigo-in-a-frontend-base-world","posts_count":26,"reply_count":23,"highest_post_number":27,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/7/7fdefbf3c3fc9f6ddf17f50daa12aa93b64ffdff_2_1023x893.png","created_at":"2026-08-12T21:20:35.553Z","last_posted_at":"2026-08-29T20:01:19.857Z","bumped":true,"bumped_at":"2026-08-29T20:01:19.857Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nFor our site, we have developed customization on top of indigo, so that the login page goes from looking like: \n  \nto looking like this: \n  \nwhich is just a few tweaks of the visual demoed here: \nhttps://apps.sandbo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":102,"name":"tutor-indigo","slug":"tutor-indigo"},{"id":147,"name":"brand-openedx","slug":"brand-openedx"}],"tags_descriptions":{},"views":308,"like_count":3,"has_summary":false,"last_poster_username":"arbrandes","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":166,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Cloud Providers used by the community","id":19424,"title":"Cloud Providers used by the community","slug":"cloud-providers-used-by-the-community","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-08-24T11:52:43.599Z","last_posted_at":"2026-08-27T07:30:01.863Z","bumped":true,"bumped_at":"2026-08-27T07:30:01.863Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nWe’re looking into alternatives to AWS, Google Cloud, and Azure for hosting Open edX, and I’d love to hear from the community. \nIf you’re currently running Open edX on another cloud provider: \n\nWhich pro&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":134,"like_count":6,"has_summary":false,"last_poster_username":"fghaas","category_id":7,"op_like_count":3,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1184,"primary_group_id":42,"flair_group_id":42},{"extras":"latest","description":"Most Recent Poster","user_id":176,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Deleting a user that has requested course creator","id":19444,"title":"Deleting a user that has requested course creator","slug":"deleting-a-user-that-has-requested-course-creator","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-08-26T17:27:25.539Z","last_posted_at":"2026-08-26T20:31:27.576Z","bumped":true,"bumped_at":"2026-08-26T20:31:27.576Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"H, \nI am attempting to delete a user using \ntutor local run lms ./manage.py lms manage_user --remove USERNAME EMAIL\n\nbut it turns out that this user had requested (and got declined) course creator status. The deletion th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":63,"like_count":1,"has_summary":false,"last_poster_username":"mboisson","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":4986,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"New Authz/RBAC feature in Verawood: permission to create course?","id":19295,"title":"New Authz/RBAC feature in Verawood: permission to create course?","slug":"new-authz-rbac-feature-in-verawood-permission-to-create-course","posts_count":11,"reply_count":8,"highest_post_number":11,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/2/2b5c7acba7ce43ee1f4b220e229df38e896f99cd_2_1024x228.jpeg","created_at":"2026-08-12T15:56:54.373Z","last_posted_at":"2026-08-24T15:39:25.996Z","bumped":true,"bumped_at":"2026-08-24T15:39:25.996Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nWhile testing the new Authz/RBAC feature, but the “Course Admin” does not allow to create courses. How do we give permission to someone to create courses within an org ? \nThere is an option from the user to request &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":152,"like_count":3,"has_summary":false,"last_poster_username":"sarina","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":4986,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Sharing our Runbook with the community (Redwood -&gt; Ulmo in a K8S deployment)","id":19326,"title":"Sharing our Runbook with the community (Redwood -> Ulmo in a K8S deployment)","slug":"sharing-our-runbook-with-the-community-redwood-ulmo-in-a-k8s-deployment","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-08-14T15:32:56.561Z","last_posted_at":"2026-08-24T14:23:11.041Z","bumped":true,"bumped_at":"2026-08-24T14:23:11.041Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi community! First time posting \nWe wanted to share our deployment runbook for our recent upgrade from Redwood → Ulmo in a k8s cluster, hopefully it can be of help to others :slight_smile: \n# Ulmo Upgrade: Production De&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":111,"name":"redwood","slug":"redwood"},{"id":143,"name":"ulmo","slug":"ulmo"}],"tags_descriptions":{},"views":126,"like_count":5,"has_summary":false,"last_poster_username":"sarina","category_id":7,"op_like_count":5,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6425,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Can&rsquo;t add new RBAC role when no library exists for an organization","id":19357,"title":"Can't add new RBAC role when no library exists for an organization","slug":"cant-add-new-rbac-role-when-no-library-exists-for-an-organization","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/7/7a0070b282101722b236034d3686cc16fec29d1a.png","created_at":"2026-08-17T20:25:16.970Z","last_posted_at":"2026-08-21T12:12:31.392Z","bumped":true,"bumped_at":"2026-08-21T12:12:31.392Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am trying to add “Library admin” and “Course admin” for all courses/libraries of an organization. Turns out this is not possible unless there is already an existing library (or course). The RBAC admin console show&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":81,"like_count":1,"has_summary":false,"last_poster_username":"mgmdi","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5292,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":813,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"Wanting to change the default messages in a brand new install, how?","id":19396,"title":"Wanting to change the default messages in a brand new install, how?","slug":"wanting-to-change-the-default-messages-in-a-brand-new-install-how","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-08-19T17:09:17.721Z","last_posted_at":"2026-08-20T17:42:37.316Z","bumped":true,"bumped_at":"2026-08-20T17:42:37.316Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Open edX: verawood installed with tutor version 22.0.0 \nAll I want to change is the catalog default message subtitle: “It works! Powered by the Open edX® Platform” \nI had minor success with a plugin, but that either remo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":144,"name":"verawood","slug":"verawood"}],"tags_descriptions":{},"views":109,"like_count":2,"has_summary":false,"last_poster_username":"Warren_White","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6514,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":166,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Deleting role assignments with the new Authz/RBAC feature in Verawood","id":19292,"title":"Deleting role assignments with the new Authz/RBAC feature in Verawood","slug":"deleting-role-assignments-with-the-new-authz-rbac-feature-in-verawood","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-08-12T14:24:48.034Z","last_posted_at":"2026-08-19T20:07:37.120Z","bumped":true,"bumped_at":"2026-08-19T20:07:37.120Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am currently exploring the new Authz/RBAC feature. It all sounds great, but I can’t figure out how to delete existing roles. I am staff and super admin of the platform, yet the Role and permission page does not al&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":91,"like_count":0,"has_summary":false,"last_poster_username":"mboisson","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":813,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"Aspects: no report tab in the instructor dashboard","id":19278,"title":"Aspects: no report tab in the instructor dashboard","slug":"aspects-no-report-tab-in-the-instructor-dashboard","posts_count":8,"reply_count":3,"highest_post_number":8,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/9/9e95af4c3e4adfa74cf7dd5cb8e504ea3cc03a69_2_1024x322.png","created_at":"2026-08-11T13:24:17.109Z","last_posted_at":"2026-08-18T15:22:14.712Z","bumped":true,"bumped_at":"2026-08-18T15:22:14.712Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi @Sara_Burns \nAs discussed on Slack, I am opening a thread here. \nI have: \n[tutor@edx1 ~]$ pip3 freeze | grep tutor\ntutor==22.0.0\ntutor-contrib-aspects==4.0.0\ntutor-contrib-backup==4.5.0\ntutor-forum==22.0.0\ntutor-mfe==&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":123,"like_count":3,"has_summary":false,"last_poster_username":"Sara_Burns","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":5608,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4345,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Enabling usage of Xblocks in Libraries (beta)","id":19211,"title":"Enabling usage of Xblocks in Libraries (beta)","slug":"enabling-usage-of-xblocks-in-libraries-beta","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-08-07T17:05:45.232Z","last_posted_at":"2026-08-11T22:12:21.658Z","bumped":true,"bumped_at":"2026-08-11T22:12:21.658Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m relatively new to OpenEdX, I’ve installed an Xblock (specifically, the h5p one) into our tutor setup (21.0.8), and it seems to be working in that I can enable it in courses and the Xblock works fine there, but I cann&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":119,"like_count":6,"has_summary":false,"last_poster_username":"Beth_Cimini","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6354,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":5292,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Set default advanced modules list for courses","id":16614,"title":"Set default advanced modules list for courses","slug":"set-default-advanced-modules-list-for-courses","posts_count":11,"reply_count":8,"highest_post_number":11,"image_url":null,"created_at":"2025-07-25T10:21:56.848Z","last_posted_at":"2026-08-11T17:52:35.442Z","bumped":true,"bumped_at":"2026-08-11T17:52:35.442Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI am trying to setup a default list of advanced modules in order to save course creators the hustle of setting the list themselves manually every time they create a course. \nI have taken a look to the fo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":34,"name":"tutor","slug":"tutor"},{"id":120,"name":"sumac","slug":"sumac"},{"id":70,"name":"tutor-plugin","slug":"tutor-plugin"}],"tags_descriptions":{},"views":323,"like_count":4,"has_summary":false,"last_poster_username":"mboisson","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4586,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":3953,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":5283,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Problem theming with FRONTEND_SLOTS","id":19214,"title":"Problem theming with FRONTEND_SLOTS","slug":"problem-theming-with-frontend-slots","posts_count":7,"reply_count":2,"highest_post_number":7,"image_url":null,"created_at":"2026-08-07T18:27:45.043Z","last_posted_at":"2026-08-11T14:22:14.432Z","bumped":true,"bumped_at":"2026-08-11T14:22:14.432Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am trying to convert our MFE plugin slots operations to support FRONTEND_SLOTS. I wrote this change: \n\n\nbut when I build the MFEs, I am hit with: \n52.95 ERROR in ./src/customApp.tsx:10:15\n52.95 TS2322: Type &#39;&quot;widg&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":88,"like_count":1,"has_summary":false,"last_poster_username":"arbrandes","category_id":7,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":166,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":6394,"primary_group_id":null,"flair_group_id":null}]}]}}