Hi everybody, not sure if I’m posting in the correct category here as this is not really a new feature. We just updated to Teak, and since then, the button to publish a course item within the actual item is gone. So now, to publish the item I need to go back to the course overview and publish it from there. When I do a lot of changes or setup a new course, that’s not a big deal. However, when you’re just fixing a few typos or do other minor changes, this is quite tedious, particularly, as it might take a while until the course overview is loaded. Is there a reason why this button has been removed? Are there plans to bring it back? Or should it actually still bee there and something needs to be configured differently? Or has it just moved somewhere else and I didn’t find it?
Hi @TomS
Just wanted to confirm with you, is it the publish button inside the Unit editor page that you are missing? This shows for me on the Teak.2 release when viewing a unit in Studio
Hi Joel, thanks a lot. Yes, that’s exactly what I’m missing. So it’s actually not only the button but the whole sidebar. This helps a lot. Now I have a starting point for further investigation.
I wonder if it might be that some images didn’t build correctly. Perhaps give rebuilding the MFE a try, maybe also bypass the cache in case something didn’t cache properly? tutor images build mfe --no-cache followed by stop/start with tutor {local|dev} stop && tutor {local|dev} start -d (choose either local or dev depending on which instance you are working in.
I also recategorized your post in Site Operators in case anyone there might have other ideas for you to try
@joel.edwards We checked this issue in 2–3 different Teak projects, and in every project, the CourseAuthoringUnitSidebarSlot is missing. Do we need to enable any flags or something?
I had a brief poke around but was unable to replicate the result or find a setting that seems to affect it. @braden do you have any ideas or can recommend someone else to ping here?
I don’t think you need to enable any flags, but it sounds like there is a configuration issue causing the default content of the CourseAuthoringUnitSidebarSlot to be missing. It “should” be working by default, so something is overriding it to hide its default contents. Do you have an env.config.jsx file for the authoring MFE?
@Ronak_Pansuriya1, do you by any chance have the tutor-contrib-aspects plugin installed and enabled? We’ve identified an issue where under certain scenarios it can clobber the default contents of CourseAuthoringUnitSidebarSlot.
Do you mind upgrading the plugin to v2.5.1 and rebuilding the mfe image (tutor images build mfe)? This latest release should help fix the missing sidebar in case the ASPECTS_ENABLE_STUDIO_IN_CONTEXT_METRICS configuration variable is not enabled. (If you have that set to True then the fix will likely not help.)