From kmuret@sb-roscoff.fr Tue Apr 15 03:17:52 2014 From: Kevin Muret To: galaxy-dev@lists.galaxyproject.org Subject: [galaxy-dev] Problem with the "set_library_permissions" function on bioblend Date: Tue, 15 Apr 2014 09:17:34 +0200 Message-ID: <534CDD0E.7030302@sb-roscoff.fr> In-Reply-To: <5754ab7e223f1f2ebbbd42b03ce792d2.squirrel@application.sb-roscoff.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7480132587858559101==" --===============7480132587858559101== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello to all, In recent days, I try to do the "set_library_permissions ()" bioblend's f= unction working. =20 I tried the following syntaxes, and it was unsuccessful. Anybody know ho= w to use it? Or otherwise,how would it be possible to modify user access= to libraries (or contents)? ---------------------------------------------- Bonjour =C3=A0 tous, Depuis quelques jours, je tente de faire fonctionner la fonction "set_library= _permissions()". J'ai tent=C3=A9 les syntaxes suivantes, et ce f=C3=BBt sans succ=C3=A8s. Quel= qu'un saurait-il comment l'utiliser ? Ou comment serait-il possible de modifi= er les acc=C3=A8s utilisateurs d'une autre mani=C3=A8re ? ---------------------------------------------- "instance" is opened with an admin API key. 1 --> print instance.libraries.set_library_permissions(library_id=3D"417e331= 44b294c21", access_in=3DNone, modify_in=3DNone, add_in=3DNone, manage_in=3DNo= ne) Traceback (most recent call last): File "Workflow_Lib/work_test.py", line 76, in main() File "Workflow_Lib/work_test.py", line 39, in main print instance.libraries.set_library_permissions(library_id=3D"417e33144= b294c21", access_in=3DNone, modify_in=3DNone, add_in=3DNone, manage_in=3DNone) 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_libr= ary_permissions return Client._post(self, payload, url=3Durl) 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 =3D self.gi.make_post_request(url, payload=3Dpayload, files_attached= =3Dfiles_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=3Dr.text) # @see self.body for HTTP response body bioblend.galaxy.client.ConnectionError: Unexpected response from galaxy: 500:= Internal Server Error

Internal Server Error

The server has either erred or is incapable of performing the requested operation.


