Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Jan Skovgaard 11258 posts 23500 karma points MVP 7x admin c-trib
    Jun 16, 2015 @ 17:10
    Jan Skovgaard
    0

    Access user type in custom property editor

    Hi guys

    I'm wondering if it's possible to somehow find out what type of user is logged into the backoffice when doing a custom property editor in angularJS?

    I want to make a simple custom property editor where it's possible to enter a string and a string alias - However the string alias should only be possible to see and alter for an administrator - Actually only the master administrator (Default admin account in Umbraco) and nobody else.

    So wondering if I can get some sort of Usertype status returned somehow so I can say "if usertype = default admin then show this" ?

    I hope my question makes sense.

    Looking forward to hearing from you guys.

    /Jan

  • Sören Deger 726 posts 2833 karma points c-trib
    Jun 16, 2015 @ 20:29
    Sören Deger
    1

    Hi Jan,

    I don't know if there is a simple way. But I think you can call a ApiController. In this ApiController you must get your current user and his UserType with UserService. Map this to your AngularJS model and then you should use the default ng-show directive.

    Hope this helps?

    Cheers, Sören

  • Jan Skovgaard 11258 posts 23500 karma points MVP 7x admin c-trib
    Jun 17, 2015 @ 06:26
    Jan Skovgaard
    0

    Hi Sören

    Thanks for the repsonse - It makes sense and it's worth to give it a go at least :)

    Cheers, Jan

  • Sören Deger 726 posts 2833 karma points c-trib
    Jun 17, 2015 @ 06:34
    Sören Deger
    1

    Hi Jan,

    if you need support for this, you can ask me again :-) I have do a something similar thing in my mail2cms package. Not the same, but it's related to your question.

    Cheers, Sören

  • Jan Skovgaard 11258 posts 23500 karma points MVP 7x admin c-trib
    Jun 19, 2015 @ 10:02
    Jan Skovgaard
    1

    Hi Sören

    Turns out that there actually is a userService that one can use for this :-)

    Have a look here https://github.com/umbraco/Umbraco-CMS/blob/a3d4ccc062b94859e446b1206bf21f334577a35c/src/Umbraco.Web.UI.Client/src/views/common/dialogs/login.controller.js - Don't know if that's also useful in your case?

    /Jan

  • Sören Deger 726 posts 2833 karma points c-trib
    Jun 19, 2015 @ 11:18
    Sören Deger
    0

    Hi Jan,

    great! And thanks for sharing :-)

    Best, Sören

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies