Skip to content
This repository has been archived by the owner on Sep 10, 2021. It is now read-only.

Releases: midasplatform/Midas

3.2.12

09 Mar 14:46
Compare
Choose a tag to compare

Michael Grauer (2):

  • Clarified comment. (4919334)
  • Added tests for ExecuteComponent. (681145b)

Patrick Reynolds (6):

  • Changes the category to connectivity. (a0403ae)
  • Making the method public for use in other modules. (e2378c3)
  • Adding web-api support for list metadata. (cd54da4)
  • Adding testing for the new metadata functions. (e622693)
  • Adding metadata choosers to advanced search. (097293c)
  • Fixes an issue in field insertion after query edit. (0c445f9)

Yuzheng Zhou (11):

  • Basic dicom uploader plugin for checking user environment. (59601a9)
  • Skeleton python script to receive DICOM files using DTMCK. (343e282)
  • Updated script to upload DICOM files using pydas. (b672525)
  • Added api methods to call scripts directly within plugin. (9d9ab6c)
  • Added dashboard to config_index; changed link to pydas. (8a6575e)
  • Added status api; Minor changes on api parameters and return values. (02c98c6)
  • Added buttons to start/stop uploader. (b554cef)
  • Added logging feature; updated error handling in js; replaced grep with standard python functions (a55ccaf)
  • Allow user to start and stop in command line. (bdeac64)
  • Dicom uploader module is currently not supported in Windows. Show this information to Windows users. (9ac121b)
  • Fixed a typo in UploadController. (b6f6ade)

Zach Mullen (152):

  • Improve configuration page for visualize module (a2296a1)
  • Cleanup midas-side paraview javascript (e6808ff)
  • Remove references to deleted variable (98ebe6f)
  • Add Preview button on items that can be visualized (8103a8e)
  • Remove broken link on paraview frame (95825cf)
  • Add ability to extract and view center axial slice (a851169)
  • Add slider widget to control slice view (215e328)
  • Improve slice visualization page (eae316b)
  • Add intensity window range slider in slice view (737b19c)
  • Add working window range slider control (ead4a34)
  • Javascript style cleanup (ba43517)
  • Black background in render view (7fcdbd6)
  • No need to hack our own slicing: speed up by using paraview's (e686d42)
  • Add workflow-pluggable capabilities to slice view (e3ab115)
  • Pluggable workflow framework for point selection (8901f90)
  • Overlay controls on top of render window (2dac818)
  • Mesh overlay visualization; enhance the js API too (769fc5e)
  • Config option for showing process button (5e9edcd)
  • Volume rendering view with stub controls and filters (270e529)
  • Controls for extract subgrid (f0e83f9)
  • Add camera preset controls on volume render overlay (6e275ee)
  • Add a glyph on selected point in slice view (4a3b5d6)
  • SOF plot interaction: click to make new points (d119e39)
  • Full functionality for scalar opacity function widget (b0ebcd7)
  • Must cast point edit values to floats explicitly (05c52b4)
  • Volume rendering: scalar color mapping controls (213fbb8)
  • Server side python plugin for volume rendering (a9d826e)
  • Add object display list with visiblity toggle control (71b462b)
  • Remove broken scheduled tasks on visualize upload event (d3c063e)
  • Aysnchronous data reading for volume rendering (28e00fc)
  • Force a renderer refresh after changing scene properties (41ab661)
  • Surface visualization in volume rendering (7d493d4)
  • Asynchronous plugin calls for slice view (0259a3a)
  • Support slice view in different slice planes (9385770)
  • Support point selection in every slice orientation (4a018ab)
  • Incorrectly mirrored x axis on slice orientation change (d74eedb)
  • Contour view of mesh in slice visualization mode (07e690e)
  • Remove misplaced code that caused console error (effe9c3)
  • Show mesh contour on initialization in slice view (cc3dfef)
  • Support NRRD format for volume rendering (8cf2e37)
  • Support NRRD format in slice viewer (ffd0fdc)
  • Concurrent calls to changeslice should not crash session (307c92c)
  • Basic side-by-side volume viewer (no controls yet) (c9eee41)
  • Linked slice and window controls for side-by-side viewer (8f9c121)
  • Add point selection tools to dual view (a2eb678)
  • Point selection should support image offset values (8f0810f)
  • Camera locking toggle control in side by side view (3605690)
  • Point map dialog with highlight and delete options (374bd4b)
  • Add js callback for point map processing in side-by-side view (2efb718)
  • Use a force refresh method that actually works (624c56d)
  • Improve point selection logic (7a67c95)
  • Improved surface viewer (015ebf4)
  • WebGL renderer option in surface view (73087d7)
  • Put camera link control in renderer overlay always (f3a8df7)
  • Fix paraviewweb error handlers and force refresh method (f333aab)
  • Fix some text on the administration page (23e5574)
  • Pass usersession down to modules' api components (7fc2e38)
  • Model layer for storing scalar data for tracking (2422b82)
  • Basic trend rendering with jqplot (b36143e)
  • Navigation and UI improvements (478b5ac)
  • Zoomable trend plot, date range control widget (b8b9421)
  • Scalar details page (55b5594)
  • Trend edit page (d9cc3b7)
  • Date range selection now works in trend view (4499c5e)
  • Show result item links in scalar details dialog (6d19e55)
  • Show other scalars from the same submission (1b01ce2)
  • Api method for associating items with scalars (2d2f00f)
  • Email notification configuration (753b490)
  • Edit form for producer information (ab7cd2a)
  • Allow two trends to be plotted on the same chart (1fba01b)
  • Expose dual trend plot option in the producer view UI (2cbc88b)
  • Ability to plot n>1 trends on a single y axis (f0fa937)
  • Add units to legend in multi-curve plot (a8f7d0a)
  • Y-axes manual range controls (f277d71)
  • Update URL bar when chart parameters are manually changed (e3002c0)
  • Use new breadcrumb component for this module (739deb8)
  • Fix bug in...
