Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add worklists #784

Merged
merged 96 commits into from Jun 4, 2019
Merged

Add worklists #784

merged 96 commits into from Jun 4, 2019

Conversation

jmsmkn
Copy link
Member

@jmsmkn jmsmkn commented Apr 8, 2019

No description provided.

commit 5e7457ab1022352beeed15c23b9f81e7d9169add
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Apr 3 14:34:32 2019 +0200

    - Adds the ability to query Patient API table on image type

commit ecb3804c80da795dc976db5f675fbf74de3e2157
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 17:35:23 2019 +0200

    - Replaces get_view with direct client get

commit 21fc3c1b92ed3b2774a3e7e5a7b55fb9c34140fa
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 13:57:12 2019 +0200

    - Fixes a tuple being incorrectly initialized

commit 79b43fe2699727569b059922ae53df206eb23d89
Merge: 54eb4f9a 9a763a02
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 13:46:58 2019 +0200

    Merge branch 'master' of https://github.com/comic/grand-challenge.org into pathology_support

commit 54eb4f9a25f146b54a5d9973f3407971c6ad60e0
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 13:44:17 2019 +0200

    - Fixes black formatting
    - Fixes factories missing for permission tests

commit f4a621533c5199d27fd540e435bc8cd4fed02f20
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 13:25:05 2019 +0200

    - Fixes double variable initialization

commit cb5dad5cae388504b1c754e81b3f16e26067b94b
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 13:22:36 2019 +0200

    - Adds record permissions tests for Worklists

    #760

commit 41c9a3420b1fca1eac51641afbb520d95aada294
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 11:11:56 2019 +0200

    - Adds exception checks for instance permission checking

    #760

commit 40aa9ae10b2507647f3ec3873e7fd584be2579fb
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Apr 1 09:41:54 2019 +0200

    - Fixes incorrect super call

    #763

commit 99949e5660a6fdb47dba8733ea5141ba40318f42
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Mar 29 18:35:48 2019 +0100

    - Removes debug code from views

    #760

commit 7f8b5094a7ec02d65b09c4a11e15700b289a8f64
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Mar 29 18:32:11 2019 +0100

    - Statically assigns all required permissions for API tests

    #760

commit ae9e3859c2cba176da36918c2d7c1d053495495b
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Mar 29 18:31:26 2019 +0100

    - Fixes update forms showing a create rather than update button

commit 9c5d89927efd3438afbf4710b0f1aa57c38e5d54
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Mar 29 17:56:24 2019 +0100

    - Fixes incorrect variable initialization

    #760

commit 9556563c0f1df0e3ed5d9baffcfd8ff2c69d89b4
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Mar 29 17:50:09 2019 +0100

    - Updates Migrations black formatting

    #760

commit 8619997fd60c839388bce56f714a44c403ca803c
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 28 15:21:56 2019 +0100

    - Updates Querysets to filter based on access
    - Updates record specific actions to check for permission first
    - Adds a new entry to the settings, to allow customization of the Worklist access group name

    #757

commit 281dbcea20d8fa435cdec48db7f4b24a17e0c963
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 28 15:20:23 2019 +0100

    - Adds group creation to the Worklist migrations

    #757

commit 5fee284ff567b6e9f6c2717e3bf3bd57a25830ce
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 28 15:20:04 2019 +0100

    - Automatically adds new WorklistSet users to the worklist_access_group
    - Only allows users to view no user Worklists and Sets, but giving them full control over their own items

    #757

commit e8c0a9d05fde4365d4bfb9e8fecff6a025e115b5
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 28 13:21:07 2019 +0100

    - Changes user acces for API views based on their permissions

    #757

commit e2d5ae6d405e1a90cfc8f08d59ec01fa7aed3a7b
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 28 13:19:12 2019 +0100

    - Allows WorklistSets to now have a no-user entry
    - Sets user permissions on Set creation

commit ff439f70ffe3455e25b4c28f13ed10066e95a588
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 26 16:28:29 2019 +0100

    - Tests worklist set id acquisition

    #757

commit e57a30d960672ea120c095d8f1b7fb8f9b8237da
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 26 14:09:39 2019 +0100

    - Fixes form rendering

    #757

commit ed2fdcc92a9cf9bb1d2613c5e60b796b86f0a045
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Mar 25 12:36:16 2019 +0100

    - Adds list of permissions

commit ec502436104098df23b31ba6e98197b25c5c6298
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 17:50:28 2019 +0100

    - Adds permissions for Worklist model

commit 6be08f5067b3487b6b7ab672ed9824b8a1297b8f
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 17:31:09 2019 +0100

    - Removes debug code

commit d85bccdba00e4f2a1a717c72ad01521083b2a562
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 15:51:33 2019 +0100

    - Attemps manual deletion of duplicate objects

commit e492a0c34a6e89058ff9c762a47830a52171bfa4
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 14:48:06 2019 +0100

    - Adds debug code to see which entry isn't being removed

commit ac92bc7a50743b04df0e8e3d675bd10b4e28fb2e
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 14:15:24 2019 +0100

    - Adds a debug assertion

commit 93717c3d667bdfac783d980dd5bd72f6ab685187
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 13:41:14 2019 +0100

    - Adds assertion to check whether or not a table is empty before testing it

commit e5ccd7f97e0302dd06f28644f2e123421ec9bf01
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 11:22:36 2019 +0100

    - Ensures database contains no entries at the start of API testing

commit e718d678d025c90b57472da565cf534e3698faa3
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Mar 21 10:44:23 2019 +0100

    - Disables permissions to test delete error for Worklist Set

commit a6291cca2aa728d9df2026bca4e6e897b86cf1ec
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 17:30:35 2019 +0100

    - Gives every user full permissions to their own set

commit 999b5644b74bc98d07f93ccb63ba3f051a82a35a
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 16:33:52 2019 +0100

    - Ensures permissions are only set if an object was succesfully created

commit 263aa1f5bfc8c5ab0d87fe9e47f7019834747c88
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 15:40:53 2019 +0100

    - Fixes formatting
    - Removes debug code

commit 871ec39b2b49bd945ca16ad401ba3d43bef29f2e
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 14:58:13 2019 +0100

    - Fixes meta model being called incorrectly

commit af6ff2f3f6170a157196a8b307ff14fbaed5dabd
Merge: 92a63b5e 14f466d6
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 14:44:40 2019 +0100

    Merge branch 'master' of https://github.com/comic/grand-challenge.org into pathology_support

commit 92a63b5e59eb3b178c0fc2a6d70f45a798c077a4
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 14:39:20 2019 +0100

    - Fixes an issue where a record wouldn't always be deleted

