GitHub PushEvent at 2014-05-05 22:25:23
Repository: CATMAID
Actor: tomka
Payload: {"shas":[["802d85a6e9a47bfa158f15dd461f8b94167359b6","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Statistics widget: remove superfluous width statement\n\nThis also makes the browser respect the margin statement which makes the\ntable look nicer by not reaching the right border of the widget.","Tom Kazimiers",true],["ba511bb943d9cb15f880dc09d08fee45152647fe","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review system: add multi-user review model\n\nThis commit adds the database migration to add a separate review table to the\ndatabase. Each entry represents a review by a particular user for a particular\ntreenode of a skeleton. This new table has the following fields: reviewer,\nreviewer_time, treenode and skeleton. Technically, the last field (skeleton)\nisn't needed, because one can get the skeleton through the treenode. However, it\nmakes sense to have it for performance reasons.\n\nThis is part of issue #580.","Tom Kazimiers",false],["98978e4a29891417944f0c0c562d655e5c6fdf0c","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review system: move single user review data to new table\n\nThis commit adds a migration to copy all reviews that are stored in the\ntreenode table to the new review table. Each review gets a new entry\nthere. This data migration might take a while to run, if there are a lot\nof reviewed treenodes. Also, it can be undone, if wanted.\n\nThis is part of issue #580.","Tom Kazimiers",false],["cd4d73b2150b77518728f5093fe3f19e5b46d849","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Upgrade django-devserver to version 0.8.0\n\nVersion 0.8.0 is a proper Django 1.6 compatible release. We had to use a\nGit version before this and can now specify a real release. This is much\ncleaner.","Tom Kazimiers",true],["32968afe7ae2bc9ad0007b73db778f5ecd68cb39","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review system: make review update support multi users\n\nThis commit updates the review update backend function to write into the new\nreview table and therefore to support multiple users per treenode.\n\nThis is part of the work on issue #580.","Tom Kazimiers",false],["a5e7d76aebdb9630250271841f7570c0a641692b","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review system: update node info to support multiple reviews\n\nThis commit updates the front and backend for providing treenode information\n(e.g. by pressing <I> when a treedenode is selected). It now supports multiple\nreviewers per node and displays them as a list.\n\nThis is part of the work on issue #580.","Tom Kazimiers",false],["428175c2e4309f2f93810677e47ab8b27df9a622","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Tracing statistics: remove review statistics\n\nIt is now possible that more than one user can review a tree node. The review\nstatistics chart would need to reflect this in some way. Because it isn't clear,\nyet, how to do this and whether such a statistic is needed in the first place,\nthis commit removes it.\n\nThis is part of the changes discussed in issue #580.","Tom Kazimiers",false],["8bc7d1405c0bf616c02c2462926bbb814ee89d3f","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Treenode table: simplify user dictionary creation","Tom Kazimiers",false],["0579ac2151a1eac901acce13f4b1768117cbbe76","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Style change: make treenode table backend more PEP8 compliant","Tom Kazimiers",false],["cda9b55effe6e039d581b58bcb5ebb307b9ad6d1","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Treenode table: make imports explicit","Tom Kazimiers",false],["93301b5eeaf1f5d8cdaab6cabfdb3384fbe3eb4b","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Treenode table: show all reviewers in last column\n\nSince it is now possible to have multiple reviewers per treenode, this commit\nmakes the last column of the treenode table display a list of all reviewers.\n\nThis is part of the work for issue #580.","Tom Kazimiers",false],["141345208f811ae924ef9501483fa132ca0cd283","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review system: generalize review retrieving method from treenode table\n\nThis method returns a defaultdict with treenodes as keys and a list of\nreviewer IDs as values. The result set can be reduced by passing a list\nof treenodes or a list of skeletons. The as values listed users can be\nmodified by passing a mapping function (to list e.g. user names instead\nof IDs). The treenode table now makes use of this function.\n\nThis is related to the changes discussed in issue #580.","Tom Kazimiers",false],["e00862b06362b0f73223b0d93c5ad3e6a2a7e2ee","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: use TH elements in table header\n\nMost browsers automatically emphasize TH elements by making their text bold.\nThis helps to distinguish table content from header and this commit makes use of\nthis fact.","Tom Kazimiers",false],["856ef141648758e992818db320aed7b5f21b3e63","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: remove 'Review revisions' button and functionality\n\nNow that there are multiple reviews per neuron possible, there is no\nneed anymore for resetting all revisions of a neuron. Reviews can be\ndone in parallel. Therefore, this commit removes this functionality\nand the button.\n\nThis is part of the work discussed in issue #580.","Tom Kazimiers",false],["5630c9350891adb1001a43ac10ca571000e75e9f","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: remove 'Review revisions by others' button and functionality\n\nNow that there are multiple reviews per neuron possible, there is no\nneed anymore for resetting the revisions done by others in a neuron.\nReviews can be done in parallel. Therefore, this commit removes this\nfunctionality and the button.\n\nThis is part of the work discussed in issue #580.","Tom Kazimiers",false],["814e8b3b1d1c37fb765099e03b1c05df7b5acf0c","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: add basic support for multi-user review\n\nThis commit updates frontend and backend code of the review widget to support\nmultiple users reviewing treenodes. Each treenode has now a list of reviewer IDs\nattached which is empty if there are no reviews. The review table itself shows\nalways the current user in the first column, because this is usually what one is\ninterested in. The last column contains a union of the reviews of all users\nhaving contributed to the neuron or a specific segment, respectively. If no\nreviews have been done, yet, one the selected neuron, only one column (the one\nfor the current user) is shown and the union column is omitted.\n\nThis commit is part of the work discussed in issue #580.","Tom Kazimiers",false],["ba93572cab798f1532581de8f365638218a7c0c5","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review system: make reset of own revisions support multiple users\n\nReviews have their own table now to support multiple users per review. This\ncommit makes the function to reset ones reviews aware of this.\n\nThis is part of the changes discussed in issue #580.","Tom Kazimiers",false],["42ccc4b86658c789375c2cf28a2a99f6f4078c2f","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: highlight currently selected segment\n\nHighlighting the current segment, makes it much easier to find in a larger table\nof segments. To do this, this current text makes the text of the current text\nbold.\n\nThis commit relates to issue #580.","Tom Kazimiers",false],["40f49dee78ae383adbb2062ee071401a864999b3","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: add follower checkboxes to select next segment\n\nThis commit introduces a new feature to the review widget: Every reviewer column\ngets now a checkbox added in front of the user name. If checked, one \"follows\"\nthis user. This only has an effect for selecting the next segment (e.g. by\npressing 'E') during/after the review of one segment. The behavior up to now was\nthat the next segment is selected, that hasn't been completely reviewed by\noneself. This is now extended to have the next segment selected that has not\nbeen completely reviewed by any followed reviewer. By default this is only\noneself, so default net effect is the same as before. It can, however be\nextended to express for instance the trust in the reviews of another person by\nskipping segments reviewed by her/him and continuing with a segment that has not\nbeen completely reviewed by any followed user.\n\nThis change is part of the review system update discussed in issue #580.","Tom Kazimiers",false],["c13abcc19ce4887707aa33f98053e6cfe7d73816","96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","Review widget: simplify table layout\n\nThis commit removes the extra header row that just said \"Status\" and was\nspanning the actual reviewers. It is quite obvious that these columns are\nreferring to the individual user statuses. The table looks now much cleaner\nagain.\n\nThis is part of the multi-user review changes discussed in issue #580.","Tom Kazimiers",false]],"size":46,"ref":"refs/heads/master","head":"07c8a093e7b4c957ef839df08dcf3931a50556cd"}