Skip to main content
1-Visitor
February 21, 2017
Solved

How can I give a standard (non-admin) user import/export permissions in Composer?

  • February 21, 2017
  • 2 replies
  • 7094 views

I've tried (as admin) changing permissions on ExportImportSubsytem, CollectionFunctions and ExportFile.  None of these enables the "From File" or "To File" options in the Import/Export menu: they're still greyed out for the (non-admin) user.

Also, if I ever manage to allow the non-admin user to export entities, can I assume that they will only be able to export entities that they already have permission to see?

Best answer by posipova

Fixed in 8.2.0, 8.2.1, 8.3.0

2 replies

20-Turquoise
February 21, 2017

Hi Richard Wiseman​, it is not possible to set up export/import to/from file on a non-administrator user, but the non -admin users may export/import source controlled entities (respective collection permissions required on the SourceControlFunctions resource). To answer the second part of your questions -- correct, a non-admin user would only be able to export those entities they have the permissions for.

rwiseman1-VisitorAuthor
1-Visitor
February 22, 2017

Thanks Polina, that helps.

It took me a while to work out how to properly use Export Source Control Entities: I didn't realise that it would export to the SystemRepository rather than offering the zip file as a download.

So my next question...  Is the SystemRepository accessible via the user's browser?  I'm guessing probably not, since it's essentially a shared area.  In my set-up, the non-admin user does not have access to the filing system on the machine running ThingWorx, so they can't export Source Control Entities and then retrieve the zip file.  I guess I might have to implement something myself to allow access...

20-Turquoise
February 22, 2017

Correct, systemrepository would not be accessible due to security, but you may think of a workaround creating an accesible url for the repository perhaps?

For the second issue - are you able to open a support ticket? If not, I will create one on your behalf and investigate.


(In addition, if any of the answers in the topic or future topics resolve your question - could you please mark those are "correct"? That would help other participants as well when they are looking for the similar questions and see the topics that are resolved. Thank you)

1-Visitor
November 24, 2017

Did you receive any suggestion?

rwiseman1-VisitorAuthor
1-Visitor
November 24, 2017

Nothing beyond the Jira issue...

20-Turquoise
November 27, 2017

It's still in Triage state. I will post an update to this thread once there is any progress.