WSGI Server
2 --> print instance.libraries.set_library_permissions(library_id=3D"417e3314= 4b294c21", access_in=3D[admin_id], modify_in=3D[admin_id], add_in=3D[admin_id= ], manage_in=3D[admin_id]) 3 --> Moreover,are we supposed to view the content of this page?http://lo= calhost:8080/api/libraries/417e33144b294c21/permissions =20 ---------------------------------------------- Thank you in advance to the community for your help, Kevin MURET Intern at Station Biologique de Roscoff ABiMS platform --===============7480132587858559101== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNP LTg4NTktMSIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJv ZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAwMCI+CiAgICA8cHJlIHdyYXA9IiI+SGVs bG8gdG8gYWxsLAoKPHNwYW4gaWQ9InJlc3VsdF9ib3giIGNsYXNzPSIiIGxhbmc9ImVuIj48c3Bh biBjbGFzcz0iaHBzIj5JbiByZWNlbnQgZGF5cyw8L3NwYW4+IDxzcGFuIGNsYXNzPSJocHMiPkkg dHJ5IHRvIGRvPC9zcGFuPiA8c3BhbiBjbGFzcz0iaHBzIj50aGU8L3NwYW4+IDxzcGFuIGNsYXNz PSJocHMgYXRuIj4iPC9zcGFuPjxzcGFuPnNldF9saWJyYXJ5X3Blcm1pc3Npb25zPC9zcGFuPiA8 c3BhbiBjbGFzcz0iaHBzIj4oKSIgYmlvYmxlbmQncyBmdW5jdGlvbjwvc3Bhbj4gPHNwYW4gY2xh c3M9ImhwcyI+d29ya2luZy48L3NwYW4+IAoKPHNwYW4gY2xhc3M9ImhwcyI+SSB0cmllZDwvc3Bh bj4gPHNwYW4gY2xhc3M9ImhwcyI+dGhlIGZvbGxvd2luZyBzeW50YXhlczwvc3Bhbj48c3BhbiBj bGFzcz0iIj4sPC9zcGFuPiA8c3BhbiBjbGFzcz0iaHBzIj5hbmQgaXQgd2FzPC9zcGFuPiA8c3Bh biBjbGFzcz0iaHBzIj51bnN1Y2Nlc3NmdWwuPC9zcGFuPiA8c3BhbiBjbGFzcz0iaHBzIj5Bbnli b2R5IGtub3c8L3NwYW4+IDxzcGFuIGNsYXNzPSJocHMiPmhvdyB0byB1c2U8L3NwYW4+IDxzcGFu IGNsYXNzPSJocHMiPml0PC9zcGFuPjxzcGFuPj88L3NwYW4+IDxzcGFuIGNsYXNzPSJocHMiPk9y PC9zcGFuPiBvdGhlcndpc2UsIDxzcGFuIGNsYXNzPSJocHMiPmhvdyB3b3VsZCBpdCBiZTwvc3Bh bj4gPHNwYW4gY2xhc3M9ImhwcyI+cG9zc2libGUgdG8gbW9kaWZ5PC9zcGFuPiA8c3BhbiBjbGFz cz0iaHBzIj51c2VyIGFjY2Vzczwvc3Bhbj4gdG8gbGlicmFyaWVzIChvciBjb250ZW50cyk8c3Bh biBjbGFzcz0iIj4/PC9zcGFuPjwvc3Bhbj4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KCkJvbmpvdXIgJmFncmF2ZTsgdG91cywKCkRlcHVpcyBxdWVscXVl cyBqb3VycywgamUgdGVudGUgZGUgZmFpcmUgZm9uY3Rpb25uZXIgbGEgZm9uY3Rpb24gInNldF9s aWJyYXJ5X3Blcm1pc3Npb25zKCkiLgoKSidhaSB0ZW50JmVhY3V0ZTsgbGVzIHN5bnRheGVzIHN1 aXZhbnRlcywgZXQgY2UgZiZ1Y2lyYzt0IHNhbnMgc3VjYyZlZ3JhdmU7cy4gUXVlbHF1J3VuIHNh dXJhaXQtaWwgY29tbWVudCBsJ3V0aWxpc2VyID8gT3UgY29tbWVudCBzZXJhaXQtaWwgcG9zc2li bGUgZGUgbW9kaWZpZXIgbGVzIGFjYyZlZ3JhdmU7cyB1dGlsaXNhdGV1cnMgZCd1bmUgYXV0cmUg bWFuaSZlZ3JhdmU7cmUgPwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQoKImluc3RhbmNlIiBpcyBvcGVuZWQgd2l0aCBhbiBhZG1pbiBBUEkga2V5LgoKMSAt LSZndDsgIHByaW50IGluc3RhbmNlLmxpYnJhcmllcy5zZXRfbGlicmFyeV9wZXJtaXNzaW9ucyhs aWJyYXJ5X2lkPSI0MTdlMzMxNDRiMjk0YzIxIiwgYWNjZXNzX2luPU5vbmUsIG1vZGlmeV9pbj1O b25lLCBhZGRfaW49Tm9uZSwgbWFuYWdlX2luPU5vbmUpCgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50 IGNhbGwgbGFzdCk6CiAgRmlsZSAiV29ya2Zsb3dfTGliL3dvcmtfdGVzdC5weSIsIGxpbmUgNzYs IGluICZsdDttb2R1bGUmZ3Q7CiAgICBtYWluKCkKICBGaWxlICJXb3JrZmxvd19MaWIvd29ya190 ZXN0LnB5IiwgbGluZSAzOSwgaW4gbWFpbgogICAgcHJpbnQgaW5zdGFuY2UubGlicmFyaWVzLnNl dF9saWJyYXJ5X3Blcm1pc3Npb25zKGxpYnJhcnlfaWQ9IjQxN2UzMzE0NGIyOTRjMjEiLCBhY2Nl c3NfaW49Tm9uZSwgbW9kaWZ5X2luPU5vbmUsIGFkZF9pbj1Ob25lLCBtYW5hZ2VfaW49Tm9uZSkK ICBGaWxlICI8aSBjbGFzcz0ibW96LXR4dC1zbGFzaCI+PHNwYW4gY2xhc3M9Im1vei10eHQtdGFn Ij4vPC9zcGFuPmhvbWUvZ2NjMjAxMy9saWIvYmlvYmxlbmQvbGliL3B5dGhvbjIuNy9zaXRlLXBh Y2thZ2VzL2Jpb2JsZW5kLTAuNC4zX2Rldi1weTIuNy5lZ2cvYmlvYmxlbmQvZ2FsYXh5L2xpYnJh cmllczxzcGFuIGNsYXNzPSJtb3otdHh0LXRhZyI+Lzwvc3Bhbj48L2k+X19pbml0X18ucHkiLCBs aW5lIDMwOCwgaW4gc2V0X2xpYnJhcnlfcGVybWlzc2lvbnMKICAgIHJldHVybiBDbGllbnQuX3Bv c3Qoc2VsZiwgcGF5bG9hZCwgdXJsPXVybCkKICBGaWxlICIvaG9tZS9nY2MyMDEzL2xpYi9iaW9i bGVuZC9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvYmlvYmxlbmQtMC40LjNfZGV2LXB5Mi43 LmVnZy9iaW9ibGVuZC9nYWxheHkvY2xpZW50LnB5IiwgbGluZSAxODEsIGluIF9wb3N0CiAgICBy ID0gc2VsZi5naS5tYWtlX3Bvc3RfcmVxdWVzdCh1cmwsIHBheWxvYWQ9cGF5bG9hZCwgZmlsZXNf YXR0YWNoZWQ9ZmlsZXNfYXR0YWNoZWQpCiAgRmlsZSAiL2hvbWUvZ2NjMjAxMy9saWIvYmlvYmxl bmQvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2Jpb2JsZW5kLTAuNC4zX2Rldi1weTIuNy5l Z2cvYmlvYmxlbmQvZ2FsYXh5Y2xpZW50LnB5IiwgbGluZSA5OSwgaW4gbWFrZV9wb3N0X3JlcXVl c3QKICAgIHIuc3RhdHVzX2NvZGUsIGJvZHk9ci50ZXh0KSAgICAgIyBAc2VlIHNlbGYuYm9keSBm b3IgSFRUUCByZXNwb25zZSBib2R5CmJpb2JsZW5kLmdhbGF4eS5jbGllbnQuQ29ubmVjdGlvbkVy cm9yOiBVbmV4cGVjdGVkIHJlc3BvbnNlIGZyb20gZ2FsYXh5OiA1MDA6ICZsdDtodG1sJmd0Owog ICZsdDtoZWFkJmd0OyZsdDt0aXRsZSZndDtJbnRlcm5hbCBTZXJ2ZXIgRXJyb3ImbHQ7L3RpdGxl Jmd0OyZsdDsvaGVhZCZndDsKICAmbHQ7Ym9keSZndDsKICAgICZsdDtoMSZndDtJbnRlcm5hbCBT ZXJ2ZXIgRXJyb3ImbHQ7L2gxJmd0OwogICAgJmx0O3AmZ3Q7VGhlIHNlcnZlciBoYXMgZWl0aGVy IGVycmVkIG9yIGlzIGluY2FwYWJsZSBvZiBwZXJmb3JtaW5nCnRoZSByZXF1ZXN0ZWQgb3BlcmF0 aW9uLgoKJmx0O2JyLyZndDsKJmx0OyEtLSAgLS0mZ3Q7Jmx0Oy9wJmd0OwogICAgJmx0O2hyIG5v c2hhZGUmZ3Q7CiAgICAmbHQ7ZGl2IGFsaWduPSJyaWdodCImZ3Q7V1NHSSBTZXJ2ZXImbHQ7L2Rp diZndDsKICAmbHQ7L2JvZHkmZ3Q7CiZsdDsvaHRtbCZndDsKCjIgLS0mZ3Q7IHByaW50IGluc3Rh bmNlLmxpYnJhcmllcy5zZXRfbGlicmFyeV9wZXJtaXNzaW9ucyhsaWJyYXJ5X2lkPSI0MTdlMzMx NDRiMjk0YzIxIiwgYWNjZXNzX2luPVthZG1pbl9pZF0sIG1vZGlmeV9pbj1bYWRtaW5faWRdLCBh ZGRfaW49W2FkbWluX2lkXSwgbWFuYWdlX2luPVthZG1pbl9pZF0pCgozIC0tJmd0OyBNb3Jlb3Zl ciwgPHNwYW4gaWQ9InJlc3VsdF9ib3giIGNsYXNzPSJzaG9ydF90ZXh0IiBsYW5nPSJlbiI+PHNw YW4gY2xhc3M9ImhwcyI+YXJlIHdlPC9zcGFuPiA8c3BhbiBjbGFzcz0iaHBzIj5zdXBwb3NlZCB0 bzwvc3Bhbj4gPHNwYW4gY2xhc3M9ImhwcyI+dmlldzwvc3Bhbj4gPHNwYW4gY2xhc3M9ImhwcyI+ dGhlIGNvbnRlbnQgb2YgdGhpczwvc3Bhbj4gPHNwYW4gY2xhc3M9ImhwcyI+cGFnZTwvc3Bhbj48 c3BhbiBjbGFzcz0iIj4/IDwvc3Bhbj48L3NwYW4+PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVl dGV4dCIgaHJlZj0iaHR0cDovL2xvY2FsaG9zdDo4MDgwL2FwaS9saWJyYXJpZXMvNDE3ZTMzMTQ0 YjI5NGMyMS9wZXJtaXNzaW9ucyI+aHR0cDovL2xvY2FsaG9zdDo4MDgwL2FwaS9saWJyYXJpZXMv NDE3ZTMzMTQ0YjI5NGMyMS9wZXJtaXNzaW9uczwvYT4gCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpUaGFuayB5b3UgaW4gYWR2YW5jZSB0byB0aGUgY29t bXVuaXR5IGZvciB5b3VyIGhlbHAsCgpLZXZpbiBNVVJFVApJbnRlcm4gYXQgU3RhdGlvbiBCaW9s b2dpcXVlIGRlIFJvc2NvZmYKQUJpTVMgcGxhdGZvcm0KPC9wcmU+CiAgPC9ib2R5Pgo8L2h0bWw+ Cg== --===============7480132587858559101==--