commit fece8e8a3ffe07de0e7827f0164621396c99ac2f
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 14:04:35 2019 +0100

    - Fixes on save WorklistSet user acquisition

commit 65c88f20094cf01c67c2cff4aa6058c145b70b5f
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 13:09:56 2019 +0100

    - Updates migrations

commit 8b281b08028e32fddd63b740648b1ce421c83b43
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 20 10:59:55 2019 +0100

    - Fixes user object acquisition for Worklist permissions

commit 34ed9dc7a774af259c0576750c53197d0f84190c
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 19 17:14:01 2019 +0100

    - Fixes a meta call

commit 9456b8131da7eaed8271ebccee9f4f8326a3e79b
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 19 16:35:10 2019 +0100

    - Fixes comments for Worklist permission tests
    - Adds debug code for API utils test

commit 5fa77cd736d4e2bd28da04016a216eaab106e7b3
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 19 16:34:39 2019 +0100

    - Adds permissions to Worklist and WorklistSet rows

commit 2716d5758bb7775382422894664a772f4f083812
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 13 11:19:35 2019 +0100

    - Updates model
    - Adds return information to functions

commit 57b23f845a8dc8a8bfaf1011104a5bbb07c683f4
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 17:50:35 2019 +0100

    - Allows specific fields to be removed when a record is converted to a dict

commit 5460449d8986e98d21c693be625ec46060c543a7
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 17:13:56 2019 +0100

    - Fixes client being unable to utilize a json string directly

commit df57dc6d6651df0ca4d03791e612658144a2c151
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 16:50:09 2019 +0100

    - Ensures the duplicate record entry is deleted

commit 2e0fbdafce34f90c147844087010c735304840cd
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 16:14:39 2019 +0100

    - Fixes UUID to string conversion

commit a2b26cd1738967ef0e9af627ad157d867ec42dc9
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 15:53:13 2019 +0100

    - Correctly formats api_utils

commit 0847b17f5ee465ef1c80793e072e78446da1b951
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 15:36:18 2019 +0100

    - Attempts to fix UUID conversion

commit 469cfd55ffd237edd1c1827b7fe4ef6e9f7e90f6
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 15:05:21 2019 +0100

    - Implements serializers for model conversions in tests
    - Fixes uuid to string conversions

commit d730836bccc6c9d688a6636baeed9be8f4b0c347
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 14:42:49 2019 +0100

    - Attempts to fix model to JSON function

commit 902b8e7db34570ccfa5d9ddbced28ad70dcef575
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 14:16:17 2019 +0100

    - Fixes removal of non-existent field

commit caf7a2c2bbc043c908e4b53c09b34a3e7e93f821
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 13:44:24 2019 +0100

    - Attempts to fix model to json function

commit e45f4f81b0aa7c2dc530dac64bc73705453c913c
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 12:09:46 2019 +0100

    - Fixes a bug where the user field was checked incorrectly

commit 6dabd073c1fb407c8ed5942232803e1c872fff2e
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 12:02:37 2019 +0100

    - Attempts to fix tests

commit 33ae69f0463ca87645fcb46c5880b6c753253a8d
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 11:29:34 2019 +0100

    - Fixes the id not being converted to string for comparison

commit e0a4e563673df7da66cd841016d13918e64d61c5
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Mar 12 11:13:02 2019 +0100

    - Cleans api_util.py
    - Attempts to fix tests

commit 6f99b1c5ee0b71d51da116ea9704ce47bbfb383a
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Mar 11 17:35:15 2019 +0100

    - Attempts to fix tests

commit a3738ca6b1ccb89ec4fe34d857e145e8214a3e76
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Mar 11 17:17:42 2019 +0100

    - Attempts to fix tests

commit 786e3b21cf8b4390b0c5867c7d71acb614540bcb
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 6 13:03:16 2019 +0100

    - Fixes migration formatting
    - Enables users to be defined for the Worklist Set creations and updates

commit 6f9fee082a8dfbd06b166514c9ec721064bbaeeb
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Mar 6 10:59:17 2019 +0100

    - Fixes Worklist set creation and updates

    #695

commit 237092b9dde15c4d3918fc6f33c34eb5b32bc3f2
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Mar 4 14:20:08 2019 +0100

    - Updates model queries to stop duplicates from appearing
    - Changes WorklistSet views to automatically set user information on creations and updates, based on the toekn
    - Changes WorklistSet to have a one to one field with user

commit 0f1c3476e8d7601e20885add5c184b9b7e88c563
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 28 13:00:47 2019 +0100

    - Fixes a patient object being passed, rather than its primary key

    #695

commit 4f61cf950b92390d8d40250e670f1ff0f93e504f
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 28 12:41:50 2019 +0100

    - Attempts to fix tests

    #695

commit da1da4700b02bc97e46c89e775ebbd1b7ade8be4
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 28 11:40:14 2019 +0100

    - Stops specific worklists and sets views from being utilized to pull worklists from other users
    - Attempts to fix tests failing on datetimes
    - Fixes incorrect worklist test names

    #695

commit 3d904c4f5e264ec85237524ac1e57bf280d7768f
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 28 11:11:19 2019 +0100

    - Fixes incorrect method of allowing blank images fields for worklists

    #695

commit 0abc77532d874f50e426c7d6075e7053c8ecb0eb
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 28 10:42:57 2019 +0100

    - Allows for worklists without any selected images
    - Attempts to fix the datetime being offered incorrectly

    #695

commit 31f2c68abcc61dd5c4a21087bcedf46828feb3bb
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 27 14:34:36 2019 +0100

    - Fixes model id's being called, rather than pk

    #695

commit 32269bc0817c96de87709c727c6c643eefc1ab77
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 27 14:18:45 2019 +0100

    - Fixes incorrect url calls in tests

    #695

commit a754d13df6e39c49949d196ad142e6719382c847
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 27 13:41:43 2019 +0100

    - Fixes model name test
    - Fixes reverse calls with PK

    #695

commit c6ec93d9116723c8276d5858293d201ff4ead0ed
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 27 13:12:28 2019 +0100

    - Fixes worklist list url's
    - Fixes tests

    #695

commit d8efd4bbbbc58971e2fcf73d81450c47cc65a4f5
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 27 11:07:49 2019 +0100

    - Fixes tests

    #695

commit 077f73800e701aec025bd610d0885aa226c86011
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Feb 26 17:27:48 2019 +0100

    - Fixes studies form import

    #695

commit bf3fad6a3948665b130909f9d46d18ac1e400702
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Feb 26 16:36:49 2019 +0100

    - Fixes the datetime format

    #695

commit b160102f6c13c7058b39eb6668dc55e2339218db
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Feb 25 23:56:33 2019 +0100

    - Fixes test imports

    #695

