Hello to all,
In recent days, I try to do the "set_library_permissions ()" bioblend's function working.
I tried the following syntaxes, and it was unsuccessful. Anybody know how to use it? Or otherwise,how would it be possible to modify user access to libraries (or contents)?
----------------------------------------------
Bonjour à tous,
Depuis quelques jours, je tente de faire fonctionner la fonction "set_library_permissions()".
J'ai tenté les syntaxes suivantes, et ce fût sans succès. Quelqu'un saurait-il comment l'utiliser ? Ou comment serait-il possible de modifier les accès utilisateurs d'une autre manière ?
----------------------------------------------
"instance" is opened with an admin API key.
1 --> print instance.libraries.set_library_permissions(library_id="417e33144b294c21", access_in=None, modify_in=None, add_in=None, manage_in=None)
Traceback (most recent call last):
File "Workflow_Lib/work_test.py", line 76, in <module>
main()
File "Workflow_Lib/work_test.py", line 39, in main
print instance.libraries.set_library_permissions(library_id="417e33144b294c21", access_in=None, modify_in=None, add_in=None, manage_in=None)
File "/home/gcc2013/lib/bioblend/lib/python2.7/site-packages/bioblend-0.4.3_dev-py2.7.egg/bioblend/galaxy/libraries/__init__.py", line 308, in set_library_permissions
return Client._post(self, payload, url=url)
File "/home/gcc2013/lib/bioblend/lib/python2.7/site-packages/bioblend-0.4.3_dev-py2.7.egg/bioblend/galaxy/client.py", line 181, in _post
r = self.gi.make_post_request(url, payload=payload, files_attached=files_attached)
File "/home/gcc2013/lib/bioblend/lib/python2.7/site-packages/bioblend-0.4.3_dev-py2.7.egg/bioblend/galaxyclient.py", line 99, in make_post_request
r.status_code, body=r.text) # @see self.body for HTTP response body
bioblend.galaxy.client.ConnectionError: Unexpected response from galaxy: 500: <html>
<head><title>Internal Server Error</title></head>
<body>
<h1>Internal Server Error</h1>
<p>The server has either erred or is incapable of performing
the requested operation.
<br/>
<!-- --></p>
<hr noshade>
<div align="right">WSGI Server</div>
</body>
</html>
2 --> print instance.libraries.set_library_permissions(library_id="417e33144b294c21", access_in=[admin_id], modify_in=[admin_id], add_in=[admin_id], manage_in=[admin_id])
3 --> Moreover,are we supposed to view the content of this page?http://localhost:8080/api/libraries/417e33144b294c21/permissions
----------------------------------------------
Thank you in advance to the community for your help,
Kevin MURET
Intern at Station Biologique de Roscoff
ABiMS platform