mirror of
https://github.com/KelvinTegelaar/CIPP.git
synced 2026-04-25 08:16:01 +03:00
[GH-ISSUE #3863] [Feature Request]: Halo Custom Button #1721
Labels
No labels
API
Feature
NotABug
NotABug
Planned
Sponsor Priority
Sponsor Priority
bug
documentation
duplicate
enhancement
needs more info
no-activity
no-priority
not-assigned
pull-request
react-conversion
react-conversion
roadmap
security
stale
unconfirmed-by-user
unconfirmed-by-user
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/CIPP#1721
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @R3Support on GitHub (Mar 25, 2025).
Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/3863
Please confirm:
Problem Statement
We are looking to build custom buttons in Halo PSA for CIPP and used the URLs based upon how we navigate in CIPP.
Few are as below.
• Button to load the current user in CIPP portal. Observed that it adds the tenantFilter automatically at the end of each URL which picks up the default value when I opened CIPP page and selected a tenant from filter. This creates a problem for the tenants where tenantdomain is different than tenantFilter. For.e.g.
https://cipp.r3inc.com/identity/administration/users/user?userId={$AZUREOID}&tenantDomain={$AZURETENANTDOMAIN}&tenantFilter={$AZURETENANTDOMAIN}
• Button to load the current user in CIPP portal on BEC page. Adds the tenant filter value automatically in the URL which breaks the opening of BEC page
https://cipp.r3inc.com/identity/administration/users/user/bec?userId={$AZUREOID}
• Button to load the new user addition screen, even after passing the tenant filter to open, it resets to previous filter in tenant filter screen, not sticking to what is being passed in querystring value of tenantfilter.
https://cipp.r3inc.com/identity/administration/users/add?tenantFilter={$AZURETENANTDOMAIN}
Please advise how to stop CIPP to load using previous values and use the one available in the loaded URL.
Reference help for CIPP in Halo PSA.
“You can also make your own custom buttons for Client, User and Ticket records - see below example URL which takes you to the page for researching a compromised account or a new User form in CIPP
https://my.cippexample.com/.auth/login/aad?post_login_redirect_uri=https://my.cippexample.com/identity/administration/users/ViewBec?userId=$AZUREOID%26tenantDomain%3D$AZURETENANTNAME
https://my.cippexample.com/identity/administration/users/add?customerId=$AZURETENANTNAME&city=$CFCITYNAME (this also uses custom fields from tickets)
The below can be used in Custom Buttons of your own
{$AZUREOID} = User Azure GUID
{$AZURETENANTID} = User Azure Tenant ID
{$AZURETENANTNAME} = User Azure Tenant Name
{$AZURETENANTDOMAIN} = User Azure Tenant Domain”
Benefits for MSPs
it helps in triggering the right client add user page for user creation.
loads the user from the correct tenant for review.
loads the BEC page from Halo directly in CIPP for running the Compromise Remediation for the techs.
Value or Importance
The URLs are triggering correctly however the values which CIPP portal adding or replacing as tenant filter automatically seems to be a bug which can be a problem for many CIPP users if they are using such button functionality.
PowerShell Commands (Optional)
No response
@github-actions[bot] commented on GitHub (Apr 4, 2025):
This issue is stale because it has been open 10 days with no activity. We will close this issue soon. If you want this feature implemented you can contribute it. See: https://docs.cipp.app/dev-documentation/contributing-to-the-code . Please notify the team if you are working on this yourself.
@github-actions[bot] commented on GitHub (Apr 14, 2025):
This issue was closed because it has been stalled for 14 days with no activity.