commit 23194b6547ffce00321d5dcb666735e3bba1b4cb
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Feb 25 13:15:17 2019 +0100

    - Fixes API test calls
    - Fixes get_queryset not being recognized for the Image viewset

    #695

commit 919beee5720b9e77655a75f062a0139a008caa5a
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Feb 25 11:32:56 2019 +0100

    - Adds filters to the Image model

    #695

commit 36045bdbba07667b0d56b5755d7eddae596b51eb
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Feb 25 10:35:17 2019 +0100

    - Refines queries
    - Updates study name to reflect parent patient

    #695

commit 4f125ccf061bb2b94ad563906cd75832be9736cb
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 21 11:23:54 2019 +0100

    - Fixes a bug where the tests still used the old api test call

    #695

commit 88f0efd2b70af111835639cdc6268aa53084fdf6
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 20 16:29:01 2019 +0100

    - Attempts to fix tests
    - Adds additional checks for form views
    - Moves worklists factories into their own file

    #695

commit f86b5e93383f11436ac42e07da515402a0f6a9f1
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 20 10:26:10 2019 +0100

    - Removes pathology app references
    - Moves Worklist factories into its own directory
    - Updates tests to reference correct factory files

    #695

commit 1bfbb3844716f09ae243b47578ec784d54bda317
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Feb 19 17:39:20 2019 +0100

    - Updates API tests

    #695

commit 81bd5b59ef882ce4a80c0b0d36d2f75a871802a0
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Feb 19 16:31:14 2019 +0100

    - Improves crispy forms usage
    - Updates all forms to reflect current models

    #695

commit 9abb223f501c513f2081e02506eb0dcded5e5170
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Feb 19 10:32:30 2019 +0100

    - Adds filters to the Worklist, Patient and Study models

    #695

commit 8f2c66aaff428c5cd48fd3bc09ab1891c4f13313
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 14 15:58:02 2019 +0100

    #695

    - Adds descriptions to Worklist models

commit 24777001b8e0bb73d31eb01d89667e487fb48a1a
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 14 15:02:43 2019 +0100

    #695

    - Refines the selection of available images for worklists

commit eb7db255a27e38407ba2d5e32b9fa18108e3079d
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 14 15:02:26 2019 +0100

    #695

    - Updates worklist forms
    - Updates migrations

commit e4aefb29d303f977fa1460694c48707651185d5f
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 14 15:01:52 2019 +0100

    #695

    - Removes WorklistItem forms

commit fa514a4175cbaa0a2f0ddc8c241e0149ab4dbe39
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Feb 14 11:10:31 2019 +0100

    #695

    - Removes the WorklistItem model from the worklists app
    - Implements a many to many field for the Worklist model

commit e791e237625062a0bafba17bbebd713f61429458
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 13 17:33:23 2019 +0100

    #695

    - Fixes naming errors for the WorklistItems

commit 4571e5d7a8f470079d975ecd49f5b8633365e8b0
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 13 17:33:01 2019 +0100

    #695

    - Updates the Worklist forms

commit a1773d1549d9e72f8d306f0c650ce7bbc3fa1bfb
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 13 14:39:32 2019 +0100

    #695

    - Fixes form field references

commit 2be34ecbdd7a7912ede9c4e37875f1662d904011
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 13 14:39:12 2019 +0100

    #695

    - Updates migrations
    - Fixes Worklist models
    - Adds worklists app to settings
    - Removes pathology app reference

commit 8d2c8f97a9e579daf3440a921bd8c70c6a36843f
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 13 14:17:46 2019 +0100

    #695

    - Removes old serializers for Patients and Studies
    - Removes pathology app

commit 28c8086805cc5022cc9799476e3259c11aa08e61
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 13 13:18:24 2019 +0100

    #695

    - Updates the worklist models to use the new tables

commit 770e938236e56dc12e3775254cbd89af7966910e
Merge: fcd0360a 6fe05970
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Feb 13 10:38:37 2019 +0100

    Merge branch 'master' of https://github.com/comic/grand-challenge.org into pathology_support

    # Conflicts:
    #	app/config/settings.py
    #	app/grandchallenge/patients/migrations/0001_initial.py
    #	app/grandchallenge/patients/models.py
    #	app/grandchallenge/studies/migrations/0001_initial.py
    #	app/grandchallenge/studies/models.py
    #	app/tests/factories.py

commit fcd0360ac6cab999c05bfd883d977984d64b4f78
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Jan 10 16:18:44 2019 +0100

    - Fixes remove access still being tested under deletion
    - Fixes removal template still being listed as deletion

commit 299177b0380bbacf14ec2f1d55af1cf42ba69a15
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Jan 10 15:57:37 2019 +0100

    - Refactors tests to use updated CRUD names

commit eebc4122e7e6579ed015e78edd9b0a2c0368d838
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Jan 10 15:39:19 2019 +0100

    - Removes pathology tests for now, as these tables will be phased out in the future

commit 234fca4dec4b05709274a665871c30ee210df36c
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Jan 10 15:05:13 2019 +0100

    - Cleans URL files

commit dd4db636dc615e67de527dd24ffa5eb028e17603
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Jan 10 13:34:28 2019 +0100

    - Black formatting and typo fix

commit 39eb0ebc66ac9baf3145cf89696a428b12fb44ec
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Jan 10 13:06:01 2019 +0100

    - Fixes an incorrect field name in the WorklistItem serializer

commit 4866e6ef5a0cb99a5af43ae7ea5ec0eedf5025aa
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Jan 10 11:43:20 2019 +0100

    - Fixes a mistake where the Django reverse is being imported, rather than from grand challenge

commit c5c7df297eb35375f918973f479f967dda7a26d7
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Jan 9 17:31:24 2019 +0100

    - Moves app urls to subdomains urls

commit 08aecbe8d6506cfafb509b7555cbf9071658122d
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Jan 9 17:06:14 2019 +0100

    - Black formatting

commit 99066d6cedd92b4d80ba269e95e7aa8ccb058f6a
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Jan 9 15:45:49 2019 +0100

    - Refactors URL's
    - Fixes typo's

commit 3ce21afe248b3db9ad0b878b98fb3232519c3023
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Jan 9 11:33:45 2019 +0100

    - Refactors reverse URL lookups

commit 5e1b72f7c89e7bb5ddd812addf45f2fff29f02ad
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Jan 8 15:57:17 2019 +0100

    - Updats black formatting

commit d743e3613b4a5b0cbd0c47c5d5d3c6f54bd7f3a7
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Jan 8 15:17:58 2019 +0100

    - Fixes typo in the PatientItem factory

commit 556d18fd615db86131e82dee2e1129e8cd68290d
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Jan 8 14:58:25 2019 +0100

    - Fixes reverse imports