Read more

3.2.11

09 Mar 14:48
Compare
Choose a tag to compare

Brad King (14):

  • Add LICENSE and NOTICE (de67e32)
  • Add 'tips' script to suggest local configuration (5e60d78)
  • Add 'setup-user' script to configure authorship information (d022a4c)
  • Add 'setup-hooks' script to install local hooks (fbd4a77)
  • Add 'setup-gerrit' script to configure Gerrit access (7eef59f)
  • Add 'setup-stage' script to configure topic stage remote (7ab4abd)
  • Add 'setup-ssh' script to configure ssh push access (1aeea92)
  • Add README instructions and sample configuration (2f79eb8)
  • Exclude from source archives files specific to Git work tree (7e293ac)
  • Optionally reconfigure topic stage (b7daff9)
  • Allow ssh-only repo URLs (d2d17f5)
  • Allow 'url' without 'pushurl' (c950cd6)
  • Tell Git how to check GitSetup config files (ac271ab)
  • Add 'git-gerrit-push' script (341043c)

Michael Grauer (3):

  • Changed tests to expose bug, uploadperform has no itemid param. (4cea3b4)
  • Replaced itemid param with $itemId from token. (f3655ff)
  • Fix for creating duplicate folder, plus tests. (2819ab2)

Patrick Reynolds (3):

  • Changed some styling to subdue the db dashboard. (e576c8f)
  • Removed erroneous call to accordion close. (06f6b11)
  • Adding scripts for setting up local git hooks. (9520005)

Yuzheng Zhou (5):

  • Allow users to edit and delete individual bitstreams (a7036ab)
  • Added bitstream.delete api (a45f72f)
  • Added an option to update bitstream's name if item contains only one bitstream. (188f788)
  • Added unit tests. (70a17fd)
  • Removed itemId parameter from editbitstream and deletebitstream actions (41a0c6d)

Zach Mullen (23):

  • Prompt user to use large download applet if > 1GB download (ca74be2)
  • Download applet prototype (1537952)
  • Recursive downloading now works (ba6276b)
  • refs #862 #867. Don't break browser back button when clicking links (ff86406)
  • Pause/resume large download capabilities (8f15c5b)
  • Single item downloads now also may prompt to use applet (959e8f8)
  • Add testing for new controller actions (92588a2)
  • Integrity check and database cleanup method for admins (8584f12)
  • Web API method for database integrity cleanup (bd0b9db)
  • Add tests for remove orphans stuff (dc7af69)
  • Fix notify error component (5c253b5)
  • Directory uploader applet (c5aa5ca)
  • Change default folder privacy behavior in folder.create (8cfbdbf)
  • Fix default item privacy flag problem (903b2a0)
  • Fix community manage tabs (11597e5)
  • Workaround OSX JFileChooser bug (d3f6b14)
  • Rebuild applet based on downloader changes (8e9dd3b)
  • Change styling of the edit item dialog (df27e36)
  • Paginate folder hierarchy on the server side (7734640)
  • Show special, more helpful views for 403 and 404 (d1c67fc)
  • Tests were failing due to exception handling behavior change (a9a5b36)
  • Fix failing admin controller test (4423ee3)
  • Allow deletion/editing of public and private folders (6ae3eac)

3.2.10

09 Mar 14:48
Compare
Choose a tag to compare

Michael Grauer (21):

  • Corrected dashboard notification return val. (a746460)
  • Added folder.add.policygroup and tests. (0d4cc54)
  • Added _ to helpers setItemPrivacy and setFolderPrivacy. (0532bf5)
  • Corrected capitalization in folderAddPolicygroup. (f779b26)
  • Added folder.remove.policygroup and tests. (55dc20e)
  • Changed test helper function names to specify policygroup. (0ba297d)
  • Added folder.add.policyuser and tests. (2d4cad9)
  • Added folder.remove.policyuser and tests. (36bce2e)
  • Added item.add.policygroup and tests. (8f8ff53)
  • Added item.remove.policygroup and tests. (f2498d0)
  • Added item.add.policyuser and tests. (8423ddc)
  • Added item.remove.policyuser and tests. (98b46bb)
  • Moved createPolicy to base and cached policy value. (2f83337)
  • Cached policy value. (2b5c2f0)
  • Required Admin on community privacy/perms/groups actions. (f354dc4)
  • Updated tests to reflect admin requirements. (6818875)
  • Require admin for setting privacy or canjoin, and tests. (cef3242)
  • Corrected variable name. (4e81674)
  • Fixed method for setting privacy status. (b19cc88)
  • Subtle bug, created folder did not have current privacy status. (fef0992)
  • Removed incorrect call to setprivacystatus. (b28bc12)

Patrick Reynolds (1):

  • Adding padding to total download text. (63ebbea)

