• Recent
    • Tags
    • Popular
    • Register
    • Login

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

    Data Source management permission can't enable datasources

    Mango Automation general Discussion
    2
    5
    1.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Ava
      last edited by

      Hi there!
      Is there a way to give users permission to enable/disable datasources without being a super-admin?

      I put a new user group called "ds-mngt" in the "Data Source Management Permissions"(System settings), afterwards users can access and create DS in the DS page. However, when those users try to enable/disable any DS(which they have edit permissions or even the ones they create themselves), an error message says: "Method toggle requires admin access"

      Thanks in advance

      1 Reply Last reply Reply Quote 0
      • phildunlapP
        phildunlap
        last edited by

        Hi Ava, welcome to the forum!

        In 3.5.6 there is not a way to allow a non-admin user to toggle a data source from that page. If one wished to give a non-admin user the ability to turn a data source off, one would have to do so via a script with a binary point in its context.

        Then when the point changes, the script,

        if(enabled.value === true) {
          //Do we need to restart, or just ensure it's running?
          RuntimeManager.enableDataSource("DS_XID");
        } else {
          RuntimeManager.disableDataSource("DS_XID");
        }
        

        And then the ability to enable or disable the data source is a function of the permissions to set the binary point (in context as enabled )

        In 3.6 this has been changed to function as you had intuited. Originally I believe an argument was made that a lesser user should not readily be able to stop the acquisition of data but was rather expected to be making adjustments to data point settings and whatnot, but I don't think that was clear or really necessary to limit this way. But, I could recall incorrectly; it could be a bug.

        1 Reply Last reply Reply Quote 0
        • A
          Ava
          last edited by

          Hi Phil, I just updated my testing instance to 3.6 now, but I didn't see the function working as you mentioned.
          Was it deployed?

          Andre

          1 Reply Last reply Reply Quote 0
          • phildunlapP
            phildunlap
            last edited by

            Hi Ava,

            What are you seeing?

            If you go into the Administration --> Edit menu to make sure that the data source menu icon (under administration) is visible to the user with data source management permissions. At that point they should be able to click on the Data Sources item in the menu to get to the new data sources page, where they could toggle data sources either by setting them enabled in the editor or using the toggle switch (you may need to fullscreen your browser to see the toggle switches). I just tested this on 3.6.0 and was able to toggle any data source with a user who only had data source management permission.

            In 3.6 any user can navigate via URL to /ui/administration/data-sources but only users with admin or data source management permissions can create new sources. A user with no permissions saved on their users page still possesses the role of 'user' so they would be able to toggle / edit data sources with an edit permission of 'user'

            1 Reply Last reply Reply Quote 0
            • A
              Ava
              last edited by

              Oh yes, now I see that the problem happens only in the legacy UI, in the new datasource page UI, the feature is working properly!

              1 Reply Last reply Reply Quote 0
              • First post
                Last post