commit 0716096c036923da65678cd97633be7b4bd35896
Merge: f186fc79 fe3da5ea
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Jan 8 11:18:03 2019 +0100

    Merge branch 'master' of https://github.com/comic/grand-challenge.org into pathology_support

commit f186fc79f1e542398a93ecc64029b29f82dc2570
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 29 17:54:03 2018 +0100

    - Adds missing forms for patient items, study items and worklist items
    - Updates the patient item create / update form

    #627

commit 99691a67180a1f438066b1d8bc6de919c4f54d0d
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 29 17:53:07 2018 +0100

    - Refreshes the migrations

    #627

commit 6f4f6b7a0c49e298c76146e0f8754bc998f4aa56
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 29 17:51:27 2018 +0100

    - Fixes the model having a foreign key to study items, rather than study

    #627

commit 2131030e0bef9dccb6dca29eef87f13722d2920d
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 28 17:00:21 2018 +0100

    - Rebuilds migrations
    - Fixes naming errors

    #627

commit 4e981fb64d289eb218ae33c775aebabc388e3bf1
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 28 16:34:48 2018 +0100

    - Refactors the worklist forms/views/urls to be more explicit and in line with grand challenge

    #627

commit 90e36fce1e9ed2468cafcd22bfafc70f300d8d34
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 28 16:34:09 2018 +0100

    - Refactors the studies forms/views/urls to be more explicit and in line with grand challenge

    #627

commit de4c8676936ed642a07c8afdc5eb54bf2c3c60aa
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 28 16:33:30 2018 +0100

    - Changes template filenames for the patient app

commit 1d6a0f6dd5724fb6f82e344280bb1d9b8200c5ac
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 28 16:27:07 2018 +0100

    - Refactors the Patient views/forms/urls to be more explicit and in line with grand challenge

commit 051804de8e997b012b98ed4b20e368c47c6431f3
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 28 16:26:36 2018 +0100

    - Updates the pathology URLs to utilize id's for accessing the correct pages

    #627

commit 432c683fdafadb97f012465d18ed6d094e0761df
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 28 14:48:17 2018 +0100

    - Adds all forms for the pathology app
    - Updates the url's
    - Organizes code a little

    #627

commit 174dbaabe2d679eed4d685cebabdbc604ad246d6
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 27 18:23:36 2018 +0100

    - Adds an initial form, testing the multiselect fields

    #627

commit f0d16212e9e8d8fe0606a505edf3bfa7d81a8178
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 27 17:58:42 2018 +0100

    - Reworks the pathology app model
    - Adds migrations

    #627

commit ae3712185c8aacd8004a3d3623160b7a5c00ecf0
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 27 16:52:53 2018 +0100

    - Adds the pathology app to the settings
    - Fixes urls

    #570

commit 35b813df76eae0d66f257371f472f117902257f8
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 26 13:28:28 2018 +0100

    - Adds API testing for the pathology app

    #626

commit d5128f09ef4f3fb07278aaae7a3992abcf05ac74
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 26 13:27:01 2018 +0100

    - Reworks the Pathology model to utilize the Image model as the main coupling

    #570

commit 6af09066957a9a2cdcbf2d964c6f64d970b160cd
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 18:12:27 2018 +0100

    - Fixes form issues for the worklists
    - Adds list form testing for the studies and worklists apps

    #570 #606 #607 #622

commit 38332cc517dad18b642d1174301ebe851f612776
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 18:11:17 2018 +0100

    - Fixes code block styling
    - Adds to string conversions for the models that display the name / code / title alongside their UUIDs

    #570

commit 676131ea6d44f7e39f350a7e09f56f0c7c05f821
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 17:22:43 2018 +0100

    - Fixes an error where no user was created for testing
    - Fixes an error where a table wasn't named correctly for testing

    #607 #622

commit 7a061a89f64e3bd3ef199a67138bc99bb1f686a8
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 16:42:59 2018 +0100

    - Fixes a non-staff member accessing a staff member page during testing

    #607

commit 07ca59c488eaf8087a5c08f7dbfb2ba85a7dd0e4
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 16:42:25 2018 +0100

    - Renames the worklist set forms
    - Updates the worklist app migrrations
    - Fixes an issue where a removed variable was being accessed

    #570

commit d50105c3a0369ed7a95fb17f912b88056065406d
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 15:31:14 2018 +0100

    - Adds permission tests for the Worklists app

    #622

commit f499e82e1f72fa45c2afa1d40e97d8ea36022241
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 15:28:29 2018 +0100

    - Fixes URLs
    - Adds all Worklist Forms
    - Updates form views to be staff only

    #570 #618

commit 7b6bb2966565a05d31b872e74bf13f59392f3ca9
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 22 11:42:27 2018 +0100

    - Fixes study URL's being formatted incorrectly
    - Adds delete forms to the forms requiring a unique id
    -
    #606 #607

commit 9eb8672f2984a5fbff074f562124d66b448bf5fd
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 21 14:29:37 2018 +0100

    - Adds factories for Worklist app
    - Adds API tests for Worklist app

    #622

commit afc756103c5790af712f22175f2e910ca7cdf868
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 21 14:28:55 2018 +0100

    - Enables permission tests

    #606 #607

commit 84639b406269b656653051447476c493feb2ec11
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 21 12:20:37 2018 +0100

    - Disables an unused import

    #606

commit 23063a211be757c1ab170a251cd86d90b64b9d00
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 21 11:59:47 2018 +0100

    - Fixes import errors and incorrect form selection

    #570

commit 4439ea0051d07a49f39f265be4bc00aaed07b4da
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 21 10:34:27 2018 +0100

    - Fixes an issue where the API update assertion failed to pass the content type

    #606 #607

commit 25bc28132f517bc6221cf0ea144df2ab07c745db
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 18:23:32 2018 +0100

    - Adds permissions tests
    - Adds worklist tests

    #606

commit 964afa32299cc76195679c2f9e9a6853a09f2eb6
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 18:23:14 2018 +0100

    - Adds cripsy forms

    #570

commit f86f946b29bc31a824f5d50a38b5d687f0ddd26c
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 17:54:53 2018 +0100

    - Updates the HTTP method used for updating

    #606 #607

commit e2223d35155782f3b4fdbf554677bea1ecbee447
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 17:31:48 2018 +0100

    - Fixes an issue where not all parameters were getting passed along

    #606 #607

commit 6058d2a4fb2ccae42c9756f576cb93ce3e7d0b60
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 17:11:23 2018 +0100

    - Moves the API tests into its own utils file
    - Fixes an issue where the id was compared incorrectly
    - Adds API test for the studies

    #606 #607

