Publish Button in Item

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?

Best,

Tom

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 :slight_smile:

@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?

This has got to be a problem with default configuration as the sidebar isn’t showing on Axim sandboxes - @arbrandes ?

No, @braden we don’t have an env.config.jsx file for the Authoring MFE. I checked in different environments, but we don’t have it.

@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.

1 Like

Yes, we have tutor-contrib-aspects plugin installed and enabled

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.)

1 Like

Thank you @arbrandes After upgrading Aspect to v2.5.1, the issue was resolved for us. Thanks again!

1 Like