How can I hide the Sign In button from Everyone On Internet Users?

  • 0
  • 1
  • Question
  • Updated 2 years ago
  • Answered
I was hoping it could be done with IOL technique but it needs to be hidden on all pages???
Photo of Michael Graham | Insight Global UK

Posted 2 years ago

  • 0
  • 1
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 29,924 Points 20k badge 2x thumb
The image onload technique can only be applied to those pages where you can insert a raw field value on the page (generally add, view, edit, report, grid edit pages). You can't apply IOL to non-table reports (Summary, Chart, Map, Calendar, Timeline) because these reports don't display raw field values. Additionally, you can't apply the IOL technique to administrative pages.

You cold use the browser extension such as Tamper Monkey to hide the Sign In button but this would require your end users  pre-install the extension and does not work for those in the role Everyone On The Internet.

There are two other techniques you could use both of which are not public for different reasons.

There is a technique called Branding on Load which uses a hack to inject JavaScript into the header of every page in the application. This technique works but will surely stop working when Mercury is released. It is definitely a hack.

The other technique is to use a Service Worker. Service Workers are supported in Chrome, Firefox and Opera and are in active development for Microsoft's Edge browser. Service Workers are a game changer as they can accomplish just about anything you could require. In fact Service Workers are so powerful I am only using them in a fairly restricted way. Until Microsoft releases Edge I am not publicly providing solutions that user Service Workers

However, if you need solution now feel free to contact me off-world using the information in my profile:

https://quickbase-community.intuit.com/users/513