commit a8235224bd2ca9dbadcf5cd4df77b1cdb3436fc3
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 16:54:29 2018 +0100

    - Fixes incorrect HTTP status codes

    #607

commit fd698a42d311870dc50dad576d6ca503cda60e07
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 16:34:06 2018 +0100

    - Speculative fix for json parsing

    #607

commit 241033cf4560441e4c2766327afdb9e3808a5943
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 16:14:52 2018 +0100

    - Speculative fix for json parsing

    #607

commit 0aa570ca10c8da11b770d005d967a44ee44d0578
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 15:37:19 2018 +0100

    - Speculative fix for json loading

    #607

commit e08abe964b73aff687d2f40348e1e0e69b1edd50
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 15:21:34 2018 +0100

    - Speculative fix for json loading

    #607

commit dd5f304b0b07cbac265e56387494dbdee183d3f9
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 14:43:31 2018 +0100

    - Speculative fix for json parsing

    #607

commit bc265e7a7e8f1b0813f5ac46785b8967fff9c634
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 14:25:40 2018 +0100

    - Speculative fix for json parsing

    #607

commit c3d2f3c9321e5ef79b9d67b9391221674b98ba6a
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 13:32:28 2018 +0100

    - Adds additional debug information

    #607

commit baa7ee67aee2fee3c449fb4c48dd26da4b0c0e10
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 20 13:02:07 2018 +0100

    - Expands information for debugging purposes

    #607

commit 5d588c5cf9a020d321532029a86c1a29b08ad121
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 19 17:52:10 2018 +0100

    - Fixes an issue where the dictionary changed during the iteration

    #607

commit 08649e30c9e1f7e91928669aed93d0a10c7660a2
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 19 17:34:34 2018 +0100

    - Fixes issue where json values were incorrectly removed

    #607

commit 525cbec172bf9b8d9cec3cc5a3542726fdf7f9d6
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 19 16:12:18 2018 +0100

    - Fixes a typo that caused required fields to be removed from a request
    - Removes a redundant deletion assertion

    #607

commit 0f4aa406e6fc12d19e7bd8255714987a93793aba
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 19 14:15:09 2018 +0100

    - Speculative fix for filtering the json return object

    #607

commit 37e27506c92eb644a6169b7ff166a3b333ef64dc
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 19 14:14:09 2018 +0100

    - Removes the detail form and replaces it with a crispy variant

    #618

commit cd526931d8e88e15d75bb115a9234674665eb9ae
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 16:46:42 2018 +0100

    - Removes unused code
    - Adds additional comments

    #607

commit e28c9be5811b5ccf5cf97068a922e5fa6b504c85
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 16:28:54 2018 +0100

    - Changes the status code to reflect the succes without content

    #607

commit fbe214efc5ed68c94f6cdd9202c7d74149f7a9ff
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 16:08:51 2018 +0100

    - Speculative fix for redirect issue

    #607

commit 3fd16a9c773e5511b677f88a6b202d0dbc169e8c
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 15:29:46 2018 +0100

    - Fixes an issue where a second deletion occurs, rather than a get

    #607

commit 91ae97a6addb859f924a0488f8879eda499d51bb
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 15:04:26 2018 +0100

    - Fixes a typ

    #607

commit 16e967cc3efb2130674702aa66fe960bd1819e8f
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 15:02:31 2018 +0100

    - Attempts to circumvent URL redirect issue on deletion

    #607

commit cdc5fec010b18622fcddba7c6f1e27d5702248f3
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 14:09:23 2018 +0100

    - Speculative URL fix

    #607

commit ed606df92c20d09d994265577d873b85fe19e007
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 13:51:51 2018 +0100

    - Speculative fix for url issues

    #607

commit 63c320c0cec6e8a93bc3a3257b35d165e349c002
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 13:32:13 2018 +0100

    - speculative fix for uuid

    #607

commit 95e0ccb1a4641cf3f9edb4bdd180dd5861985bae
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 13:02:06 2018 +0100

    - Speculative fix for UUID to string conversion

    #607

commit 3784e1219f2bad128edd6a3b607001a69ceec3fd
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 12:36:38 2018 +0100

    - Speculative fix for UUID's not being converted to strings correctly

    #607

commit e716e540c12968c02b7671a9f6b1c2f12f69fe6d
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 12:02:59 2018 +0100

    - Speculative fix for ID removal from json objects

    #607

commit 3c9e2c3b3ed0229159a5a174068ac9b23082517d
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 11:25:57 2018 +0100

    - Fixes an issue where the form tries to expose an uneditable field

    #570

commit fc62024b83d55cd2beb7077a8152cf9dcdc1be3f
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 10:30:00 2018 +0100

    - Adds crispy forms for patient updates and creates

    #570

commit 1695eece5dd0627e05ab646faca958b98f6f94e5
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 16 10:29:39 2018 +0100

    - Fixes issue where records weren't passed in an array

    #607

commit c3b7ace54175d0be07ac3b37e15f96eecb81fa20
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 15 17:54:14 2018 +0100

    - Fixes namespace typo

    #607

commit 5ef2391789708ec42010c611510b7d8803bfcbf5
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 15 17:45:09 2018 +0100

    - Fixes parameterization error
    - Adds permission tests (disabled for now)

    #607

commit 19f06b72429949c0187a86b78c03cb31275fafff
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 15 17:35:32 2018 +0100

    - Speculative json serializing fix

    #607

commit beb8fa1b83ded944c854d078152b68bd33e7a7e3
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 15 16:48:23 2018 +0100

    - Fixes JSON creation

    #607

commit e633478948b263c7efd6d26e65ef63f5518c7971
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 15 16:07:08 2018 +0100

    - Fixes a small url typo

    #607

commit fbc42caca96bdb3ac67746cc9d3c814c20ed93c2
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 15 15:47:47 2018 +0100

    - Attempts to test API tables generically, initially on patients model

    #607

commit 040428331e6df9c8d3e53ea627661efaab46dee5
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 15 10:37:14 2018 +0100

    - Updates the API tests to test access, insertion and deletion

    #607

commit 083b526c01fe584a8056580965436909553be02c
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 17:42:29 2018 +0100

    - Adds incomplete tests that check patient table access and crud functionality

    #607

commit 97e9ba49ae509607225d5bba861fb6064e91bdbf
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 16:17:51 2018 +0100

    - Disables record checking for testing

    #607

commit 7d10cd677ca1cd799bf1f08311650ab941cfe704
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 15:33:48 2018 +0100

    - Removes unused dependency

    #607

commit d1f18e1c7d828644714c4cd32c674eb9fd7d8fec
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 15:24:05 2018 +0100

    - Speculative fix for patient view tests
    - Adds API page access tests

    #607

