Additional Actions" dropdown in Service Portal needs to disable
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hello Team,
I have a query whether we can able to disable "Additional Actions" dropdown from Service Portal or not.
Is there any way to hide the Additional Actions from Service Portal.
Please find the screenshot.
Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
This can be disabled from type specification without any customization.
Refer "Submitting a catalog item request for multiple users" part of the document shared.
Please mark the answer correct/helpful accordingly.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
✅ How to Disable or Hide the “Additional Actions” Dropdown in Service Portal
Yes — you can hide or disable the “Additional Actions” (three-dot or hamburger) dropdown in the Service Portal.
This menu is usually rendered through the UI Action Menu in the portal widgets (such as Form or Record widgets).
--------------------------------------------------------------------
🔧 Option 1: Use Portal Theme or CSS Override (Simplest & Non-Invasive)
--------------------------------------------------------------------
If you just want to hide the “Additional Actions” menu visually:
1. Go to: Service Portal → Themes → [Your Active Theme]
2. In the CSS Variables or Custom CSS section, add the following:
```css
/* Hide Additional Actions dropdown in Service Portal */
.actions-popover,
.dropdown,
.dropdown-toggle {
display: none !important;
}
```
3. Clear the Service Portal cache: /sp_config.do
4. Reload the portal — the menu should now be hidden from view.
🟢 Best for read-only or minimal customization environments.
--------------------------------------------------------------------
🧩 Option 2: Modify the Form Widget (Advanced / Controlled Hiding)
--------------------------------------------------------------------
If you want to remove the actions programmatically:
1. Navigate to: Service Portal > Widgets
2. Search for Widget = "SC Cat Item", "Form", or "Record Form" (depending on where the actions appear).
3. Open the widget → go to the Client Script tab.
4. Add logic to hide the actions for specific users or conditions:
```javascript
function($scope, $timeout) {
$timeout(function() {
var actionsMenu = document.querySelector('.actions-popover');
if (actionsMenu) actionsMenu.style.display = 'none';
}, 500);
}
```
🟡 Use this if you only want to hide the menu for certain user roles or pages.
--------------------------------------------------------------------
⚙️ Option 3: Control via Roles / UI Actions (Granular Security)
--------------------------------------------------------------------
If your goal is to prevent users from performing specific actions (not just hide the UI):
1. Go to: System UI → UI Actions
2. Filter where: Show Insert = true OR Show Update = true OR Show Delete = true
3. Modify conditions or role visibility so only administrators or ITIL roles see those actions.
4. The Service Portal automatically respects UI Action conditions if defined properly.
🟢 Best practice if your goal is security, not cosmetic hiding.
--------------------------------------------------------------------
🚀 Summary
--------------------------------------------------------------------
| Method | Description | Use Case |
|--------|--------------|----------|
| CSS Override | Visually hides dropdown | Simple UI-level fix |
| Widget Modification | Hides via client script | Conditional display control |
| UI Action Restriction | Removes actions based on roles | Proper governance and security |
✅ Recommendation:
If your requirement is to hide the dropdown — go with CSS or widget script.
If your requirement is to prevent access to those actions — use UI Action role restrictions.
