https://discord.umbraco.com logo
Join Discord
Powered by
# package-development
  • a

    arthurnassar

    09/17/2025, 6:12 PM
    Hey there, awesome folks! I'm Arthur, and I'm thrilled to share that we're almost done building an exciting new CRM package for Umbraco 13! 🎉 We're looking for enthusiastic alpha testers to join us in a few weeks and help shape the future of this project. If you're up for trying something fresh and providing valuable feedback, we'd love to have you on board! 🚀
  • l

    Luuk Peters (Proud Nerds)

    09/17/2025, 6:14 PM
    Welcome! Just curious, why would you create a new package still in Umbraco 13?
  • a

    arthurnassar

    09/17/2025, 6:21 PM
    Great question. I started the project a few months ago and couldn't give much love to it so the idea was to have the MVP done earlier. But basically I had 2 reasons. 1st reason is because I have a version that is already kinda working for the new versions. We're developing for both versions but prioritizing the Umbraco 13 first. 2nd reason is because even after Umbraco 17 is the LTS there will still be loads of wwebsites that will take time to move from 13 to 17 so the idea is to support both versions and all the LTS to come
  • p

    Patrick de Mooij

    09/22/2025, 3:26 PM
    Anyone done any custom tree stuff? 😅 https://forum.umbraco.com/t/need-help-with-custom-tree-umbraco-16/5907
  • m

    Matt Wise

    09/22/2025, 3:29 PM
    Kevin said early dont if you dont have to 😄
  • p

    Patrick de Mooij

    09/22/2025, 3:57 PM
    Sadly I have to 🥲
  • b

    Ben

    09/24/2025, 2:56 PM
    Was just wondering if anyone is encountering an issue with the uui-tab-group component, not correctly setting the width within the shadow dom? - I can fix this by removing the gap: 1rem, the shadowdom is then recalculated and the correct width is shown. Have been trying to debug this for while - It might be that the tabs are rendered after the shadow dom width is set, so its getting the wrong calculation? - Not sure :/ Any help or recommendations on this would be much appreciated https://cdn.discordapp.com/attachments/882984798719729704/1420423599918944382/image.png?ex=68d55810&is=68d40690&hm=1b5c92f6b858d26326277da87d631e134caa8a9b48be0e1f17cffe3aa5b66654&
  • b

    Ben

    09/26/2025, 10:28 AM
    For anyone stuck on this issue, i managed to find a work around
    Copy code
    // Recalculate the sections after all have been rendered
     // DEV NOTE: This is to prevent multi-step styling being off
     private async _recalculateTabGroupLayout()
     {
         await this.updateComplete;
    
         const tabGroup = this.shadowRoot?.querySelector('uui-tab-group') as any;
         if (tabGroup)
         {
             if (typeof tabGroup.requestUpdate === 'function')
             {
                 tabGroup.requestUpdate();
             }
         }
     }
  • w

    Warren Buckley

    09/27/2025, 4:49 PM
    Raise an issue on UUI GitHub library and then it can be fixed for all
  • o

    Owain

    09/29/2025, 9:37 AM
    Does anyone know if using the Management API to publish a new node in the backoffice should invoke a notification handler if one is setup? Just now I have a notification handler that sets up a node structure when I create a new page. When using the Management API I can't get that structure to form and due to this my call to the API endpoint fails.
  • l

    Luuk Peters (Proud Nerds)

    09/29/2025, 9:44 AM
    Since the Umbraco backoffice itself uses the Management API, I'd say, yes, this should invoke a notification
  • o

    Owain

    09/29/2025, 9:45 AM
    Ye, that's what I thought but it doesnt seem to - or at least. Not the way I'm doing things 😄 I put a breakpoint on my Handler in the hope it would be triggered but nothing.
  • o

    Owain

    09/29/2025, 9:45 AM
    Doing some reading and more testing
  • o

    Owain

    09/29/2025, 9:48 AM
    of course - it could be unrelated and just a bug in my code too 😄
  • o

    Owain

    09/29/2025, 4:12 PM
    Looking for some help : https://forum.umbraco.com/t/management-api-create-document-with-notification-handler-attached/6018
  • BackOffice Signs | Umbraco CMS
    r

    Richard Soeteman

    10/02/2025, 11:58 AM
    Will this be the entry point to add protected icons to media in a non MiddleWare way? I hope so 🙂 https://docs.umbraco.com/umbraco-cms/customizing/back-office-signs
    j
    • 2
    • 5
  • g

    Gotchaman

    10/07/2025, 10:21 PM
    Is there any way to limit, restrict or enrich data that comes from the ContentDeliveryApi on the backend/C#? I generally understand how filters work, but what I'm asking is whether or not I can show/hide/append properties to the response before it reaches my frontend or headless API's?
  • s

    skttl

    10/08/2025, 6:01 AM
    In this article, there is an example of changing the output https://kjac.dev/posts/delivery-api-tip-trick-and-hack/
  • g

    Gotchaman

    10/08/2025, 11:06 AM
    Thank you! this is perfect.
  • h

    hollystyles

    10/10/2025, 8:23 AM
    Hi there. i am following this: https://docs.umbraco.com/umbraco-cms/customizing/foundation/fetching-data/http-client I have a custom api controller inheriting ManagementApiControllerBase and a composer doing the minimal IConfigureOptions and a security filter inheriting BackOfficeSecurityRequirementsOperationFilterBase When I login to umbraco and browse backoffice/swagger I see my api in it's own swagger doc. I can click the authorize and use umbraco-swagger for client_id and execute any of my api operations. However when I try to use the umbHttpClient in my custom property editor i get intercepted with 401 in the browser dev tools console and a login to umbraco form appears in the browser, but I am already logged in, if I enter my credentials it just keeps returning to the login form in a loop.
  • h

    hollystyles

    10/10/2025, 8:23 AM
    This is umbraco v16
  • l

    leekelleher

    10/10/2025, 8:26 AM
    I think I hit similar with my Contentment code... I ended up adding the
    security
    options:
    await tryExecute(this, umbHttpClient.get({ security: [{ scheme: 'bearer', type: 'http' }], url }))
    https://github.com/leekelleher/umbraco-contentment/blob/dev/v6.x/src/Umbraco.Community.Contentment.Client/src/property-editor-ui/data-list/data-list.repository.ts#L91
  • j

    Jacob Overgaard

    10/10/2025, 8:30 AM
    which is odd since inheriting from the base controller ought to do that, but maybe there is something missing in the swagger spec.. I think you may be missing this line in the composer, perhaps?
    Copy code
    csharp
                // Enable Umbraco authentication for the "Example" Swagger document
                // PR: https://github.com/umbraco/Umbraco-CMS/pull/15699
                opt.OperationFilter<ServerVariablesOperationSecurityFilter>();
    https://github.com/iOvergaard/umbraco-servervariables/blob/69e78747e24897341802d1b2a1d544ed320e24ce/src/ServerVariables/Composers/ApiComposer.cs#L45
  • j

    Jacob Overgaard

    10/10/2025, 8:31 AM
    Copy code
    csharp
        private class ServerVariablesOperationSecurityFilter : BackOfficeSecurityRequirementsOperationFilterBase
        {
            protected override string ApiName => Constants.ApiName;
        }
  • l

    leekelleher

    10/10/2025, 8:35 AM
    Yeah, I have that set too, hmmm. 🤔 https://github.com/leekelleher/umbraco-contentment/blob/dev/v6.x/src/Umbraco.Community.Contentment/Api/Management/Configuration/ConfigureContentmentSwaggerGenOptions.cs#L31
  • h

    hollystyles

    10/10/2025, 9:39 AM
    @leekelleher , @Jacob Overgaard thank you, I will try adding this.
  • h

    hollystyles

    10/10/2025, 9:48 AM
    @leekelleher That worked beautifully thanks!
  • l

    Luuk Peters (Proud Nerds)

    10/10/2025, 9:49 AM
    It would be awesome to have this conversion on the forum the next time so it's much easier to find and index by other people who run into the same issues 🙂
  • h

    hollystyles

    10/10/2025, 10:08 AM
    @Luuk Peters (Proud Nerds) trying to post there, but the new topic editor just freezes my browser whenever I use CTRL + V (I thought it might be my Vimium extension but, I have disabled that for forum.umbraco.com)
  • h

    hollystyles

    10/10/2025, 10:09 AM
    Last time that happened clearing cookies and restarting my browser fixed it. But not today