commit ecb4c744f90366b0100ecc87ab8febaf648e9633
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 14:47:00 2018 +0100

    - Speculative fix of list-view test

    #607

commit 151fe9779ef1b320dd6004a8388f588bedfb1890
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 12:50:26 2018 +0100

    - Fixes the create urls for the patient and study list forms

commit 83d0c51a605d6f4c05165d5c2fcaed7aff80b9ca
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 11:45:11 2018 +0100

    - Fixes URL errors for patient and study templates

commit 931f252f04edc1c9400208a2c2827db05465b1d5
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 14 11:09:15 2018 +0100

    - Disables study tests for now
    - Adds a bare test for patient list views

    #606 #607

commit 0da2a69ecba1c73b3e9b5cd548891fd65ac59705
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 13 17:57:58 2018 +0100

    - Updates the worklist migrations

    #591

commit 968d355e94214661cfa49014154d044d20b50988
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 13 17:14:46 2018 +0100

    - Removes permission tests for now
    - Attempts to check the presence of UUID's on the list view test

    #606 #607

commit 74baf52d9c119ba52121011fe20cd9f883d00243
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 13 15:59:36 2018 +0100

    - Updates the worklist model, removes any trace of a tree structure

    #591

commit 284eae1b5e674211b08f021ece400e617db76e15
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 13 12:26:34 2018 +0100

    - Fixes method names

    #606 #607

commit 01f9186927056405fa22158e2ffa1006d07a618b
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 13 12:04:32 2018 +0100

    - Fixes naming errors
    - Adds Study tests

    #606 #607

commit c3255ee458cf6e185bd95457f0ca6c32d29ba1c8
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 13 10:31:06 2018 +0100

    - Renames file to remove typo

    #607

commit 5104f9f7b8f8dab26493306196429769b30fe52e
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 12 17:10:02 2018 +0100

    - Adds initial tests for the Patients app

    #607

commit 7b5724b8e5e84d26433aa7f46619361859e80cb2
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 12 17:09:17 2018 +0100

    - Updates patient url's to conform to grand-challenge standards

commit 291dac8dbfba4e2dced9249c8450ee6f4a5caa6e
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 12 13:26:55 2018 +0100

    - Adds factories for the Patients and Studies app

    #606 #607

commit 8b5a880dee9b67d8dcbffbc33421432c7a41c882
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 9 12:51:28 2018 +0100

    - Updates the model migrations
    - Fixes a bug where the worklistset form wasn't interpreting the fields as a list
    - Removes unused dependencies

    #591 #592

commit f2b96469fc80bf938977e0094e58ffd1a374685b
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 9 12:43:55 2018 +0100

    - Removes ID from the form list

    #593

commit 3528b68dd4689d85556664048ea02a15488ee352
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 9 12:39:13 2018 +0100

    - Removes any trace of the django-filter module
    - Updates the pipfile.lock

    #595

commit 2807e95bc3d9183d0bc834802fea0edc833d3322
Merge: 7b236f81 d8772ad7
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 9 10:51:59 2018 +0100

    Merge remote-tracking branch 'origin/master' into pathology_support

    # Conflicts:
    #	Pipfile
    #	Pipfile.lock
    #	app/config/settings.py

commit 7b236f815cad1c46aa3023300522a4d42cf67421
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 8 17:18:27 2018 +0100

    - Reworks the Worklist model to reduce complexity, and the MPTT dependency

    #591

commit d94000a6fa1f531b5c4519ae7daf882927d9938e
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 8 16:20:56 2018 +0100

    - Replaces reverse lazy with the grand-challenge reverse call

    #598

commit 7e4c63e196b785eedf9eebdf9120f85437ef620d
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 8 15:08:53 2018 +0100

    - Reformats code with black
    - Reformats strings to quotes
    - Makes fields for serializers and forms explicit

    #590 #593 #594

commit b3c87398a9f500838a1b9c2b0fef4f11503a0d56
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 8 15:07:08 2018 +0100

    - Reworks URL's to use UUID's

    #592

commit 1ce577c29dd883e204dbaee95e8f0124c7481e82
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 8 15:05:43 2018 +0100

    - Removes the app.py files, due to serving no purpose

commit 6c2b464ec6086ba5926de998a935f88a46ec4691
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 8 12:47:52 2018 +0100

    - Refactors fields to be specific about what is exposed

    #590

commit b087f158e33c32946ffa8b73437c41df685a68f5
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Nov 7 11:18:13 2018 +0100

    - Updates the models to utilize uuid's, rather than int as PK

    #592

commit 38e6d51cef33f0643f62a8b59808c8433933d498
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 17:21:49 2018 +0100

    - Updates the migrations
    - Fixes a function call error in the getting started document

    #570

commit 324fd4d1616c122c7c293676e775e94408b558a5
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 17:11:34 2018 +0100

    - Converts the Worklist table into a MPTT Model
    - Creates a linker table between Sets and Worklists

    #570

commit 3de214b1b2fc0528e02fba6910604b440164e75b
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 16:40:43 2018 +0100

    - Adds mptt to the third party app list

    #570

commit 896e93b0cf01579cf7d12bed7f342bc9461df40a
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 16:16:57 2018 +0100

    - Adds the mptt app as a dependency

    #570

commit ddf55722726378788b340f2f0cf3bf82bc23d4d1
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 16:16:39 2018 +0100

    - Attempts to rework the model to manage its own tree structure

    #570

commit 2997ed4c782873d1f8fb4d41877f04e6cc696f97
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 16:16:03 2018 +0100

    - Moves the worklist set forms to the correct directory

    #570

commit 9d35dc7058cac990bc9e3c25828092c789dc2272
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 12:37:19 2018 +0100

    - Updates the worklist migrations

    #570

commit 1dc1284546fd61159f006df48e025fbf036ad3b4
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 12:08:50 2018 +0100

    - Adds new forms for the Worklist Set

    #570

commit 1233e0e09071240509895033ca400f2501a2e22e
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Nov 6 12:08:29 2018 +0100

    - Updates the worklist model

    #570

commit bee37fbbd31209e86ea3daf5228be9737596b2ef
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 5 14:03:04 2018 +0100

    - Fixes template typo's

    #570

commit 53374fae7b1f43e64dac6926a5376ff36edfff77
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 5 13:46:53 2018 +0100

    - Fixes an issue where meta was called instead of _meta while collecting model fields
    - Fixes an issue where redis wasn't installed through the locked pipfile

    #570

commit 281d2d308fb57fb0445d5dd61a08774e9cf1d759
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Nov 5 13:18:03 2018 +0100

    - Updates the model migrations

    #570

