Commit Graph
49 Commits
Author SHA1 Message Date
Martin Cech 91893c86d1 paginate library folder contents to prevent loooooong rendering when hundreds of items are in one folder 2014-12-05 17:21:57 -05:00
Martin Cech 2dc49ca624 first version of data libraries pagination, including some bugfixes and docs 2014-10-10 16:33:51 -04:00
Martin Cech c9bd294bff with John's help - this includes changed wording in user messages & errors to be more formal / no smilies :( / 2014-09-17 00:06:28 -04:00
Martin Cech 3bddbcf11f initial implementation of UI, API and flow for importing from Galaxy user directories, introduces jstree browser into the project, includes refactoring of some library API methods into common managers 2014-09-08 14:27:49 -04:00
Martin Cech 8ca101e84b initial implementation of library dataset versioning API and UI 2014-08-11 14:38:06 -04:00
Martin Cech e51d3b27cf permission API for folders, libraries, library datasets/datasets close to finish 2014-08-05 12:23:44 -04:00
Martin Cech f21e08bb60 permision API: working permissions for libraries including UI 2014-08-01 18:29:03 -04:00
Martin Cech f599e9b01c data libraries: permissions UI and API work, library router fixes, security addition for retrieving paginated roles for given dataset 2014-05-16 18:13:26 -04:00
Martin Cech 37d8aac8cd data libraries: first take on api for requesting roles(assigned and assignable) for permissions; do not use - needs to be tested on test
changes to UI, removed modal for dataset details, dissasembled into separate backbone view
2014-05-14 13:53:01 -04:00
Martin Cech ab74f2d3f6 data libraries: introduced three visible share states for datasets in libraries private(only the current users private role has access)/restricted(not private and not non-restricted)/non-restricted(there is not a single role in the access set of roles)
also callback on modal hide() to call router and modify URL, some other minor fixes, pep8
2014-05-07 16:51:36 -04:00
Martin Cech fe79378599 data libraries: router improvements, detecting whether the loaded page is the first page of the app (user came from outside) or within and navigating accordingly 2014-05-05 13:03:16 -04:00
Martin Cech 033e67698b data libraries: first take on shareable url for datasets 2014-05-02 18:00:23 -04:00
Martin Cech 89d424dae9 data libraries: new API for deleting LDAs, UI improvements, download router flow changes 2014-04-29 18:11:06 -04:00
Martin Cech 479337bd56 data libraries: default sorting; cleanup; refactor; jslint; start on getting rid of modals for library/folder creation 2014-04-23 17:31:01 -04:00
Martin Cech da5ba4c711 data libraries: improved chaincall for importing datasets into history, some cleanup 2014-04-21 17:31:36 -04:00
Martin Cech 8891243e69 data libraries: small API changes; bugfix; deferred queue for adding datasets from history to library; permission handling work 2014-04-18 17:16:58 -04:00
Martin Cech 4320c71bd8 data libraries: initial work on importing datasets from histories: fetching history list, fetching and displaying history contents
repaired bug in unbinding nested views
2014-04-14 14:09:36 -04:00
Martin Cech 0dd3187401 data libraries: API refactoring and improvements; backbone decoupling; role UI first implementation 2014-04-10 15:05:33 -04:00
Martin Cech 8d2a8f9b7b libraries: more refactoring; basic UI based on role handling; attaching to global Galaxy object; persistent lib preferences 2014-04-02 11:07:04 -04:00
Martin Cech 4931d4757c libraries: some serious refactoring, caching of subviews; base-mvc initialAttrs default setting (empty object) 2014-03-28 14:17:57 -04:00
Martin Cech 36b130ed18 libraries: refactor into separate files for model/views/main+router, showing infoicon for public libraries 2014-03-24 15:12:48 -04:00
Martin Cech 1004d5e125 libraries - exposed to anonymous users, allowed editing, deleting, undeleting, improved 'include deleted' filter, refactoring toolbar to have its own view 2014-03-24 11:16:36 -04:00
Martin Cech 9d3679dfbf libraries: changed to more grid-like styling; added packed versions of recent JS updates that showed up after packing scripts 2014-03-19 17:18:36 -04:00
Martin Cech 496d7d90d3 data libraries: initial take on showing libraries to anonyms and filter on deleted libraries
plus some newly packed script that wasn't packed in error
2014-03-13 16:50:27 -04:00
Aysam Guerler ade92efb11 UI: Shift modal wrapper into mvc library 2014-03-06 01:28:51 -05:00
Martin Cech 0ac99c5843 data libraries: ui improvements, sorting, bugfix 2014-02-21 11:26:52 -05:00
Martin Cech 350e9c6d87 data libraries: visual tweaks, removal of buttons (now navigate through clicking on names) 2014-02-17 17:17:36 -05:00
Martin Cech 903818842f libraries: hidden buttons for creation of folders and libraries (no role checking implemented yet + no upload yet) 2014-01-26 13:25:49 -05:00
Aysam Guerler 283fb2dfec Modals: Update closing events triggers 2014-01-20 21:50:36 -05:00
Aysam Guerler 30186d6b87 Separate upload javascript into files and place into mvc directory 2014-01-17 17:55:15 -05:00
Martin Cech 5137176626 library history ‘back’ button bug removal 2014-01-17 12:19:04 -05:00
Martin Cech c14d433871 javascript library and modal refactoring, automatic even binding if flag provided 2014-01-15 18:11:09 -05:00
Martin Cech f92f01a264 js data libraries refactor, tweaks, logging removal 2014-01-08 13:54:38 -05:00
Martin Cech 5ad08852a9 data libraries fix for modal handling and folder creation 2014-01-07 15:39:17 -05:00
Martin Cech ce7cd66c16 galaxy.modal refactoring; API documentation; folders API refactoring and implementation; libraries API refactoring 2014-01-07 13:52:04 -05:00
Martin Cech 458c68985d library - stop event propagation if the folder row was clicked 2014-01-03 14:41:59 -05:00
Martin Cech 3c31f2e747 better handling the JS modal window event binding 2014-01-03 13:40:08 -05:00
Martin Cech b9be45da86 fix for progress-bar affecting the quota progress bar 2014-01-02 15:26:47 -05:00
Martin Cech af1abb5df7 better context handling in library javascript 2014-01-02 13:31:24 -05:00
Martin Cech b6b1c84fa3 make binding ESC key and click outside of modal optional before we solve it backwards-compatible 2013-12-19 14:22:35 -05:00
Martin Cech aeeb0c3fc9 switch download to GET, removed toaster from grunt file 2013-12-13 15:05:26 -05:00
Martin Cech cd80e6de55 rewrite of galaxy.library to use global notifications; removed previous notification engine from galaxy.modal.js; 2013-12-13 14:33:06 -05:00
Martin Cech 7715a304d6 added library notifications, toaster, can be used outside of libraries as require.js module 2013-12-12 14:21:09 -05:00
Martin Cech bb2aaa7489 trimming whitespace, import library.less into base.less 2013-12-11 15:31:20 -05:00
Martin Cech 45fd6ac53a Merge data libraries branch to default 2013-12-10 18:02:36 -05:00
Martin Cech 71abc96ead improved styles for libraries, added features to modal window, API tweaks 2013-12-10 13:01:19 -05:00
Martin Cech e36dfa03db library work, galaxy modal changes, api v2 preparation, API tweaks, API for dataset downloading implementation 2013-12-03 16:44:22 -05:00
Martin Cech ab7a69678c transfer into modal window, requirejs, notifications, import to history, galaxy.modal changes, API for library datasets, start of API versioning 2013-11-12 16:48:56 -05:00
Martin Cech 9a94a9f341 work in progress on data libraries, integrated within galaxy framework with require, modularized 2013-11-06 17:15:41 -05:00