Zach Mullen (16):

  • Show folders with read permission in movecopy dialog (4239121)
  • Select folder dialog had same problems as movecopy (9c5e22b)
  • Cleanup select item dialog (310c450)
  • Shorten tab texts to make more room in community manage (c62c2bc)
  • Breadcrumb component (96862d4)
  • Fix the way we load breadcrumb component (7c8a677)
  • Trailing white space (913849b)
  • Verification test for privacy status bug (7d38206)
  • When a folder is created, privacy flag should be private (9d2efcf)
  • Text fix in feed delete dialog (d187992)
  • Can now use applet uploader for multi-file revision upload (23e9831)
  • Move My Account page out of the layout header (8f2bbe0)
  • Include the whole day of the end date for statistics (35a9c64)
  • Auto-update URL in item view when paramters change (14567a2)
  • Ignore .DS_Store files in the repository (d5fa3dd)
  • Improve community invitation methods (7ac3ef1)

3.2.9

09 Mar 14:49
Compare
Choose a tag to compare

Michael Grauer (28):

  • Refactoring of error codes and api tests for code reuse. (c5255e5)
  • Adding tests that will fail on invalid conditions. (da48976)
  • Require Admin when updating item, community, folder perms. (ee5962c)
  • Added folderListPermissions and tests to web api. (c80f793)
  • Broke giant API test into 4 smaller tests. (6a34668)
  • Added folderSetPrivacyRecursive and tests. (51a6dc8)
  • Refactoring test helper methods and better privacy testing. (975c93c)
  • Fixed incorrect way of calculating privacy status. (7a18cdf)
  • Added tests that exposed privacy bugs in folder.create. (a59ca27)
  • Fixed privacy bugs in folder.create, plus a slight refactor. (93e48f8)
  • Added tests that exposed privacy bugs in item.create. (a4688ad)
  • Whitespace fixes. (40c8745)
  • Fixed bugs in item.create privacy. (5cf669b)
  • Efficiency improvements in setFolderPrivacy and setItemPrivacy. (8ce06bf)
  • Added tests that exposed privacy bugs in community.create. (37065f3)
  • Fixed community privacy code bugs in community.create test. (62de6ac)
  • Moved privacy setting code to CommunityModelBase. (d9272ff)
  • Calling model.setPrivacy and fixed community privacy codes. (f4736a0)
  • Changed how rendering and views are disabled to allow testing. (523e2b2)
  • Added setting privacy tests exposing bug in CommunityModelBase. (d7605b6)
  • Fix for dealing with string or int privacy code. (c51e7b7)
  • Removed Admin requirement for community privacy setting. (bd64cc9)
  • Set user_id and group_id in returned list, vs. as keys. (ddcdc87)
  • Removed unused variable. (0ce1640)
  • Removed unnecessary calls to computePolicyStatus. (fec7ea1)
  • Only call computePolicyStatus when needed, plus move to pdo. (9af42c7)
  • Moved createPolicy to base, no need to be in pdo. (bfb6c2b)
  • Added indices to policy tables in pgsql. (e8c3464)

Patrick Reynolds (6):

  • Do not show the big-thumbnail icon without access. (64338d4)
  • Do not show the dicom extractor without permissions. (0ffc0c2)
  • Fixing the permission checks on extraction. (8594727)
  • Adding session_starts to fix upload destination. (d7ed42f)
  • Make gravatar fetching optional on install and admin. (ef297b6)
  • Fixed a formatting error causing an improper qtip. (3a6cbcb)

Zach Mullen (12):

  • Don't let user click login multiple times (ad9ce2e)
  • Don't let user click register multiple times (9809c03)
  • Fix failing test (3829fa3)
  • User api config tab always showed session user's keys (e4735be)
  • Item links dialog from tree browser (61a1ccf)
  • Add link to item action in the item view itself (d3f21e3)
  • Rename "link to item" action to "Share" (e88728e)
  • Combine duplicate and share action links (3e0e929)
  • Fix failing style test (2fca0cd)
  • Various improvements to the action menus (76f8854)
  • Admin config option for allowing users to setup their own OTP devices (9b3d9d8)
  • Add missing js and css files for config page (f98aebd)

3.2.8

09 Mar 14:50
Compare
Choose a tag to compare

Brian Helba (1):

  • Fix typo in authentication error strings (d0abfcd)

Michael Grauer (56):

  • Added postgres support and removed incorrect autoincrements. (49db35d)
  • Additions needed to support challenge plugin. (e7d3401)
  • added docblocks, removed redundant cmake tests, removed runDemo method. (26805f1)
  • Add test delete communities w/ check for orphaned policygroups. (8484483)
  • Group delete now deletes all associated policygroups. (eef05c3)
  • Slight changes in test dataset order to meet test expectations. (1026142)
  • Added notification because of community delete. (341402e)
  • Comma is unneccesary separator in batchmake scripts. (e3f04a6)
  • Added callback for when users join communities. (91f7259)
  • Added a js callback for when browsed resources are highlighted. (5f8963e)
  • Removed params when status testing dcmj2pnm, version issue. (96c6ab8)
  • Improved error message verbosity in core components. (2eab053)
  • Improved error message verbosity in core controllers. (adf8fd1)
  • Improved error message verbosity in model base classes. (9606f09)
  • Improved error message verbosity in model pdo classes. (062c20d)
  • Improved error message verbosity in api module. (bcc6ed2)
  • Added abstract methods for createPolicy and getPolicy. (a84c35b)
  • Added folderid param to upload.generatetoken, and tests. (bce3d71)
  • Refactored uploadPerform, and added tests. (5966d95)
  • Improved api javadocs for upload.perform and generatetoken. (f8a1eac)
  • Corrected typo. (c080ac6)
  • Cleaned up some problems with model loaders from master merge. (0851179)
  • Added return value to item.setmetadata for ease of testing. (02132ae)
  • Added testing for item.set&getmetadata as a base, pre-refactor. (7fdfced)
  • Moved API error codes to constants file, for access from tests. (062e09e)
  • Deleting created item at the end of metadata tests. (e10194d)
  • Removed API error codes and added method _getItemRevision. (b07e061)
  • Added optional revision param to setmetadata, and tests. (6a4bf96)
  • Added itemSetmultiplemetadata and tests. (43beeb6)
  • Style cleanup and removal of debug statements. (e155c62)
  • Added deleteMetadata as abstract method. (0c22945)
  • Added item.deletemetadata and tests to api. (48b7e49)
  • Corrected documentation for deleteMetadata method. (704cf55)
  • Added method item.metadatadelete.all to API, and tests. (6907af2)
  • Functionality had changed, so changed test to accommodate. (49245c4)
  • Updated model loading to new static method. (56f8890)
  • Check for valid item dao before getting item parents. (adc4434)
  • Removed helloworld module. (1b82fd1)
  • Initial skeleton of module that can be activated/deactivated. (d71ffb7)
  • Initial controllers and views for example module. (c70b165)
  • Added javascript example for a view. (76345c2)
  • Added models and database examples. (af7b695)
  • Added model upgrade example. (c3d6636)
  • Added example of checking for user session. (3471b70)
  • Added style tests and changes to pass style tests. (53c4871)
  • Changed test to point to example module instead of helloworld. (d9857a0)
  • Removed translation file, as it should be optional. (f366b6f)
  • Correctly output the error information to a browser. (33c49d7)
  • Unrelated to the issue, but minor enough to hopefully sneak in. (060604d)
  • Removed obsolete comments. (802ed60)
  • Added test, user has parent folder write when creating folder. (af50554)
  • Fix, ensure has parent folder write when creating folder. (34e796e)
  • Tests to enforce perms on item move. (9d397f7)
  • Fix to enforce perms on item and folder move in API. (307f15c)
  • New Items in default test data exposed this bug in OAI module. (ee960e7)
  • Whitespace removal. (7ed7b79)

Patrick Reynolds (13):

  • Adding tests for files named '0'. (54391f5)
  • Support for folders, items, and communities named 0. (01ed481)
  • Fixing issues with the Item Model Test. (5946a8d)
  • Fixing test bugs introduced by test data change. (e5bde3d)
  • Fix failing tests. (4f24fdb)
  • Dashboard entry and manual extraction of DICOM. (214f631)
  • Fixes the Java uploader in SSL-only environments. (626f2d6)
  • Adding a better https heuristic and fixing style. (11a77fc)
  • Adding a login redirect and 403 redirect for items. (38e207b)
  • Small text change. (0d2d04a)
  • Routing gravatars through https. (9d34ce3)
  • Adding some better config text and fixing whitespace. (9ea6581)
  • Incrementing the version number for release. (e505afc)

Yuzheng Zhou (5):

  • Updated userGet api to support getUserByEmail. (eccd0d7)
  • Added check to make sure baseurl is not empty for that conditional branch. (a7ff77c)
  • Close session ASAP. (2f134a4)
  • Trailing Spaces (4500bd2)
  • Added generic callback functions in UploadComponent. (5b9a02b)

Zach Mullen (144):

  • Skeleton for packages module, incl. db defs (93a8f53)
  • Enable communities to be marked as projects (e02bcec)
  • View for showing all applications under a project (76318ca)
  • Application view controller and skeleton view (11a5d0a)
  • Basic view structure for application page (a1529dc)
  • Basic view to allow downloading packages (f50c5eb)
  • Fix failing style tests (33b36c3)
  • Some view styling for the application view (a151ab9)
  • Web api method and cmake client for uploading packages (5a953ec)
  • Edit package metadata (e8b9e96)
  • Model and controller for latest nightly builds (d73f8de)
  • Backend for retrieving latest nightly packages by platform (94b2ded)
  • Latest nightly packages view by platform now works (7dc3661)
  • Fix admin statistics page (6a21995)
  • Ability to edit an application (24f9039)
  • Don't display latest nightly builds list until it renders (60eb30a)
  • Callback for item deletion (33512ed)
  • Callback handler for community deletion (1b2b25e)
  • Ability to delete applications (https://github.com/midasplatform/Midas/comm...
Read more

3.2.7

09 Mar 14:51
Compare
Choose a tag to compare

Brian Helba (1):

  • More specific error from midas.item.getmetadata API call (1491071)

Michael Grauer (9):

  • Fixes for breaking tests on Windows, changed php to php.exe. (c033b57)
  • Corrected Help link, removed scheduler link to old docs. (30ee0b1)
  • Set the sort function in getItemsFiltered, call to usort. (4ddddff)
  • Changed priority default to be numeric WARNING level. (e445693)
  • Reset page offset to 0 whenever apply filter is clicked. (a833fbf)
  • changed param from bitstreamId to id for api consistency. (b5e5b13)
  • added documentation for useSession parameter to api index page. (e1dfd4b)
  • Updated unit test to have new param name. (e8dd005)
  • Corrected call to item->setPrivacyStatus in itemCreate. (0f844d6)

Patrick Reynolds (14):

  • Checking in scripts used during the release process. (2d93703)
  • Fixing a bad platform check. (bbf11e6)
  • Fixing the import controller and refactoring it. (07f22c4)
  • Refactoring of the javascript behind the local import. (e9e230b)
  • Adding a test for the import controller. (b9119f6)
  • Automatically set some DAO properties for pgsql. (1811a65)
  • Bad test code resulting from a style fix. (b6ea898)
  • Refactor javascript and display error on in error condition. (21eb069)
  • Fixing the local import test by making it order-agnostic. (e7db24c)
  • Adding the wiki versioning script. (7d67c87)
  • Adding an option to disallow user registration. (110cae3)
  • Remove trailing whitespace. (297c7a8)
  • Incrementing version number for release. (9f6ad3d)
  • Fixing bad CRC32 errors in streamed zip archives. (2a80bad)

Yuzheng Zhou (13):

  • Removed the redundant $(document).ready function. (f30a52e)
  • Added customized tab in community/view and customized action link in user/userpage. (9fae2d3)
  • Added support for customized actions in community view. (14caedf)
  • Rename the tab to a more general name (e230496)
  • Added webapi for creating thumbnails. Also added style tests for thumbnailcreater module. (01be0dd)
  • Use thumbnailer to create thumbnail for non image magick supported formats. (8a4b805)
  • Fixed the bug so that bitstream file extension can be correclty recognized. (9350260)
  • Fixed the styling errors. (dea0b3f)
  • Use php's standard functions. (1c8dc0a)
  • Removed trailing spaces (3ce6632)
  • Use model loadDaoClass to load dao. (33ad026)
  • Removed trailing spaces. (9ce393d)
  • Fixed a typo. (6899a20)

Zach Mullen (91):

  • Change the way we display public and private status (5e8b077)
  • Fix error when user clicks "show more" link (cc6daf9)
  • Show more button was disappearing after collapse and expand (ae3bed1)
  • Greatly speed up tree node expansion once it's loaded (cf969b9)
  • Only call onNodeShow if any nodes where actually shown (7c8f86b)
  • Remove MIDAS_PRIVACY_SHARED references from server side (66df190)
  • Refactor of core treeTable class (0c315c7)
  • Fix selectfolder treetable navigation (acb66b7)
  • Use correct element for top level folders in dialogs (d1a54b6)
  • Correctly declare ttMove/ttIndent as static jquery functions (b15b202)
  • Make ttOptions safe if called on removed nodes (da87be3)
  • Implement tree table node reload function (63e629f)
  • Remove the correct data from the dom node during reload (cd52f44)
  • Reload should remove the entire subtree (e541f66)
  • Remove time limit when deleting a community (56aead2)
  • Thumbnailcreator module cannot be installed anymore (e109f2c)
  • Model changes for new thumbnail storage mechanism (60bfa2d)
  • Fix failing tests (4460d4d)
  • Fix upgrade script (03e1409)
  • View/controller for new thumbnail storage mechanism (de2b169)
  • Fix failing style test (df21d81)
  • Upgrade script for thumbnailcreator module (0ff2df6)
  • Update thumbnail references in browse and feed views (7af0add)
  • Thumbnailcreator MVC changes for thumbnails as bitstreams (16266c7)
  • Recompute privacy flag on duplicated item (ecdbe3a)
  • Fix extra coverage glob so it only includes relevant files (a0f3438)
  • Allow safe html and special characters in folder description (c0b5c04)
  • Enable preview thumbnails on browse pages (1636bf3)
  • Fix optimized javascript inclusion in empty layout (a5de634)
  • Some changes to the item view page styling (8a956c0)
  • Fix breadcrumb/header styling (97f2419)
  • Clean up the action menu styling (7aa91df)
  • Create module for downloading checksum key files (ff986a0)
  • Improve testing of the item controller (02ab73f)
  • Remove time limit by default (6fde193)
  • Fix fatal error from metadata extractor (c6a3f39)
  • More descriptive log messages from uploaded items (ffbf90f)
  • Add tests for keyfile downloads (49ee8f3)
  • Do not force modules to have a views directory (fdc41d3)
  • Remove explicit check for testing mode from controller (be90c86)
  • Only increment download count when download completes (ace6478)
  • Add a test for folder controller (4f55f30)
  • Improve folder controller test (0b8ee63)
  • Only record item-level downloads after completion (1bdb729)
  • Fix typo causing exception (b6ed818)
  • Escape backslashes in path for local import (6afff62)
  • Disallow concurrent scheduler execution (239a1ae)
  • Add api method for looking up an item by name (42ce839)
  • 404 status from statistics controller for invalid item id (fc3cdcb)
  • Controller for downloading key files batchwise (f3e6376)
  • Add tree action for key files for all selected elements (7befd2e)
  • Fix syntax error in user.login.js (aababfc)
  • Remove vacuous code (202ed9e)
  • Disable registration at the controller layer (48abbba)
  • Add some basic coverage to the batch keyfile action (c5c2ca1)
  • Open upload dialog in correct location (b665324)
  • Make upload dialog a singleton (ecd15b2)
  • Admin log pagination and improved filtering (0a610d1)
  • ...
Read more

3.2.6

09 Mar 14:52
Compare
Choose a tag to compare

Zach Mullen (1):

  • Move thumbnails into the default assetstore (89833f7)

3.2.5

09 Mar 14:54
Compare
Choose a tag to compare

Charles Marion (2):

Michael Grauer (2):

  • Added a test and a fix for setscalarvalue 2x on the same slot. (342a501)
  • Added notifier for item delete, and re-saved deleted item for test. (a4ffe64)

Patrick Reynolds (20):

  • Adding a very basic skeleton of the validation module. (b2f5ca4)
  • Using the automatic web-api creation. (f17cebc)
  • Basic Schema in place for the dashboard table. (e520fd8)
  • Consistency checking and tests for that. (0d1fd4e)
  • Adding model functionality and testing for results. (d0dcb5e)
  • MANY_TO_MANY relationships were broken in modules. (4256c09)
  • Adding support for scalar results. (c318aaf)
  • Adding functionality to the web api for validation. (1327514)
  • Adding more API methods and fleshing out models. (d37d343)
  • Exposing functionality through the web-api. (f12db46)
  • Case issue with notification filename. (a865485)
  • Adding a first rough frontend pass to the validation module. (d6f8526)
  • Syncing with a change to the web-api creation api. (72fc1fa)
  • Removing echos as they break the web-api. (bc389cb)
  • Enhancing community descriptions for style and consistency. (c2c5562)
  • Sanitize the description when storing in the db. (d55da59)
  • User hint that they can use markdown. (6c44724)
  • Pushing too many characters to the client degrade performance. (5f92236)
  • Adding a markdown-editable landing page. (61cad79)
  • Better text when a landing page does not exist. (cd84996)

Yuzheng Zhou (3):

  • Support multi-item duplication. (ac79922)
  • Fixed a bug of regular expression matching in adding counter appendix for items with same name. (3e68f70)
  • Added multi-item share action. (ba274d1)

Zach Mullen (54):

  • Add component loader class (just like our ModelLoader) (17fad9d)
  • Login/register links in comments area (568d4f4)
  • Fix array reference in thumbnail creator (bea7392)
  • Fix case where thumbnail creation fails synchronously (c2e4171)
  • Add large thumbnail view on an item from thumbnailcreator (696d789)
  • Add login/register links for ratings module (76165a9)
  • Must use upgrade script instead of 1.0.0 defs (cbb4146)
  • Refactor dialog functions and move into their own file (75ccc8a)
  • Add methods for login and register using ajax (6914cc2)
  • Fix failing size quota test (5708c8f)
  • Explicit dialog options should override the button setting (97bcda7)
  • Reset button option in dialog between displays (e82cfac)
  • Allow logout action to be used without a redirect (3f981f2)
  • Add server-side validation of password match in register form (244498f)
  • Record http user agent in our statistics download records (6883ec8)
  • Add database upgrade script for user agent recording (a5ee4ba)
  • Locking mechanism for active downloads (a59bee0)
  • Use 403 Forbidden status for active download lock error (a26ff06)
  • Attempt to account for multiple clients behind same proxy (bce96d9)
  • Floating sidebar when page scrolls (only if it fits) (6e25e3b)
  • Add test for active download locking mechanism (a68ff62)
  • Add testing dataset for active download locking (49ae17c)
  • Expand head revision accordion segment by default (741e10e)
  • Show selected count in each selected action link (3a3a313)
  • Display full folder/item name in sidebar info view (8751072)
  • Arrow key and spacebar keyboard shortcuts in tree table (fff19c3)
  • Enter key should expand/collapse selected folder (0b0740d)
  • Fix date in dummy dataset (2bb46c2)
  • Revert "Fix date in dummy dataset" (71d16ea)
  • Revert use of the active download locking feature (9971621)
  • Allow dynamic layout selection, begin refactor effort (ed93a0b)
  • Break out main css into layout specific stylesheets (a6612de)
  • Add marker clusterer view to our statistics map (09fc4dc)
  • Set default max markers to 1000 on map view (cd942c7)
  • Enable item statistics display for multiple items at once (7c670de)
  • Pass correct empty layout css file (35af5e9)
  • Clean up: revert demo module (aacd769)
  • Fix failing pgsql upload download controller test (712680d)
  • Do not prevent default key events during tree navigation (d008cc0)
  • Fix log errors from scrolling if no viewMain div is present (dc2d5cb)
  • Add aggregate statistics link when items are checked (8fdee9c)
  • Optimize download total reporting for chart view (6de11e2)
  • Fix key collision in pgsql uploaddownload test (37068eb)
  • Namespace createNotice (bf5bb41)
  • Namespace dialog and dynamic bar methods (6f62f00)
  • Pg implementation for stats daily totals (not used currently) (07f0475)
  • Enable statistics module to work with pgsql backend (e894797)
  • Add test for daily statistics aggregation models (6faca4f)
  • Fix inconsistent tree case from delete selected folder (2cfe844)
  • Add mechanism for deleting orphaned folders (for admins) (b730fce)
  • Add method to recompute tree indices (f8b753d)
  • Test for orphan deletion and tree index recomputation (87c8468)
  • Zip streaming broke if session expired mid-download (c580756)
  • Database indexes for faster hierarchy lookup (8379ad3)

3.2.4

09 Mar 14:55
Compare
Choose a tag to compare

Charles Marion (2):

  • Modified lucene configuration Added relevance sorting (75ecae7)
  • Added score boost (df44fcd)

Julien Jomier (7):

  • Typo and wrong text (a4f97cb)
  • fixed issue with directory upload and same filenames wrong copyright header (f5d6de7)
  • Disabling drag and drop when uploading directories (92948e2)
  • Fixing style issues (0527e74)
  • Fixing issues with directory /. being sent by the file uploader (fb488e3)
  • Fixing style issues (6fbfd9b)
  • Fixing style issues (d4a30ed)

Michael Grauer (7):

  • Enforced uniqueness of metadatatype, qualifier, element. (0f2cb86)
  • Minor fix, added .ini files to excluded list for Utf8 checking. (3c829b7)
  • Fixed indentation problems. (fe73a90)
  • Saved item upon item change, removed stray metadata delete. (0a8b9df)
  • Fixed client-server mis-communication when no metadata exists. (54d6de9)
  • Allow for deleting itemrevisions. (9f05b50)
  • Style fix, added test, and added method removeRevision. (2d571f5)

Patrick Reynolds (5):

  • Fixing the Assetstore form. (4970093)
  • Adding web-api calls to list user and get user by name. (88d5708)
  • Enhancing the community.get to accept id or name. (b2b2b92)
  • Fix trailing whitespace. (d0e077c)
  • Adding tests for our new web-api calls. (734d9a4)

Yuzheng Zhou (4):

  • Added webapi for item move, item share, item duplicate and folder move. (7e23fa3)
  • Added more tests. (4532598)
  • Added policy check for destination folder. (6cda0dd)
  • Extend pathToRoot to support search in Midas desktop 3. (43e15ac)

Zach Mullen (56):

  • Basic functionality for the ratings module (057b483)
  • Remove dao classname checking in delete dao method (ef1e0a5)
  • Correctly display aggregate ratings and user's rating (a7e0b6a)
  • Fix stub controllers for config and index pages (825dec1)
  • Add ratings distribution chart (637d8a2)
  • Beginning of the comments module (cce34ed)
  • Render existing comments on an item (86d00f7)
  • Remove invalid table alias reference in pdo query (6a2fe18)
  • Users can delete their own comments (bbaf4ad)
  • Callback hooks for user and item deletion (b03bc2d)
  • Signal when a comment is added (978cc74)
  • Move rating distribution chart to side bar and fix bgcolor (433faf2)
  • Fix comment loading for anonymous users (3213b34)
  • Ajax refresh of comment list on add/delete (8823268)
  • Basic pagination of comments (d4cd10d)
  • Use callbacks to allow customization of ratings view (abd9d6f)
  • Handle item and user deletion in ratings module (fcbe9de)
  • Add style tests to ratings and comments modules (3fa085a)
  • More descriptive labels in the rating distribution chart (846d968)
  • Move callback behavior into separate script for importing (b5ec79a)
  • Ratings must render last, use window.load (bf30666)
  • Allow comment posting and deletion without layout (6a27994)
  • Check bitstream collision in all assetstores, not just default (a5c58d7)
  • Respect total assetstore free space in size quota display (4f9e7f2)
  • Fix sizequota test (yay for good coverage!) (74ad695)
  • Support 64-bit file sizes in Windows (118110d)
  • Fix trailing white space (fa02a94)
  • Allow downloading of individual bitstreams in item view (2e5c607)
  • Callback on item view for prepending elements in main section (86ad6f3)
  • Only check for "win" at the beginning of the os string (534478d)
  • Add keys even for null values in GlobalDao::toArray() (5658b0b)
  • Fix text overflow on user websites and recent items (0dd41a3)
  • Module dependency warning should show a warning notice (a25b671)
  • Conditionally show comment page iterators (453bb19)
  • Client side email validation regex didn't allow - char (d2bea6e)
  • Bitstream details tooltip accessed through info icon (ba6046d)
  • Fix placeholder text in our search bar (f3d0ff5)
  • Improve the regex to be a bit more flexible, and allow + (f9a86e6)
  • Fix overlap on the bottom of the comments module (c95143e)
  • Allow for modules to handle special search queries (a9b2fe8)
  • URL encode search query since we use it in the url (a44a472)
  • Get a folder by its name (883e025)
  • Correctly render admin dashboard status (3e063d9)
  • Generalize the create thumbnail functionality (4f7686d)
  • Add bitstream id to the table elements for extensibility (2301a1b)
  • We need to update lucene index when metadata manually added (574998e)
  • Web api method for setting metadata on an item (901d6c1)
  • Allow modules to augment item.get and item.create api methods (560dc09)
  • Use better convention for denoting metadata fields in api (506d1b2)
  • Trailing white space (bed8f18)
  • Pass extra fields in folder.children response (6fbdae9)
  • Fix variable name collision in api helper method (de3c809)
  • Don't html escape item description, it breaks json content (a670c07)
  • Add safe html tag filtering utility method (8aa5fa5)
  • Add a test for our safe html tag filter utility (97a275d)
  • Add active download table for download locking (8bd76ca)

3.2.3

09 Mar 14:58
Compare
Choose a tag to compare

Charles Marion (7):

  • Added Webgl scene using threejs (e9bfd5b)
  • Changed webgl controls refs #439 moved main visualization page refs #331 added an error message if the paraview server is not recheable refs #332 added meta data in the item preview tooltip (9a111c5)
  • Added midas namespace in createInfo javascript call (485226e)
  • Fixed character issue and added some basic tests (2ebe12c)
  • Fixed dashboard (833cbeb)
  • Remove paraview test (for now) (345f7d3)
  • Fixed trailing space (b1182df)

Julien Jomier (4):

  • Upgraded three.js, added picking, fixed rendering (f3d2832)
  • Fixed issue with picking (a515274)
  • Fixed issue with picking (3d8d448)
  • Fixed issue with picking (c9ba7e9)

Michael Grauer (10):

  • Changed Utf8tools into a test, added a test to run it. (ac865e4)
  • Changed testname to be consistent with others. (27e62d6)
  • Excluded the bin directory from testing for utf8 chars. (3172200)
  • Enhancements to Batchmake needed for qibench. (855f436)
  • Stopped showing the left link for Batchmake, it is not helpful. (5c615b8)
  • Moved batchmake upgrade scripts/commands to the right place. (937da5e)
  • Cleaned batchmake upgrade from core upgrade script. (f5799d4)
  • addMetadata method checked undefined return value. (5ee4005)
  • Added tests for MetadataModel. (72f0e0e)
  • Set return value for getMetadata. (4954d40)

Patrick Reynolds (18):

  • Adding first pass a DICOM metadata extraction. (45c32be)
  • Fixes issue where the metadata flowed out of its div. (d90a7ed)
  • Added dicom thumbnailing. (312dab9)
  • Fixing the thumbnailcreator and adding dependencies. (ced4cd4)
  • Fixing case-sensitivity issues and fixing thumbnails. (5a28237)
  • Fixing the output of the dicom extraction. (0edcd88)
  • Fixing the select-all on the recent upload page. (7a6db3a)
  • Adds some instructions for the recent files view. (c016dd5)
  • Adding dcmftest to plugin for later use. (f1991db)
  • Javascript refactoring. (6789ad4)
  • Fixes the merge items view to work dynamically. (e46825d)
  • Moving the item merge from controller to model. (aa9ec0d)
  • Fixes style issue in ItemController. (7ad6cf5)
  • Fixing the community invite error message. (eee02aa)
  • Fixing failing upload-download test for licenses. (e9c63d7)
  • Fixing downloads on android. (f64e022)
  • Fixing metadata for postgres. (d799d85)
  • Incrementing the release number. (822ee08)

Yuzheng Zhou (12):

  • Do not update item name in item share action. (49fc602)
  • may not need to test ajax. (6917867)
  • Duplicate bitstream and metadata value when an item is duplicated. (7761811)
  • Show the side-bar menu for empty folder in folder view. (f579e06)
  • Added viewSelected sideElement in community/manage view. (02dc866)
  • Reload page when a top level folder is created. (2509441)
  • Display new top level folder(s) wihtout reloading the whole page. (5439ba4)
  • Use a dummy commit to fix a wrong merge. (6b1fe98)
  • Fixed the community Manage action to handle privacy status changes correctly (416ae91)
  • Fixed the code style issue. (16ffaa0)
  • Change the implementation of getRoot function in Folder model (d342e63)
  • Fixed a logic flaw. (4bb5f16)

Zach Mullen (70):

  • Api module handler for user deletion (53edd79)
  • Statistics module handler for user deletion (2ea3c98)
  • Scheduler module handler for user deletion (fa27a0d)
  • Admins couldn't see manage page for other users (4859366)
  • Add tablesorter extras for selection widgets, etc. (9e3156d)
  • Merge "members" and "groups" tabs on community manage page (401af00)
  • Implement add member to other community groups action (fff3ce4)
  • Implement remove user from group via the ui (59dcb2b)
  • Allow users to be removed from the members group via the ui (c53f717)
  • Add test for community group management controllers (c360356)
  • Remove cassandra classes and references until we need them (2118346)
  • Rename files after upload instead of copying them (saves time) (f578543)
  • Remove temp file if we already have content for that checksum (eb916b3)
  • Allow pausing during multi-file upload using the java applet (3411791)
  • A non admin user couldn't see his or her own manage files page (d4bb51b)
  • Improve delete selected dialog (show progress, disable buttons) (8dd0a29)
  • Show exact size in bytes in the info section when browsing (fba1643)
  • Fudge past the failing style test (don't care right now) (79ace6f)
  • License support infrastructure (b9a8489)
  • Revision uploader should default to previous license (56b51c9)
  • Eat exception to allow upgrade to happen (98c79a9)
  • Item owner can edit change item license (dc0819e)
  • License management page visible to admins (f639b97)
  • Forward overridden core controllers, but not other module ones (1d19562)
  • Remove double-click navigation (d304e90)
  • Fix infinite loop during upload token generation (ea178b8)
  • Add/edit/delete view and controllers for license mgmt (779d4b7)
  • Pgsql upgrade script for license management (862eff3)
  • Add a test for license controller (46e4a85)
  • Fix ordering of item revisions in default database (b8f32cd)
  • Should send a 404 status if a resource doesn't exist (a7f358b)
  • Fix trailing spaces (91ab7e4)
  • Link to correct admin tabs from warning messages (c84019a)
  • Pretty up the community agreement configuration tab (3a7605a)
  • Present community agreement dialog to the user (27870c2)
  • Member group should only get read access to folders (b8adb91)
  • Increment item download count when downloading a bitstream (43743f2)
  • When a user authenticates with token, change the session (38399a0)
  • View for large file revision uploader, applet layout tweaks (53156db)
  • Can now upload a new revision using large file upload applet (17c46d6)
  • Show informative message when java isn't enabled (1357846)
  • Send license and changes to the session when they are set (https://github.com/midasplatform/Mid...
Read more