commit f80cef91deacf28ac40a927aff31a4185abeee6b
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 2 13:27:31 2018 +0100

    - Minor code cleaning
    - Adds id specific filtering to the Study table view

    #570

commit dd2914034ea6b0b41f5096d43e1024408d22eca4
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 2 13:22:09 2018 +0100

    - Minor code cleaning

    #570

commit a0cb3a377b88bcc813bf0ddbf02eba32046629fc
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 2 13:10:31 2018 +0100

    - Adds the Django-filter dependency

    #570

commit 935200cb82edd5ef9db7de6c150ca667728c2506
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 2 13:04:53 2018 +0100

    - Cleans some code
    - Fixes migrations

    #570

commit b379a5fc7c42dc2553feb9719de6826a833076e4
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 2 11:39:22 2018 +0100

    - Fixes url typo

    #570

commit 491648667f27623936381501d3417e00519f3145
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 2 11:35:26 2018 +0100

    - Updates and fixes the study table forms

    #570

commit cd2045c43ecca20786b6e6da180f188b26b94e70
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Nov 2 11:34:58 2018 +0100

    - Cleans up some Patient model code
    - Improves Patient deletion form

    #570

commit 67dc13db3743e08cf6679c8cea9177d3d249e674
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 1 18:07:06 2018 +0100

    - Adds a link towards the patient creation page

    #570

commit 7bc91600ea72479eaeca6f547cf47c3b8b3ff7f8
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 1 17:56:18 2018 +0100

    - Adds some basic styling to the Patient table

    #570

commit 04fb661babcafa27ef153f9d7be33ef085456ee6
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 1 17:52:25 2018 +0100

    - Fixes the Patient List display
    - Adds a get_fields function to the Patient model, allowing dynamic rendering on the listview
    - Adds cancel buttons for update and delete views, returning them back to the list

    #570

commit 37b3e9370150ad8b6d2d9b512138621263e7ca72
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 1 17:09:26 2018 +0100

    - Adds initial version of a listview for the patient table

    #570

commit ce27e68b9991820b5adf7b2ffaa43fec4e4b5acd
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 1 16:17:09 2018 +0100

    - Fixes the patient CRU forms and redirects them to the API list for now

    #570

commit f08f69a713181554a6c224599e345cab23745607
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 1 15:24:37 2018 +0100

    - Attempts to fix Patient app urls
    - Adds more detail to deletion template

    #570

commit bb6cdcfb534a2444bcfebe10df4eba09fd0e108f
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Nov 1 14:16:24 2018 +0100

    - Attempts to fix Patient forms

    #570

commit a28ac3e978eec08b57f4bdd1d7f0f1dc94383d77
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 31 17:51:00 2018 +0100

    - Attempts to implement the Patient Creation form in an alternative manner

    #570

commit 90354839033654d3829cbd22b505963dc39e6b6f
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 31 17:25:12 2018 +0100

    - Moves the patient and study templates into the correct folder
    - Attempts to fix the CreatePatient form from redirecting towards the correct page

    #570

commit a9dd2221ce2017568e3dbc62e5f8133480171c44
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 31 15:03:06 2018 +0100

    - Fixes an import issue for the authtoken views

    #570

commit 935fb9b81bab7c403c5d6eb6cf221b067553a743
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 31 13:59:14 2018 +0100

    - Moves rest API url's back into the api app

    #570

commit 1e98a5e3d3586a7d715528d24bc5b99270678466
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 31 13:08:09 2018 +0100

    - Fixes path towards token view

commit 4b3ae833becda7cbc8e1373c5d7b4d593b2f679b
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 31 13:02:08 2018 +0100

    - Attempts to enable token acquisition through the API

    #570

commit 6d171ea2da6e8975dcab66fa756480ef1098f842
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Oct 30 16:13:27 2018 +0100

    - Moves the rest_framework urls import to the config/urls file, as it caused namespace issues being located within the /api/ app

commit ca64588011bc9119dbc6511d24728c07262a2782
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Oct 30 14:33:33 2018 +0100

    - Fixes url issues, caused by the renaming of group to WorklistGroup

    #570

commit 61e5056bf1810e2ad16355cd8c61145ed4e67958
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Oct 30 14:26:43 2018 +0100

    - Fixes issues caused by the renaming of Group to WorklistGroup

    #570

commit 9ee3a85d3beb0b0b6dcd5fd745f207ca538f4bb7
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Oct 30 14:13:42 2018 +0100

    - Removes csrf exempt tags
    - Converts field lists to '__all__' tags instead

    #570

commit 5510d20ff62162aff847135124d865f6ded6a9cd
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Oct 30 14:13:09 2018 +0100

    - Moves the create / update html templates to the /template directories

    #570

commit e8dca721ada6f3b5a84952b378aa3bcb23fbc886
Author: Karel <karelgerbrands@gmail.com>
Date:   Tue Oct 30 14:12:22 2018 +0100

    - Adds a new app with pathology specific models

    #570

commit 56476ea01069738738e26aac59c26850524348b1
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Oct 29 16:16:19 2018 +0100

    - Implements forms for the Worklists and Studies apps
    - Adds csrf_exempt decorators to API calls
    - Changes the patients forms to use all __all__, rather than a list of fields

    #570

commit 8130086e954848256cb0057025c5c010368fb030
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Oct 29 15:35:11 2018 +0100

    - Adds grand-challenge elements to the Patient form

    #570

commit f8f129761211e21d4553fcda79890fcdb932dfb7
Author: Karel <karelgerbrands@gmail.com>
Date:   Mon Oct 29 13:00:17 2018 +0100

    - Fixes and adds a simple patient form
    - Updates update view to acquire all fields

    #570

commit eef3f8a7a296a03b3384f82a0dc07ae834c37738
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Oct 26 17:28:05 2018 +0200

    - Adds views for the patient forms
    - Updates URL's to access patient forms
    - Adds patient create / update form template

    #570

commit 78706cf08c843f597a0d68afd86a2219ef7747fa
Merge: bfb8aabf 11ae73b2
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Oct 26 15:03:52 2018 +0200

    Merge branch 'master' of https://github.com/comic/grand-challenge.org into pathology_support

commit bfb8aabf9c1b9a6b6dcd370fa500308b6d5e8f11
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Oct 26 14:48:03 2018 +0200

    - Updates the getting started documentation with Windows specific steps

commit 9ed9b01d21330bc8f28b5594881808dd03bbc877
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Oct 26 12:37:49 2018 +0200

    - Fixes small bug in Worklists migration

    #570

commit a2f6f91f66991237eb7e3ef81ea215427c9b994a
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Oct 26 12:31:23 2018 +0200

    - Speculative fix for Worklist migrations

    #570

