External OAuth Providers sidebar otions not showing

I have recently upgraded SuiteCRM to 7.14.3 in order to be able to connect to Microsoft Office 365.
When using the “External OAuth Providers” and “External OAuth Connections” options from the
“Admin” page, neither of these have any options on the sidebar to be able to setup Providers or Connections. If fact the only items in the sidebar are the most recently used modules.

There are no entries in suitecrm.log or the Apache2 logs to indicate an error.

Can anyone off any suggestions?
Thanks.

What are you trying to do. Also, try to share screenshots.

I was just trying to create an External OAuth Provider using the menu option that should appear on the left hand side but all it shows is the recently viewed modules. I eventually managed to do this by using the link in the Menu.php for that module. However, the menu is still not showing.

I am seeing a similar issue - OAuth2Clients admin page only has ‘Recently Viewed’ in the left menu panel.
Was there any further response on this ?

Did you try to hide recently viewed by clicking left arrow button and then try to access the admin menu?

If only life were that simple - It’s rather an issue of missing menu items

missin_menu

Haha is it showing to you menu now? I cannot see any options in my instance.

Not quite - I’m working on a dev build and this from an example where I know what I should see, but on my current work I only see the Recently Viewed - Is there a simple solution or place to view where the highlighted items would normally be found?

Check this:

Thank You - Looks promising. Will give it a full view in the morning

Sometimes after an upgrade, cache files may prevent new options from appearing. You can clear the cache in SuiteCRM by deleting the contents of the cache/ folder (excluding the .htaccess file) and refreshing the page. Also, try running a Quick Repair and Rebuild from the Admin > Repair menu.

Thanks Charlotte - Yes I use Quick Repair and Rebuild frequently.
Thanks again rsp - pointed in the right direction, but turns out there was a custom $GLOBALS[‘app_list_strings’][‘moduleList’] - created previously and OAuth2Clients and OAuth2Tokens had been left out !!!
Always good to finally find the simple answer :slightly_smiling_face:

What did you update and in which file?

It was a previous customisation, so the missing modules were in custom/include/language/en_us.lang.php
‘OAuth2Clients’ => ‘OAuth Clients’,
‘OAuth2Tokens’ => ‘OAuth Tokens’,

Added into the $GLOBALS[‘app_list_strings’][‘moduleList’]=array ()
Previous customisation didn’t have these 2. Everything was as expected once put in!

1 Like

That’s correct! Thank you for the solution :ballot_box_with_check: