{"push_id":1053716147,"size":71,"distinct_size":71,"ref":"refs/heads/postgres","head":"97fdd4d23080ecdf76e7a96f49e67cb25830fc44","before":"ce72658fd969e88e032070893f40a20e79270d37","commits":[{"sha":"5c934b7e6c5150b738d91465bd91e76d589319e8","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"edit: remove imports module\n\n* we don't use this, do we?","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/5c934b7e6c5150b738d91465bd91e76d589319e8"},{"sha":"b8f853790f14e9eef97bc4133ca54864717a8232","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"citeproc test data update","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/b8f853790f14e9eef97bc4133ca54864717a8232"},{"sha":"bdf7fbb7058edbe6aa32a684a32ab97440ea361a","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"edit: more detailed user feedback for DOI import failures, closes #740\n\n* DOI import error handling refactoring\n* get_citeproc_json / import_doi raise different exceptions for \"not found\"/\"invalid metadata\"\n* new error message for invalid metadata from DOI server","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/bdf7fbb7058edbe6aa32a684a32ab97440ea361a"},{"sha":"40fbc26c84bb89b8e2972cd8bc2910a4dc5a4474","author":{"email":"09c66865a586755c5c0574aed77cd6c19eb032d6@ub.tum.de","name":"Wolfgang Boiger"},"message":"web/edit/edit_common.py: fix handling of sortfield variable, closes #736\n\n*   If sortfield was not specified by the user,\n    the sortfield stored in the database was ignored\n    (by unlucky indentation).\n*   The sort_by_fields method can't handle\n    single strings well anymore,\n    in particular, single unicode\n    strings yield unexpected results.\n    Lists of strings are still handled as expected,\n    even with a single list element.","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/40fbc26c84bb89b8e2972cd8bc2910a4dc5a4474"},{"sha":"00140368eafff6bd9006ad89730d8700becb2d06","author":{"email":"09c66865a586755c5c0574aed77cd6c19eb032d6@ub.tum.de","name":"Wolfgang Boiger"},"message":"web/edit/modules/content.py: fix auto-sort saving, closes #737\n\n*   The message 'edit_content_save_order' is not needed,\n    neither is a translation available.\n*   Add a missing db.session.commit()\n    to actually save the setting.","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/00140368eafff6bd9006ad89730d8700becb2d06"},{"sha":"971583b1476c2be9ce25668aa77a45e011be5bbe","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"search parser: strip quotes, new operator eq for exact matches\n\n* strip quotes from string the may be quoted\n* `attr eq value` can be used for exact matches (full text match is `=`)","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/971583b1476c2be9ce25668aa77a45e011be5bbe"},{"sha":"4f00fc61655c39652984d48afbbe0a5b4146d62c","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"mediatum.js source format","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/4f00fc61655c39652984d48afbbe0a5b4146d62c"},{"sha":"626ab01131f35c07482f6b7d27f0f2cb491a0f92","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"fix extended search input, better performance, closes #741\n\n* js field name fix\n* ilist value getter was wrong, replaced by fast postgres function that counts and sorts\n* metadata/list fix\n* skip check if index value has a count > 0 (should always be true)\n* use exact attribute match instead of fts for index list searches","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/626ab01131f35c07482f6b7d27f0f2cb491a0f92"},{"sha":"e9b61a0b5134d67859aebed3d8fe35f5c9e1c96e","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"source format video.py","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/e9b61a0b5134d67859aebed3d8fe35f5c9e1c96e"},{"sha":"b9234cdc1a046b998736d9fb54ba639bc5bb978b","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"core.resolve_datadir_path()\n\nFunction should be used if am absolute path to a node file is needed","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/b9234cdc1a046b998736d9fb54ba639bc5bb978b"},{"sha":"f9dbbf35a1217ce40a3733905e34cf3f25bbde61","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"File.unlink method","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/f9dbbf35a1217ce40a3733905e34cf3f25bbde61"},{"sha":"2f1145fbf050cd24036b2309a64b75446884985a","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"create incoming dir on startup","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/2f1145fbf050cd24036b2309a64b75446884985a"},{"sha":"bfa9a2925051268b8ee0de9380411220d988ce58","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"fileutils refactoring","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/bfa9a2925051268b8ee0de9380411220d988ce58"},{"sha":"8f79863f68b8e990ed9f45eaa4ef4f6ceff37c84","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"fix default thumbnails\n\nFile store paths from athana are absolute now, no need to join it to basedir.","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/8f79863f68b8e990ed9f45eaa4ef4f6ceff37c84"},{"sha":"999691cc91df923b2263d6394f75169ea8b838cb","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"use tempfile module for temporary thumbnail files\n\ntempfile should always be used instead of homegrown temporary file\nsolutions!","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/999691cc91df923b2263d6394f75169ea8b838cb"},{"sha":"dcb1fbc0fcc0593709213325e1fe71651bfa6a89","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"add missing translation strings in workflow start, closes #743","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/dcb1fbc0fcc0593709213325e1fe71651bfa6a89"},{"sha":"0667c936ef1638bd8f0a954493b41650a48244f2","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"iptc testing, closes #696\n\n* not tested\n* must be fixed","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/0667c936ef1638bd8f0a954493b41650a48244f2"},{"sha":"22a4626655ed8047f2ba4b0dc5d2eaaf4ba06d35","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"rewrite file processing and view code in contenttypes.video, closes #742\n\n* use tempfile\n* error handling\n* modernize code\n* throw more exceptions instead of hiding them\n* unit tests\n* only mp4 videos are displayed\n* only users with data access can see videos\n\n* show thumbnail if no video is present\n* contenttypes/video.html is unused, remove it\n\n* XXX: event_files_changed() failures should be handled by caller, external call exceptions are no longer ignored!","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/22a4626655ed8047f2ba4b0dc5d2eaaf4ba06d35"},{"sha":"b8268f0bcc7fb1dce5731c17c83b528d3f581fc2","author":{"email":"716845cc31b39d291855cdce64e5450b258da84d@ub.tum.de","name":"atestum"},"message":"added flask-login feature to flask-admin.","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/b8268f0bcc7fb1dce5731c17c83b528d3f581fc2"},{"sha":"28f2ecf7c3b995a06cb7f869bb4251afe41e3cac","author":{"email":"8e24756c1761ddf34b735cabe2ce6abeee67de18@tum.de","name":"Tobias Stenzel"},"message":"fix test_show_node_big_video_url","distinct":true,"url":"https://api.github.com/repos/mediatum/mediatum/commits/28f2ecf7c3b995a06cb7f869bb4251afe41e3cac"}]}