commit a26408f0062629b10dbb3a84c77b36b4e17cb677
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Oct 26 12:30:57 2018 +0200

    - Fixes Worklist app models creation
    - Fixes Worklist app URL pathing

    #570

commit 872be1b436dbfa3fdabb9fc272c5f2861f26484b
Author: Karel <karelgerbrands@gmail.com>
Date:   Fri Oct 26 10:54:49 2018 +0200

    - Refactors Worklist models to have an additional Groups table, rather than a trunk foreign key
    - Fixes namespace bug

    #570

commit bf562597da751a2116cc198e9821136180411229
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 18:12:21 2018 +0200

    - Adds a basic form for the Patients app
    - Adds the worklists app to the settings file

    #570

commit 163315a8f849eb8c5ad8bb9c136fad56732555a4
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 17:45:36 2018 +0200

    - Fixes a bug where the studies URL was using the wrong namespace

    #570

commit 6fbf25d888c16dee7772808840f2d26a9f290451
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 17:31:26 2018 +0200

    - Removes worklists relations
    - Adds a trunk to a worklist, that always points to the initial node in the tree

    #570

commit f4217c9ed1d07bfe4e597e210bcf82104b230a06
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 16:26:32 2018 +0200

    - Fixes django-filters import
    - Shapes the app URL's to adhere to: api/{app name}
    - Refactors worklists namespaces

    #570

commit 101b936f904275d89274cc344a177cad934352b0
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 15:36:51 2018 +0200

     - Adds the correct django-filter dependency

    #570

commit d795a2b2bbe53f4ebfab1d9d4e8433a481dd440f
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 14:52:20 2018 +0200

    - Attempts to import the django-filters module
    - Fixes imports for de studies serializer

    #570

commit 4c5211a674f8e121d99a394b952f83dc9032d21b
Merge: 6c9fd16c 3c4b943f
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 10:18:23 2018 +0200

    Merge branch 'pathology_support' of https://github.com/comic/grand-challenge.org into pathology_support

commit 6c9fd16c4750926338617d229b17f4481c8a8adb
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 10:14:32 2018 +0200

    - Adds the skeleton for the Worklists app

    #570

commit 7032ce86622a4a9e0d7775728522933ad0d91b2b
Author: Karel <karelgerbrands@gmail.com>
Date:   Thu Oct 25 10:09:32 2018 +0200

    - Adds the django-filters module as dependency

    #570

commit 5424133dd03c659cd71649d9b3704683ade4e675
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 24 15:42:54 2018 +0200

    - Speculative fix for regex paths

    #570

commit 1051a52f9e7a39eae55cdd8ecedd61b9503eade5
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 24 15:38:07 2018 +0200

    - Speculative fix for url routing

    #570

commit 218c3afcd3594bc2c97d86266194ef088fea4327
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 24 14:45:32 2018 +0200

    - Adds apps to the settings file
    - Rework url files in an attempt to access new api tables

    #570

commit 323169db3156a77c54478aec742657d53d46110a
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 24 14:35:27 2018 +0200

    - Fixes the URL app name to the correct format

    #570

commit 5100c3f7d605f6c08b11f6a3eac4d033e4d5d913
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 24 14:20:45 2018 +0200

    - Adds migrations for the two models

    #570

commit 03b12ec4f1accd346e8932fc687ca935c370fef9
Author: Karel <karelgerbrands@gmail.com>
Date:   Wed Oct 24 12:56:15 2018 +0200

    - Pushes the initial Patient and Study models for testing

    #570
@codecov
Copy link

codecov bot commented Apr 8, 2019

Codecov Report

Merging #784 into master will increase coverage by 0.01%.
The diff coverage is 96.29%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #784      +/-   ##
==========================================
+ Coverage   92.67%   92.68%   +0.01%     
==========================================
  Files         349      376      +27     
  Lines       12074    12618     +544     
==========================================
+ Hits        11189    11695     +506     
- Misses        885      923      +38
Impacted Files Coverage Δ
app/config/urls.py 88.23% <ø> (ø) ⬆️
app/config/settings.py 94.96% <ø> (ø) ⬆️
app/grandchallenge/studies/models.py 100% <100%> (ø) ⬆️
app/grandchallenge/studies/urls.py 100% <100%> (ø)
app/grandchallenge/studies/views_forms.py 100% <100%> (ø)
app/tests/worklists_tests/test_api.py 100% <100%> (ø)
app/grandchallenge/studies/forms.py 100% <100%> (ø)
app/grandchallenge/cases/views.py 100% <100%> (ø) ⬆️
app/tests/patients_tests/test_permissions.py 100% <100%> (ø)
app/grandchallenge/patients/views_api.py 100% <100%> (ø)
... and 53 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 87954a7...b69c79a. Read the comment docs.

app/grandchallenge/api/urls.py Show resolved Hide resolved
app/grandchallenge/patients/urls.py Outdated Show resolved Hide resolved
app/grandchallenge/studies/forms.py Outdated Show resolved Hide resolved
@jmsmkn jmsmkn mentioned this pull request Apr 8, 2019
@codecov-io
Copy link

codecov-io commented May 13, 2019

Codecov Report

Merging #784 into master will increase coverage by 0.06%.
The diff coverage is 97.39%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #784      +/-   ##
==========================================
+ Coverage   93.47%   93.53%   +0.06%     
==========================================
  Files         352      363      +11     
  Lines       12023    12206     +183     
==========================================
+ Hits        11238    11417     +179     
- Misses        785      789       +4
Impacted Files Coverage Δ
app/grandchallenge/cases/image_builders/tiff.py 93.1% <ø> (ø) ⬆️
app/config/settings.py 95% <ø> (ø) ⬆️
app/grandchallenge/core/utils/query.py 80% <ø> (ø) ⬆️
app/grandchallenge/studies/models.py 100% <100%> (ø) ⬆️
app/grandchallenge/api/urls.py 100% <100%> (ø) ⬆️
app/tests/cases_tests/test_tiff.py 100% <100%> (ø) ⬆️
app/tests/worklists_tests/test_api.py 100% <100%> (ø)
app/grandchallenge/studies/serializers.py 100% <100%> (ø) ⬆️
app/grandchallenge/cases/views.py 100% <100%> (ø) ⬆️
app/tests/patients_tests/test_api.py 100% <100%> (ø)
... and 22 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 50ad9ae...e19e38c. Read the comment docs.

@jmsmkn jmsmkn assigned jmsmkn and unassigned Karelger May 27, 2019
@jmsmkn jmsmkn changed the title Pathology Support Add worklists Jun 4, 2019
@jmsmkn jmsmkn merged commit 78204fe into master Jun 4, 2019
@jmsmkn jmsmkn deleted the pathology_support_review branch June 4, 2019 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants