v1.6.1.1 (2017-12-13)
Merged pull requests:
- Hotfix 1.6.1.1 #2428 (scottx611x)
v1.6.1 (2017-11-07)
Implemented enhancements:
- File Browser sized just a little too large -> scroll bars on pane #2220
- If a Tool launch fails, it fails silently #2211
- WorkflowTools need to be mindful of Galaxy's RenameDatasetAction #2193
- Django docker tmp needs separate EBS mount #2166
- Meaningful error in UI when container count limit is hit #2113
- Details tab, metadata edit: input boxes not pre-populated #2085
- In Recent Analyses list, percentage complete should be top-aligned. #1895
- Same page link on the Collaboration page #1884
- Data Set 2 - Add modal notification when clearing launch config #1832
- Separate requirements file for dev requirements #1387
- show all results of FASTQC analysis in FASTQC viewer and allow user to scroll through #659
- allow lexicographical or alphanumeric sorting of facet attribute values #337
- allow searching in facet values #336
- *[8]* select assay (via study) to view in sample selection interface #299
- add cartesian distortion to matrix view #260
Fixed bugs:
- Data Set Table Configuration modal only triggers when clicking directly on wrench #2326
- "./manage.py process_default_table" broken / never worked? #2296
- Global Analysis Number doesn't update #2265
- Attribute Filter Bug #2263
- Config Button Color Mishap #2244
- Internal server error in NodeSet API #2229
- Provvis regression since 1.6.0 release #2221
- If files have not completely downloaded, visualizations fail silently. #2204
- Unable to cancel an Analysis #2171
- Satori list graph tutorial 404 #2163
- Analysis popover doesn't close on clicks between header and body #2122
- Analysis filters do not work reliably in FB2 when url params already set #2081
- Unit test errors and failures in data_set_manager #2067
- Refinery freezes when trying to view Protocol Reference Parameters #2032
- Analysis Filtering url is not picked up by File Browser 2 facet filtering #2027
- filebrowser2: table rows disappear after adding filter #1926
- Links in pop-overs are un-clickable #1886
- Global analysis popover show/hide out of sync #1879
- /user/files/ makes useless call to /api/v1/nodeset/ #1853
- File Browser - Console Error #1478
- ISATab DataSets seem to lack their symlinked isatab files on AWS instances brought up from snapshots #1455
Closed issues:
- "Show Tool Panel" should be left aligned #2322
- Try Karma reporter config instead of grepping on travis #2316
- Tool launch error on 1.6.0 #2256
- Handle ToolDefinition list visibility on a per-user per-Dataset basis #2253
- test_csv() and test_user_files_csv() are brittle #2235
- Remove splits in logic from
is\_tool\_based\(\)
#2194 - Add Node meta Info To VisualizationTool Launches #2189
- attributes button on provvis not working #2185
- Hovering over show/hide toggle in Analyses listing yields
\_
character #2183 - Satori list graph tutorial typos #2162
- Cross-dataset is missing facet counts #2149
- "This was a quick over" -> "overview" #2139
- "Following files ..." message should not be shown if everything is good #2048
- ISA-Tab parsing: report error messages #2026
- Is data_sets_old/<uuid>/edit still needed? #2019
- In FB2, Analyses should have name and not just UUID #1999
- /user/files making unnecessary requests #1937
- Add 'class="indicator"' to analysis status <li>s on dashboard? #1878
- Restrict Tastypie serialization formats to JSON only #1836
- ELB access logs should be enabled using CloudFormation #1809
- Remove REFINERY_USER_AUTHENTICATED if unused #1765
- List all files across Assays #1753
- Remove INTERVAL_BETWEEN_CHECKS from settings #1209
- Update Matrix View in New DataSet View #915
- Migrate Travis CI config to Trusty build environment #800
Merged pull requests:
- Scottx611x/less test output #2328 (scottx611x)
- Mccalluc/file browser buttons #2327 (mccalluc)
- Remove INTERVAL_BETWEEN_CHECKS. Fix #1209. #2325 (mccalluc)
- Only show the body of the dialog if there actually are files to list. #2324 (mccalluc)
- We do not need to see each successful GET under Cypress #2320 (mccalluc)
- Try the "dots" reporter for karma... #2319 (mccalluc)
- Increase size of root volume #2318 (mccalluc)
- Scottx611x/ensure workflow outputs exist #2315 (scottx611x)
- Add styling back to button. #2313 (jkmarx)
- Jkmarx/remove unused spinner library #2312 (jkmarx)
- Mccalluc/tasty pie no xml 2 #2311 (mccalluc)
- Jkmarx/remove unused json2 #2310 (jkmarx)
- Jkmarx/remove unused templates #2309 (jkmarx)
- Jkmarx/remove static bootstrap #2308 (jkmarx)
- Jkmarx/reorganize bootbox #2306 (jkmarx)
- quieter grunt #2303 (mccalluc)
- Mccalluc/misc travis log cleanup #2302 (mccalluc)
- Mccalluc/exponential explosion #2300 (mccalluc)
- Remove extra scrollbar cause by auto class on exterior panel. #2297 (jkmarx)
- Jkmarx/provvis tab integration #2289 (jkmarx)
- Remove unused JS global. Fix #1765. #2287 (mccalluc)
- Remove unused JS global. Fix #1765. #2283 (mccalluc)
- Mock USER_FILES_COLUMNS #2282 (mccalluc)
- Scottx611x/set workflow tool analysis library_id #2280 (scottx611x)
- Jkmarx/remove old node maps api #2279 (jkmarx)
- Jkmarx/data set 1 cleanup #2278 (jkmarx)
- Jkmarx/analysis tab url fix #2276 (jkmarx)
- Scottx611x/tool manager test coverage #2271 (scottx611x)
- Fix typo in
generate\_tool\_definitions
mgmt command #2270 (scottx611x) - Jkmarx/remove select workflows and igv module #2269 (jkmarx)
- Jkmarx/decongest data set nav ui #2268 (jkmarx)
- Jkmarx/global analysis count fix #2267 (jkmarx)
- Fix field showing due to includes empty string returning true. #2266 (jkmarx)
- Bump version #2264 (mccalluc)
- Jkmarx/analysis filter bug #2262 (jkmarx)
- Scottx611x/utilize parameters in vis tool launches #2258 (scottx611x)
- Remove canEdit field and ng-if to show tools to all users. #2255 (jkmarx)
- Scottx611x/show visualizations for all #2254 (scottx611x)
- "Not" -> "Note", and linebreaks on <br> for readability in source. #2252 (mccalluc)
- Remove node-mapping module and add third party dependency to refinery… #2250 (jkmarx)
- Remove node-relationship module. #2249 (jkmarx)
- Jkmarx/analysis launch ui removal #2248 (jkmarx)
- Scottx611x/add force to generate tool definitions #2247 (scottx611x)
- Fix button color. #2246 (jkmarx)
- Scottx611x/fix node meta info query #2241 (scottx611x)
- Jkmarx/fix analyses padding #2240 (jkmarx)
- Mccalluc/cypress continued #2239 (mccalluc)
- Remove underscroll from collapse icon. #2237 (jkmarx)
- Jkmarx/metadata edit enhancement #2234 (jkmarx)
- Fix spacing on status icon. #2233 (jkmarx)
- Jkmarx/add modal tool launch error #2232 (jkmarx)
- Fix visual bug with tool tip. #2231 (jkmarx)
- Jkmarx/analysis global monitor update #2230 (jkmarx)
- Scottx611x/galaxy rename dataset action #2228 (scottx611x)
- Remove ProtocolReference and ProtocolReferenceParameter from admin ui #2226 (scottx611x)
- Scottx611x/fix bower #2225 (scottx611x)
- Mccalluc/provvis regression #2223 (mccalluc)
- Scottx611x/is tool based cleanup #2222 (scottx611x)
- Add missing library script. #2216 (jkmarx)
- Mccalluc/fix provvis attributes menu on ff #2215 (mccalluc)
- Update django-docker to 0.0.31 #2213 (mccalluc)
- Update for boto3 version #2207 (drj11)
- Mccalluc/sort filter facets on file browser #2115 (mccalluc)
- Add error messages to isatab parser #2036 (scottx611x)
v1.6.0 (2017-10-02)
Implemented enhancements:
- Show zero-count facets in cross-dataset browser #2088
- Sort "+" concatenated facet strings #2080
- Allow associating uploaded data files with data sets imported from ISA archives #2053
- user/files: update facet counts on each click #2005
- user/files facet display should be the same as fb2 #2000
- user/files: csv export does not include data urls #1968
- Discrepancies between "Details" tab: file browser 1 vs. 2 #1890
- Group creation modal text update #1883
- Change annotation of workflows with single input. #268
Fixed bugs:
- Launching Visualization tools fails #2184
- Lack of cleanup for Docker temp files causes AWS root volume to reach capacity #2160
- Visualization launch fails ~10% of the time? #2154
- data set search: "fi" -> 5; "fib" -> 7 #2142
- Show zero-count facets in file browser #2089
- Details tab, metadata edit: updates not shown in dashboard #2087
- cross-dataset browser: Download urls are sometimes still paths #2086
- Details tab, metadata edit: save button doesn't seem to work #2084
- Old file browser is broken #2083
- Internal server error when accessing visualization URLs that do not exist #2079
- HTTP 500 error when accessing data set API #2078
- Cross-dataset: rows do not match facet counts #2069
- all files download CSV fails on test if unfiltered (1000+ rows) #2064
- data_sets (new) making unnecessary API calls #2043
- user/files csv is broken: 500 #2004
- Database connection error when launching AWS stack with custom RDS_SUPERUSER_PASSWORD #1990
- /user/files: Why do zero-value facets even show up? #1973
- File not found error for /static/images/icons.svg #1967
- user/files filename sort doesn't work #1960
- Check that user/files link to dataset works #1958
- Publicly shared files are not visible when not logged in #1940
- On production /user/files API has no results if not logged in #1912
- filebrowser2: table rows disappear after scroll in short window #1900
- Data set samples are not always displayed in file browser 2 #1882
- Canceling analysis does not terminate file import tasks #1730
- Provenance Graph Fails to Load #1654
- Error importing expanded workflow into Galaxy for analysis #1454
- RepoExplorer: initializing with custom root doesn't trigger a query #970
- RepoExplorer: Two AND queries don't work as expected #962
- RepoExplorer: List graph doesn't re-root on page load #961
- Locking a node in the treemap doesn't highlight it in the list graph #954
- analysis titles swapped when two analyses are launched simultaneously #631
Closed issues:
- Just use pypi instead of git tags for django_docker_proxy versioning #2199
- On chrome, provenance for some datasets never loads #2190
- tool_manager/utils.py too fussy about types? #2108
- Limit number of docker containers #2107
- Move please-wait js to django_docker, and refinery only supplies text and style. #2105
- Docker "please wait" page until visualization is available #2074
- Only one file of two file upload shows up in data_sets at first, but reindex helps #2049
- With the files facets collapsed by default, they should expand when there is a facet search #2023
- Facet sorts done right #2008
- Remove hide option from user/files columns #2003
- Replace analysis urls with fb2 urls with appropriate facet #2002
- simpler url: "user/files" should just be "files" #2001
- /user/files: where is technology? #1972
- Preserve facets when navigating from /user/files to filebrowser #1971
- user/files: Update history as filters and sorts change #1959
- user/files: updating filter or sort updates csv download #1957
- user/files facets should be OR, not AND #1955
- How to run esformatter? Does it have role in build? #1952
- Update check data files functionality to support S3 #1874
- Modify tabular metadata file upload form to use S3 #1711
- Use django_docker_engine's purge_inactive() #1670
- Turn on CORS on S3 #1669
- Create documentation #1406
- Create non-interactive, external tutorial #1405
- RepoExplorer: treemap and list-graph should be collapsible #969
- Merge Analysis().prepare_galaxy() into start_galaxy_analysis() #879
- Provide status updates for each Galaxy file import #878
- Remove unused templates? #783
- Add support for workflow ID changes in Galaxy #778
- Add support for Galaxy dataset collections #444
Merged pull requests:
- Please-wait is now handled by django-docker #2209 (mccalluc)
- Scottx611x/add detailed node info to container launches #2203 (scottx611x)
- Update config.yaml.template #2200 (hackdna)
- Mccalluc/api should return description 2087 #2197 (mccalluc)
- Updating neo4j is slow and should only be done async #2196 (mccalluc)
- Hackdna/static asset delivery fix #2195 (hackdna)
- Mccalluc/remove old check from provvis 2190 #2191 (mccalluc)
- Fix 2184 #2187 (scottx611x)
- Introduce a new field with JSON in the API response #2186 (mccalluc)
- Disable maximizing webdriver browser window in tests #2181 (hackdna)
- With this, I can get to the old file browser #2179 (mccalluc)
- Scottx611x/fix derived node attribute inheritance #2174 (scottx611x)
- Use the latest django-docker #2172 (mccalluc)
- Wait an hour before killing viz containers #2169 (mccalluc)
- Hackdna/identity pool to s3 stack #2164 (hackdna)
- Mccalluc/facet counts in cross data set browser #2161 (mccalluc)
- window.open was causing us to hit pop-up blocker #2159 (mccalluc)
- Better icon, as requested by Nils #2158 (mccalluc)
- Enable detailed monitoring for EC2 instance #2146 (hackdna)
- Reduce max memory for Solr on Vagrant #2131 (hackdna)
- Increase wait to avoid Satori load race condition #2127 (mccalluc)
- Hackna/neo4j deployment update #2123 (hackdna)
- Mccalluc/irrelevent lines in node index tests #2120 (mccalluc)
- Sort facet values #2119 (mccalluc)
- Clean up display of FB buttons #2118 (mccalluc)
- Replace bit.ly links with their targets #2117 (mccalluc)
- Accept unicode, Remove explicit str #2114 (mccalluc)
- Hit this limit in testing, just bumping
max\_length
value #2112 (scottx611x) - Make _mkdir() more robust #2111 (hackdna)
- Mccalluc/limit docker instances #2110 (mccalluc)
- Scottx611x/fix svg 404s #2109 (scottx611x)
- Mccalluc/bring back get assays #2104 (mccalluc)
- Purge docker containers after inactivity #2103 (mccalluc)
- Hackdna/isa tab uploaded files #2102 (hackdna)
- django docker please-wait page #2100 (mccalluc)
- Scottx611x/fix same name analysis results #2099 (scottx611x)
- Hackdna/file store settings update #2098 (hackdna)
- Add two missing closing div tags and reformat code accordingly #2097 (hackdna)
- Store full urls in solr index. Requires reindex. #2093 (mccalluc)
- zero-valued facets #2092 (mccalluc)
- Scottx611x/derived node attributes bugfix #2076 (scottx611x)
- Mccalluc/merge facets #2073 (mccalluc)
- download url in csv + map to ascii in csv #2072 (mccalluc)
- fixes the facet updating #2071 (mccalluc)
- Mccalluc/update url #2070 (mccalluc)
- More robust test. Towards #2067 #2068 (mccalluc)
- Scottx611x/analysis groups #2066 (scottx611x)
- undo copy and paste #2062 (mccalluc)
- Mccalluc/import into own space #2061 (mccalluc)
- Mccalluc/details tab #2060 (mccalluc)
- keep "import.html" this time; remove the others #2059 (mccalluc)
- Remove unneeded js from cross-dataset file browser #2058 (mccalluc)
- Jkmarx/data set clean up #2057 (jkmarx)
- Prevent old_file_browser api calls and grid generation in current fil… #2056 (jkmarx)
- Mccalluc/better fold on facet search #2055 (mccalluc)
- Scottx611x/analysis names in fb2 workaround #2046 (scottx611x)
- Mccalluc/update solr from celery #2044 (mccalluc)
- Scottx611x/remove fastqc viz #2042 (scottx611x)
- Mccalluc/user files csv filtering #2041 (mccalluc)
- Keeping the same filters between the two pages just will not work. #2040 (mccalluc)
- One last case I wanted to check #2038 (mccalluc)
- Mccalluc/isatab test #2035 (mccalluc)
- Scottx611x/Dataset Collection workflow output association #2024 (scottx611x)
- No more column menus. Easy. #2022 (mccalluc)
- Mccalluc/data sets to plain data sets #2021 (mccalluc)
- Mccalluc/simplify facet css #2018 (mccalluc)
- get_assays is buggy, and both are unused #2016 (mccalluc)
- data_sets2 slugs #2011 (mccalluc)
- Try to make this a little easier to read by replacing RE with constant #2010 (mccalluc)
- Mccalluc/new style analyses urls #2009 (mccalluc)
- user/files -> files; Not sure about csv #2007 (mccalluc)
- Mccalluc/incremental fb rename #1998 (mccalluc)
- Hackdna/s3 upload dataset integration #1997 (hackdna)
- Fix for #1882 #1995 (scottx611x)
- Allow for custom
RDS\_SUPERUSER\_PASSWORD
s to be set inconfig.yml
#1991 (scottx611x) - Scottx611x/test galaxy cleanup #1989 (scottx611x)
- Update phrasing to be more clear #1988 (scottx611x)
- Remove unused templates #1987 (scottx611x)
- Scottx611x/chucks recent prs #1986 (scottx611x)
- More user friendly max-height #1985 (scottx611x)
- I was sloppy earlier: We want to OR within, but AND across facets #1983 (mccalluc)
- Mccalluc/preserve facets in fb2 #1981 (mccalluc)
- Scottx611x/dataset collection updates #1980 (scottx611x)
- Hide zero facets #1979 (mccalluc)
- Title is unnecessary #1977 (mccalluc)
- Mccalluc/search facet labels #1976 (mccalluc)
- Mccalluc/max height #1975 (mccalluc)
- Mccalluc/where is technology #1974 (mccalluc)
- Mccalluc/make filename normal field #1969 (mccalluc)
- Put the button back on the dashboard #1965 (mccalluc)
- Mccalluc/user files sort by filename #1964 (mccalluc)
- Fix #1955: AND -> OR #1963 (mccalluc)
- Mccalluc/remove esformatter again #1962 (mccalluc)
- Not using jshint since #942 #1953 (mccalluc)
- More JS cleaning #1951 (mccalluc)
- Mccalluc/user files sorting #1950 (mccalluc)
- Scottx611x/workflow launching and monitoring #1949 (scottx611x)
- Mccalluc/link user files to data sets #1944 (mccalluc)
- Mccalluc/user files not logged in #1942 (mccalluc)
- Mccalluc/public datasets regression #1941 (mccalluc)
- Scottx611x/workflow launching #1939 (scottx611x)
- Mccalluc/unnecessary evals #1935 (mccalluc)
- "++" is not an operator in Python. #1934 (mccalluc)
- Mccalluc/errors from landscape #1933 (mccalluc)
- Mccalluc/no commit manually #1932 (mccalluc)
- Mccalluc/upgrade travis #1930 (mccalluc)
- isort everything #1927 (mccalluc)
- I think we were only indexing the values we got the last time through #1875 (mccalluc)
- Mccalluc/user files facets fixes #1869 (mccalluc)
- Masking errors not helpful #1863 (mccalluc)
- Mccalluc/cleanup data set manager models #1827 (mccalluc)
- Terminate file_import tasks upon cancellation of an Analysis #1747 (scottx611x)
v1.5.8 (2017-07-17)
Implemented enhancements:
Fixed bugs:
- exploration views do not fully instantiate #1907
- Search keywords are still highlighted after clearing the search #1583
- Flekschas/satori v1.5 #1776 (flekschas)
Closed issues:
- Upload Form: Sample Identifier Typo #1906
- Number of References doesn't match expected? #1903
- Add Satori to manual testing #1896
Merged pull requests:
- Add svgxuse dependency to allow for external svgs to properly be loaded #1919 (scottx611x)
v1.5.7 (2017-07-11)
Implemented enhancements:
- IntroJs tutorials are not checked until user refreshes page #1774
- Tool Panel Collapse #1645
- Add description of backup and recovery on AWS to wiki #901
- Flekschas/isa tab import no annotated node explosion #1763 (flekschas)
Fixed bugs:
- Provisioning failure with NoMethodError in Puppet #1847
- Handle Exceptions during
rebuild\_index
mgmt. command #1735 - Handle AttributeError in DataSet REST API #1734
- Flekschas/isa tab archive import bug fix #1762 (flekschas)
Closed issues:
- finalize isort config #1830
- UI: /user_files -> /user/files #1792
- use isort to reorder imports, and add to flake8 #1770
- avoid writing to
config.yaml
file #1751 - Make sure EBS data volume is unmounted without errors on stack deletion #1722
- Be able to Launch a
ToolDefinition: Workflow
withtools
endpoint #1712 - Import SCC public RNA-Seq & ChipSeq Datasets #1706
- Data Set 2 - Launch Tool Validation UI #1701
- UI - Grid Selection Display #1649
- Node Groups Repurpose #1643
- After migration of repo, reconnect travis #1493
- On AWS the suggested EBS volume is too small #938
- modify workflow definitions to include file type in input names #266
Merged pull requests:
- Scottx611x/analysis custom name bugfix #1897 (scottx611x)
- Annotated node explosion with tests #1887 (scottx611x)
- Add refinery-base styling to buttons. #1870 (jkmarx)
- Jkmarx/data set2 css update #1866 (jkmarx)
- Data structure rather than string is more robust #1865 (mccalluc)
- No more ajax error when not logged in (facets still empty, though) #1864 (mccalluc)
- Jkmarx/add comments in tool launch #1862 (jkmarx)
- ELB Logging in CloudFormation #1860 (drj11)
- Fix concat bug when offset is 0. #1859 (jkmarx)
- Jkmarx/add exit modal #1858 (jkmarx)
- Mccalluc/make the facets do something #1857 (mccalluc)
- Hackdna/s3 data upload #1856 (hackdna)
- Mccalluc/connect user files facets api ui #1855 (mccalluc)
- Scottx611x/run analysis refactoring #1854 (scottx611x)
- Mccalluc/refactor search indexes #1850 (mccalluc)
- Update text. #1849 (jkmarx)
- Jkmarx/remove group bug #1846 (jkmarx)
- Jkmarx/fix icon bug #1843 (jkmarx)
- Jkmarx/remove group bug #1842 (jkmarx)
- Scottx611x/workflow launching updates #1841 (scottx611x)
- /api/v2/user/files/ now returns the facets I need #1840 (mccalluc)
- Jkmarx/details owner name bug #1839 (jkmarx)
- Mccalluc/user files facets #1838 (mccalluc)
- Jkmarx/relocate config button #1835 (jkmarx)
- Jkmarx/missing nav bar bug #1834 (jkmarx)
- Sort django above other third party, and local above first part #1831 (mccalluc)
- Fix color issue associate on deselecting a node. #1829 (jkmarx)
- Jkmarx/reindex on remove #1828 (jkmarx)
- Scottx611x/workflow launching #1825 (scottx611x)
- Mccalluc/add fields to datasetmanager index #1824 (mccalluc)
- Explain why we have a default haystack #1823 (mccalluc)
- Jkmarx/add missing library #1821 (jkmarx)
- Add depthNames data and replace types. #1820 (jkmarx)
- Hackdna/s3 data upload backend #1819 (hackdna)
- Scottx611x/analysis manager updates #1817 (scottx611x)
- Jkmarx/row template updates #1816 (jkmarx)
- Mccalluc/begin user files facets #1814 (mccalluc)
- Mccalluc/better user files columns #1811 (mccalluc)
- Jkmarx/parameter popover #1810 (jkmarx)
- Jkmarx/panel view perms #1808 (jkmarx)
- Add Contributing.md #1807 (scottx611x)
- Fix launch button regardless of sizing. #1806 (jkmarx)
- Scottx611x/tool manager updates #1805 (scottx611x)
- Jkmarx/data set 2 fix button hide #1804 (jkmarx)
- Fix bound bug by using the auto-resize ui-grid module. #1802 (jkmarx)
- Fix parsing error. #1801 (jkmarx)
- Refactor - simplify popover in input group. #1800 (jkmarx)
- Scottx611x/tool manager updates #1799 (scottx611x)
- Mccalluc/user file browser real data #1798 (mccalluc)
- Jkmarx/data set 2 tools param #1797 (jkmarx)
- Scottx611x/selenium bug fix #1795 (scottx611x)
- Jkmarx/https fix #1793 (jkmarx)
- Mccalluc/landscape smells #1791 (mccalluc)
- Jkmarx/generalize attribute filter #1790 (jkmarx)
- Update smaller services according to style guide. #1788 (jkmarx)
- Jkmarx/file browser refactor services #1787 (jkmarx)
- Update module and setting file to style guide. #1786 (jkmarx)
- Jkmarx/file browser refactor ctrl #1785 (jkmarx)
- Mccalluc/user files continued #1784 (mccalluc)
- Refactor directives according to angular style guide. #1783 (jkmarx)
- Jkmarx/data set 2 additional comments #1782 (jkmarx)
- Jkmarx/persist workflow collapse #1781 (jkmarx)
- Add scrolling to tool panel. #1780 (jkmarx)
- Jkmarx/data set 2 input group column bug #1779 (jkmarx)
- Move helper functions from main AWS stack into a separate utils file #1777 (hackdna)
- Mccalluc/user files next steps #1772 (mccalluc)
- isort prehook #1771 (mccalluc)
- Scottx611x/cleanup tool containers #1766 (scottx611x)
- Jkmarx/data set 2 remove bug #1761 (jkmarx)
- Add popover in input group column. #1758 (jkmarx)
- Jkmarx/data set 2 list display changes #1757 (jkmarx)
- S3 bucket for config #1756 (drj11)
- Jkmarx/display node data #1750 (jkmarx)
- Mccalluc/all files empty ui start api #1749 (mccalluc)
- Scottx611x/update index on post save #1748 (scottx611x)
- Handle errors that have occured when rebuilding solr's index #1746 (scottx611x)
- Jkmarx/add launch validation #1745 (jkmarx)
- Jkmarx/remove node group #1744 (jkmarx)
- Jkmarx/hide selection column #1743 (jkmarx)
- Jkmarx/collapse tool panel #1742 (jkmarx)
- Add event to close popover when clicking on select icon. #1741 (jkmarx)
- Jkmarx/data set 2 input group display #1740 (jkmarx)
- Scottx611x/dataset api error handling #1739 (scottx611x)
- Jkmarx/data set 2 add selection nav #1737 (jkmarx)
- Jkmarx/generate launch configs #1733 (jkmarx)
v1.5.6 (2017-05-15)
Implemented enhancements:
- Replace Makefile with AWS API calls using boto3. #1694
- Tool Launch Configurations & ToolDefinition Updates #1672
- Tabular Metadata Upload - Enhancements Cont. #1656
- Input Tool: 'working panel/cart' #1604
- Data Set 2 - Fix CSS on tabs #1451
- add 'annotation' Solr query field to node set #385
- keep a fixed URL (=UUID) for all versions of a data set #314
- check workflow annotation for undeclared fields #286
- import galaxy workflows through admin interface #276
- Address #1663 in README #1704 (ngehlenborg)
- Jkmarx/tabular upload enhancements #1677 (jkmarx)
Fixed bugs:
- Group Details: Empty Names #1726
- Revise indexing of data sets in Refinery #1702
- Help popover's partial not found #1673
- Paired Input File Mapping - Safari Web Content Error #1663
- PhantomJS causing OOM failures #1660
- Data file upload failure when data set is submitted before files are uploaded #1659
- Newly imported Datasets don't show up in the Exploration tool #1560
- ProgrammingError during ELB health checks #1397
- "core" and "data_set_manager" tests can't run separately #1353
Closed issues:
- Changes to Upload page text #1729
- Use stack name to generate RDS instance name #1718
- Avoid explicitly setting Availability Zone. #1709
- Collaboration/sharing updates #1707
- Search discrepancy: cdx vs. cdx2 #1703
- Can't cleanly delete CloudFormation stack due to circular dependency #1678
- Data Set 2: File_Relationship Service #1662
- on AWS, automatically rotate backups #1648
- DataSet2 - Paired Input Analysis #1267
- Download multiple files at once #1253
- Enable tagging of CloudFormation stacks #1176
- Configure serving UI assets (static files) from S3 #838
Merged pull requests:
- Jkmarx/import text update #1732 (hackdna)
- Jkmarx/import text update #1731 (jkmarx)
- Scottx611x/migration bug fix #1723 (scottx611x)
- Add
REFINERY\_CUSTOM\_NAVBAR\_ITEM
setting to display extra link #1721 (scottx611x) - Add reserved word list to data import upload page. #1720 (jkmarx)
- Name RDS instance with the CloudFormation stack name #1719 (drj11)
- Convert RDS backups to automatic snapshots #1717 (drj11)
- Scottx611x/indexing updates #1716 (scottx611x)
- Jkmarx/tools service #1715 (jkmarx)
- Jkmarx/sharing text update #1714 (jkmarx)
- Jkmarx/sharing bug #1713 (jkmarx)
- Remove the explicit choice of AZ #1710 (drj11)
- Sweep away the last remnants of the old Makefile #1708 (drj11)
- Jkmarx/file relationship unit test #1700 (jkmarx)
- Jkmarx/file browser factory refactor style #1698 (jkmarx)
- Jkmarx/data set2 bug fixes #1697 (jkmarx)
- Scottx611x/test folder cleanup #1696 (scottx611x)
- Add script to create EBS Snapshot Scheduler stack. #1693 (drj11)
- Scottx611x/tlc updates #1692 (scottx611x)
- Add tags to the CloudFormation stack itself #1691 (drj11)
- tag EC2 instances for backups #1690 (drj11)
- Hackdna/storage stack #1689 (hackdna)
- Jkmarx/data set2 indicator column #1688 (jkmarx)
- Jkmarx/clean up ui grid defaults #1687 (jkmarx)
- Jkmarx/remove unused data set2 visual mod #1686 (jkmarx)
- Remove Makefile #1685 (drj11)
- Add basic landscape.io config file #1684 (scottx611x)
- Jkmarx/data set 2 form data validation #1683 (jkmarx)
- Add help popover and adjust text. #1682 (jkmarx)
- Jkmarx/data set 2 tool panel cont #1681 (jkmarx)
- Require STACK_NAME in aws-config #1680 (drj11)
- Hackdna/postgres conf update #1679 (hackdna)
- Jkmarx/data set 2 grid selection #1676 (jkmarx)
- Scottx611x/django docker engine integration #1674 (scottx611x)
- Hackdna/ec2 ips django settings #1671 (hackdna)
- Hackdna/s3 static files #1668 (hackdna)
- Jkmarx/tool control panel #1667 (jkmarx)
- Scottx611x/docker puppet install #1664 (scottx611x)
- Fix typo in method call. #1657 (jkmarx)
- Scottx611x/td api fixes #1653 (scottx611x)
- Scottx611x/run selenium on travis only #1650 (scottx611x)
v1.5.5 (2017-04-03)
Implemented enhancements:
- Tool Data Cart : Ensure it works for any PAIR:LIST combos #1661
- Tabular Metadata File Upload Enhancement Con't #1638
- Meta Data Import - Fix "Optional Upload Data Files" Language #1637
- "?" help icon should be consistent across pages #1633
- create separate "Before You Get Started Section" #1632
- Remove "Make Public" field from data set upload page #1628
- remove base path field from file upload page #1627
- add screenshot annotations to tutorial #1625
- DataSet Enhancement - Add how-to intro #1616
- load data from non-Galaxy directories #367
- change Galaxy settings to stop copying files into the system #366
- Jkmarx metadata upload enhancements #1639 (jkmarx)
- Remove base path and make public. #1630 (jkmarx)
- Jkmarx/data upload enhancements #1626 (jkmarx)
Fixed bugs:
- spacing in About page layout is broken #1640
- advanced section opens upon click anywhere on the row representing the collapsed section #1634
- Analysis links in DataSet delete modals 404 #1589
- Fix missing padding on about. #1641 (jkmarx)
- Fix styling. #1636 (jkmarx)
- Jkmarx/data set upload fixes #1635 (jkmarx)
Closed issues:
- Attribute Filter UI Enhancement #1644
- Tool Definitions API #1613
- Display will change depending on tool selected #1605
Merged pull requests:
- Scottx611x/fix analysis 404 #1658 (scottx611x)
- Jkmarx/attribute filter updates #1647 (jkmarx)
- Scottx611x/td api #1646 (scottx611x)
- Jkmarx/tool launch module #1642 (jkmarx)
- Scottx611x/acceptance test bugfix #1631 (scottx611x)
- Add the ability to generate basic ToolDefinitons from properly annota… #1624 (scottx611x)
- Scottx611x/td api url routing #1622 (scottx611x)
- Scottx611x/td api #1620 (scottx611x)
- Add security group #1606 (drj11)
v1.5.4 (2017-03-02)
Implemented enhancements:
- Data Upload Page Enhancement #1615
- Update Collaboration Page Styling #1597
- Data Set - Edit Capabilities #1591
- Data Set / share API Adjustment #1191
- Fix Layout for Minimize Window #818
- Dataset page wastes space on small screens #786
- Test
core.NodeSetListResourceTest.test\_get\_nodeset\_list
fails. #586 - implement user authentication via API keys or tokens #359
- Bring unit tests for file server up to date #322
- Start using Modernizr #267
- Collapse advanced settings. #1617 (jkmarx)
- Update years in license #1612 (ngehlenborg)
- Modify /sharing to return only owner and share_list. #1611 (jkmarx)
- Jkmarx/colloration styling update #1598 (jkmarx)
- Jkmarx/edit data set #1595 (jkmarx)
Fixed bugs:
- Url error #1608
- Data set sharing list in File Browser 2 too comprehensive #1600
- Empty last protocol step #1522
- Upload Raw Data - Overall Progress Bar Issue #1300
- Provenance graph breaks when analysis is lost #1098
- Add conditional to remove unnamed protocols. #1609 (jkmarx)
- Jkmarx/data set sharing api bug #1602 (jkmarx)
Closed issues:
- Node Group API - is_current field use #1329
- Unit Tests: Service to create uuids #1289
- Cleanup Python module imports #890
- provenance graph timeline can be shifted #816
- Set up search query logger #509
- Rename add_nodeset permission to something like own_nodeset #312
Merged pull requests:
- Utilize Transaction Management for case where Data already exists #1623 (scottx611x)
- Jkmarx/data set edit adjustments #1610 (jkmarx)
- Prevent console errors when in data set 2. #1607 (jkmarx)
- Fix relative imports in management commands #1601 (hackdna)
- Jkmarx/mock uuid service #1596 (jkmarx)
- Improve AWS resource tags handling #1592 (hackdna)
- Jkmarx/import module refactor #1590 (jkmarx)
- Jkmarx/jshint rule change #1584 (jkmarx)
- Scottx611x/acceptance testing #1534 (scottx611x)
v1.5.3.1 (2017-01-23)
v1.5.3 (2017-01-23)
Implemented enhancements:
- move repo into refinery-platform organization #1504
- Tutorial Enhancement #1459
- Refactor data-set-nav: don't use rootScope #943
- Allow user to sort data set file browser based on node selection #892
- create workflow groups #470
- queue analyses in Refinery to allow launch while Galaxy is unavailable #406
- add support for timeout test for updates from galaxy during analysis #353
- start discussion about "stop/pause" job API extension with Galaxy team #330
- deploy IGV WebStart directly from Refinery site #325
- prevent IGV from receiving non-genome-browser data #302
- add compact mode to new workflow annotation #285
- update TDF generation in SPP workflow #264
- more detailed progress indicator (for power users?) #255
- Edit data sets #253
- Workflow Page - Hide Edit Button Enhancement #1527
- Navbar - Global Analysis Popover #1525
- Collaboration UI - Membership Permissions #1474
- Saved filter selector should be reset when "reset" is clicked #1314
- Avoid duplicating fields if they are annotated as both a characteristic and a factor #446
- Update data set total file size after data set changes #309
- Jkmarx/colloration modal update #1565 (jkmarx)
- Wrap delete model to check for user permissions. #1564 (jkmarx)
- Edit new line in sample file for command line view. #1558 (jkmarx)
- Add permissions conditional. #1555 (jkmarx)
Fixed bugs:
- Data Set 2 Browser - Cont. Scroll Bug #1577
- Error entering duplicate group name when creating a new group #1477
- Analysis is reported as finished successfully while still running in Galaxy when AJAX call to analysis_status view results in a server error #451
- *[4+]* not all workflow outputs downloaded if output file is fed into multiple downstream tools #254
- Data Set 2 Browser - Fix URL for Duplicate Attribute Fields #1567
- Data File Import: Uploading Bug #1542
- Data Import Error Handling #1538
- Data Set Preview - Missing Technology Field CSS #1526
- Data Set 1 - Launch Web Based IGV #1520
- Dashboard - Import into Own Space Bug #1519
- Dashboard - Sharing Modal Bug #1518
- API V1: Group Members can Delete Group #1426
- DataSet2 Browser - Fastqc Viewer Bug #1409
- DataSet2 - Attribute Filter Bug #1046
- allow same name for characteristic and factor value fields in study/assay file #849
- Fix bug due to dependency order typo. #1585 (jkmarx)
- Jkmarx/data set2 cont scroll bug #1582 (jkmarx)
- Jkmarx/group name duplicate error #1573 (jkmarx)
- Jkmarx/data set 2 url bug #1568 (jkmarx)
- Adjust html so analysis's column can't be hidden. #1566 (jkmarx)
- Jkmarx/data set 2 attribute filter bugs #1562 (jkmarx)
- Jkmarx/data set ui size update #1557 (jkmarx)
- Add object to keep seperate preview items. #1556 (jkmarx)
- Jkmarx/data set import file order bug #1545 (jkmarx)
- Jkmarx/data set import delete files #1541 (jkmarx)
- Jkmarx/data set preview hide empty technology #1535 (jkmarx)
- Add pointer class to global analysis cog. #1533 (jkmarx)
- Prevent limiting solr data returned. #1532 (jkmarx)
- Jkmarx/sharing modal bug #1531 (jkmarx)
Closed issues:
- "Add all to DataCart" star is broken #1579
- Update Deprecated Grunt-AutoPrefixer to Grunt-PostCSS #1528
- Find underlying issue behind needing to run specific app's migrations individually #1146
- Load third-party UI dependencies in static via bower #1016
- yvanlebras: new volunteer via Mozilla Science Lab Collaborate #666
- create optimized packages for jquery UI #334
- Importing ontologies and annotations from a pre imported Neo4J database should be automated #1401
- Pin Javascript dependencies to exact versions #1288
- Dashboard Preview- Console Error 401 for unowned data-set #1061
- Update to AngularJS 1.5.x #986
- Configure Apache using Puppet module #779
- Upgrade to Django 1.7 #614
Merged pull requests:
- Fix issue with Exploration tool #1588 (scottx611x)
- Jkmarx/remove old igv button #1586 (jkmarx)
- Include ontology fixture content inside of a Data migration #1581 (scottx611x)
- Change default setting so modals can be esc. #1576 (jkmarx)
- Update references to current repo for new
refinery-platform
organiz… #1574 (scottx611x) - Hackdna/large file upload config update #1572 (hackdna)
- Jkmarx/dev autofixer upgrade #1571 (jkmarx)
- Scottx611x/anonymous user fix #1570 (scottx611x)
- Re-enable default Apache vhost #1569 (hackdna)
- Scottx611x/django 1.7 upgrade #1511 (scottx611x)
- Flekschas/angular 1.5 #1559 (jkmarx)
- Jkmarx/tech debt update does not exist #1553 (jkmarx)
- Jkmarx/javascript dependency pin #1521 (jkmarx)
v1.5.2.1 (2016-12-19)
Implemented enhancements:
- Ontology hover style cause unnecessary redraws #1404
Fixed bugs:
- Data set preview in repo mode doesn't work #1547
- Repo mode #1546
- Analysis randomly failing because of authorization error #431
- Fix data set preview + permanent expanded window in repo mode #1548 (flekschas)
Merged pull requests:
- Scottx611x/django 1.7 upgrade apache settings fix #1544 (scottx611x)
- Scottx611x/django 1.7 upgrade storage fix #1543 (scottx611x)
- Scottx611x/automate neo4 j installation #1536 (scottx611x)
- Use proper string formatting syntax #1529 (scottx611x)
- Scottx611x/error message fix #1502 (scottx611x)
v1.5.2 (2016-11-18)
Implemented enhancements:
- Collaboration Modals #1473
- Data Set 2 - Deactivate Selected Filters #1508
- IGV should always include gene annotation track #1494
- Remove running Analysis cog animation from LaunchPad filter #1476
- Data Set 2 - Persist UI-Grid Data #1446
- Validation of saved sets #1342
- Set selector should change on save #1341
- Provide two button for quick asignment of files to paired input analyses #1019
- Safari Only: IGV Download Opens Blank Tab #847
- Scrollbar madness after isatab import #730
- On Dashboard, Analysis list does not update status #693
- Success message is shown each time a successful analysis is visited. #619
- Deleting analyses within the django admin interface should not delete them permanently. #480
- Update node set sizes after data set update #308
- create "node detail" view with file download option in sample selection interface #243
- Remove analysis monitor alerts in html, ctrl, service, etc #1517 (jkmarx)
- Jkmarx/data set2 utility deactivate selected #1512 (jkmarx)
- Jkmarx/node group refactor #1499 (jkmarx)
- Jkmarx/data set2 persist ui grid data #1495 (jkmarx)
- Jkmarx/data set2 analyses about refactor #1492 (jkmarx)
- Remove unneccessary cog animation. #1488 (jkmarx)
Fixed bugs:
- Problem loading remotely located bed file into web-based IGV #1487
- Tabular files with a single row don't show up properly in data_sets 1 file browser #1463
- Data Set 2 Utility/Refresh Bug #1506
- Clicking IGV launch buttons is possible without selecting a species #1496
- Index files are not created for BAM files generated by RNA-seq workflows #1491
- Tabular Meta Data File - Cancelation #1475
- Dashboard: Data Cart Selection Bug #1471
- Dashboard Filter & Sorting Bug #1469
- Dashboard Filter Bug #1468
- tabular meta data file upload failing in Safari 10.0.0 #1465
- Tabular Meta Data - Bug when upload fails #1458
- Modification Date UI Bug - Test Site #1457
- DataSet2 - Analyze Persist Node Group Selection #1325
- Filter counts broken between digits #1310
- Firefox: "Search" placeholder positioned too low #1306
- Dashboard workflow loading animation seems to be linked to the data set loading. #934
- Prov Vis: Button for change layering is not correct after Bootstrap 3 upgrade #806
- Jkmarx/igv selection bug fix #1514 (jkmarx)
- Jkmarx/data set2 utility persist bug #1507 (jkmarx)
- Jkmarx/data set2 bug #1503 (jkmarx)
- Jkmarx/data set1 attribute filter count bug #1501 (jkmarx)
- Jkmarx/data import cancelation bug #1500 (jkmarx)
- Jkmarx/prov vis bug #1498 (jkmarx)
- Disable igv buttons until species selected. #1497 (jkmarx)
- Jkamrx/dashboard filter bug #1490 (jkmarx)
- Add helper method to exit error div.: #1486 (jkmarx)
- Remove add data set method. #1485 (jkmarx)
- Specifically set blob api for safari. #1482 (jkmarx)
Closed issues:
- Remove all print statements from Python code #1195
- Upgrade Puppet apt module to the latest version #774
- Update external Javascript packages to the latest stable versions #452
Merged pull requests:
- Add gene annotation track to IGV. Fix #1494. #1516 (mccalluc)
- Scottx611x/resolve manual fake issue #1515 (scottx611x)
- This helper script has been moved to its own repo #1513 (mccalluc)
- Jkmarx/higlass ui #1510 (jkmarx)
- Towards HiGlass UI #1509 (mccalluc)
- Fix for tabular metadata uploads that only contain one row #1479 (scottx611x)
- Hackdna/neo4j repo key error #1505 (hackdna)
v1.5.1 (2016-10-20)
Fixed bugs:
- "datafile" field in FileStoreItem cannot be documented automatically #328
Closed issues:
Merged pull requests:
- Remove all occurrences of
print
currently within our codebase #1483 (scottx611x) - Fix caching bug where # of Analyses run on a DataSet wasn't updated #1481 (scottx611x)
- Fix search text placement to work in Firefox as well #1480 (scottx611x)
v1.5.0 (2016-10-14)
Implemented enhancements:
- Ui-Grid Multi-sorting Feature Unneccessary #936
- Data Set Import Update #1430
- UI - Help Animation #1414
- Make sure we have a desired reference genomes for IGV #1411
- Shortcut not validated for being alphanumeric + "_" #1395
- Waving help in banner is distracting after a while #1393
- Handle multiple admins, rather than just taking the first email #1388
- Data Set 2 Browser - Implement New Layout #1384
- Separate selectors for UI state and actions could be confusing #1339
- Redundant error messages when given email is invalid #1332
- Data sets filter not available when not logged in #1316
- Tabular Upload: Add a strip warning #1262
- Data Set Preview -- Sharing Modal Needs more text #1246
- Implement automatic backups on AWS #1053
- Easy-to-usify collaboration #1017
- Provide Deletion controls for DataSets and Analyses #866
- Jkmarx/data import slug validation #1441 (jkmarx)
- Jkmarx/collaboration add member enhancements #1440 (jkmarx)
- Jkmarx/sharing modal enhancements #1436 (jkmarx)
- Jkmarx/dataset2 igv #1433 (jkmarx)
- Jkmarx/file upload text update #1432 (jkmarx)
- Add warning of file strip. #1422 (jkmarx)
Fixed bugs:
- Ontology Explorer doesn't work from dashboard when logged in? #1402
- CSRF Error upon datafile upload (Only in Windows) #1370
- Tutorial Bug, launching from about page #1472
- different species applied to same url not respected #1464
- UI - Failed Unit Test, Locally #1427
- Analysis Redirect UI Bug #1415
- DataSet2 - Persist Files URL when Filters Selected #1412
- Strange completion percentage #1394
- "Invite New Member" with bad email / hit return / no error #1333
- Progress percentages for analyses need to be trimmed #1317
- Firefox: Dataset "preview" URLs do not load preview #1312
- "Permission Editor" "Save" does not close modal #1311
- Users should not be able to remove themselves from "Public" group #1304
- Affiliation not saved during account creation #1303
- Workflow input names are not unique error during workflow import #1265
- Inconsistent UI behavior and server error when canceling group creation #1248
- Incorrect number of samples displayed in the sample browser during import #1241
- handle node blacklist/whitelist in IGV launch #386
- Jkmarx/data set web igv fix #1456 (jkmarx)
- Jkmarx/data set 2 persist filter url #1450 (jkmarx)
- Remove unused code, which may be causing login bug. #1449 (jkmarx)
- Round percentages. #1442 (jkmarx)
- Fix #1312 #1439 (flekschas)
- Show filters only for logged in users. #1437 (jkmarx)
- Enable share button only for data set owners. #1434 (jkmarx)
- Jkmarx/account affiliation bug #1429 (jkmarx)
- Jkmarx/public group bug fix #1424 (jkmarx)
- Jkmarx/group create bug #1420 (jkmarx)
- Update error message for missing emails. #1419 (jkmarx)
Closed issues:
- Remove infrastructure and code for Sphinx docs #1240
- The dataset nav feature needs refactoring #639
- Convert documentation from reStructuredText to Markdown #482
- Delete Sphinx docs directory #1431
- "Group Editor" dialog is missing cancel button #1305
- DataSet2: IGV #1271
Merged pull requests:
- provide link to installation notes #1462 (mccalluc)
- Remove wobbly Help animation upon User's first login #1447 (scottx611x)
- Scottx611x/deletion from ui #1445 (scottx611x)
- Hackdna/workflow import #1443 (hackdna)
- Mccalluc/remove sphinx #1438 (mccalluc)
- Mccalluc/travis fast fail #1423 (mccalluc)
- Jkmarx/unify alert appearance #1448 (jkmarx)
- AWS backups #1418 (drj11)
- Jkmarx/dataset2 new layout #1413 (jkmarx)
v1.4.0 (2016-09-15)
Implemented enhancements:
- Data Set 2 Browser - Refactor Display Button #1373
- Data Set 2 - New Run Analysis Launch #1372
- Data Set 2 - Remove Orange Button Nav #1371
- Upload Raw Data - UI Clarity #1299
- Duplicate About in header and file browser tab #1245
- Explore IGV.js and pileup.js integration options #1237
- Tutorial overlays for end users #1226
- Reword tabular file import instructions and add more help #1111
- Two import buttons are confusing #797
- Jkmarx/dataset2 launch analysis #1385 (jkmarx)
- Jkmarx/dataset2 display refactor #1382 (jkmarx)
- Jkmarx/dataset2 remove orange nav #1375 (jkmarx)
Fixed bugs:
- Upload + Explore button should be in one row #1399
- Data Import Bug in Safari #1361
- System Administrator email missing #1340
- UI suggests Data set files can be reordered, but they can't #1313
- Metadata table preview does not persist #1291
- DataSet2 - UI Grid Bug #1268
- Jkmarx/data import safari fix #1383 (jkmarx)
- Jkmarx/dataset2 analysis bug #1368 (jkmarx)
Closed issues:
- For the time being, support both old and new IGV #1356
- Integrate ELB with the CloudFormation stack #1170
Merged pull requests:
- Fix for #1399 and #1306 #1407 (scottx611x)
- Scottx611x/check datafile availability fix #1398 (scottx611x)
- Scottx611x/tutorial overlay #1392 (scottx611x)
- Revised help text for upload fields. #1391 (ngehlenborg)
- Scottx611x/enable viewing bam in igv #1390 (scottx611x)
- ADMIN was not being used consistently in the templates #1381 (mccalluc)
- Mccalluc/pytest selenium #1380 (mccalluc)
- Change file browser link color when in preview mode. #1374 (jkmarx)
- Rename data-set2 about tab to details tab. #1369 (jkmarx)
- Jkmarx/dataset2 refactor #1367 (jkmarx)
- Elastic Load Balancer #1319 (drj11)
v1.3.0 (2016-08-26)
Implemented enhancements:
- Data Import Alert #1352
- Data Import - Reorganize Tab and Content #1336
- Data Import - Pre-select column selection #1323
- Data Import Add Link to Metadata sample #1322
- Data Import Update Text Order #1321
- Upload Button Enhancement #1301
- Add support for BCL files and .fq extension #1280
- Data Set2 Browser: Prevent Empty Node Groups and Launch Analyses #1278
- Data Set 2: Clear button should also reset attribute filters #1269
- Update BackEnd to Strip WhiteSpaces in tab delimited metadata file generated as output from R #1260
- Change layout of the metadata upload page #1255
- Problem loading tab delimited metadata file generated as output from R #1252
- Node Group API - Current Selection First #1244
- NodeGroup API Update - Select All Nodes #1223
- Integrate NodeGroup Api in Data Set 2 UI #1213
- Create proof of concept for a tutorial/more verbose help for users throughout Refinery #1212
- DataSet API - Add Fields #1190
- Django Rest - Node Set API #1175
- Dashboard - Data Set List Add Tooltip #1154
- Analysis Cancel Permission UI #1151
- DataSet2 - Add Fastqc Viewer #1047
- DataSet View: Merge Sharing and Details Tab #907
- Unknown or running analysis page doesn't contain any files #893
- On AWS, choice of SSH keys is fixed #859
- Preselect "current selection" for running analyses #690
- provide option to keep Galaxy history if workflow fails #357
- caching in file server backend #351
- Bring unit tests for file store up to date #339
- Create development documentation using Sphinx. #304
- Recolor import button and file browser link. #1366 (jkmarx)
- Update ISSUE_TEMPLATE.md #1359 (jkmarx)
- Jkmarx/data import reorganize tabs #1345 (jkmarx)
- Jkmarx/data import sample file #1335 (jkmarx)
- Jkmarx/data import default selection #1334 (jkmarx)
- Jkmarx/data import text update #1331 (jkmarx)
- Jkmarx/node group ui update #1286 (jkmarx)
- Jkmarx/node group api reformat #1263 (jkmarx)
- Jkmarx/metadata upload stripped file #1261 (jkmarx)
- Jkmarx/data set2 select all update #1234 (jkmarx)
- Jkmarx/node group api update #1227 (jkmarx)
- Jkmarx/node group api v2 #1214 (jkmarx)
- Jkmarx/data set2 sharing details merge #1193 (jkmarx)
- Jkmarx/data set2 fastqc viewer #1180 (jkmarx)
- Jkmarx/analysis cancel owner check #1177 (jkmarx)
- Jkmarx/add tooltip data set preview #1174 (jkmarx)
- Flekschas/angularize import #1167 (flekschas)
Fixed bugs:
- Error importing tabular metadata #1351
- remote files get imported into file store despite 404 response #1318
- Permission Editor not available for unshared data sets #1315
- stalls if required fields on import not given #1308
- Upload Raw Data #1298
- Impossible to upload more than one data file #1292
- Error during npm update #1283
- Data file uploads failing #1282
- DataSet2: Bug with Filters and Complement Nodes #1275
- DataSet2 Analyze - Workflow Select Resets to Placeholder #1272
- Update BackEnd to Strip WhiteSpaces in tab delimited metadata file generated as output from R #1260
- Unhandled UnicodeEncodeError in visualization_manager #1254
- Unable to launch IGV for RNA-seq's tophat_accepted_hits file (bam format) #1251
- Data set name is not displayed correctly in the launch pad #1242
- Make Django's ALLOWED_HOSTS work with AWS ELB Health Checks #1239
- DataSet2 Infinite Scroll - Select All #1235
- Can't import the massive dataset #1233
- Incorrect message displayed when admin approves user account #1228
- javascript spark-md5 error in firefox #1222
- DataSet2 - Extra Input Box under UI-Select Drop-down #1217
- Incorrect message displayed when deleting data sets #1216
- Node Set Button - Reset Broken #1215
- Workflow API V2 Exposes All Workflows #1207
- Inactive workflows included in the total on Statistics page #1205
- Error in browser console when viewing data set summary #1202
- Admin user does not belong to the Public Group #1182
- RabbitMQ GPG error during provisioning #1181
- Undefined slug should be allowed #1166
- Isa archives associated with a DataSet persist after DataSet deletion #1158
- Start time is incorrect in analysis result emails #1155
- Solr plugin for synonym resolution in wrong location #1153
- account activation email needs to be more specific #1149
- Solr error when importing ISA archives on AWS #1116
- relaunching stack with RDS snapshot fails due to missing host and port in config.json #1099
- Downloading input file after its been analyzed yields weird results. #1083
- remote data automatically imported into Refinery even when not requested #1079
- Add error handling to visualization_manager.views.get_file_name() #1058
- DataSet 2 - Assay Attribute API -- Ranks Initially 0 #1035
- Unable to using latest Debian #1024
- figure out why Read the Docs can’t find the djcelery package #467
- Jkmarx/data import md5 fix #1358 (jkmarx)
- Jkmarx/data import form valid #1355 (jkmarx)
- Jkmarx/data set import remove overall bar #1354 (jkmarx)
- Jkmarx/data set2 workflow fix #1320 (jkmarx)
- Jkmarx/display view fix #1297 (jkmarx)
- Jkmarx/data upload multiple file error #1296 (jkmarx)
- Fix conditional for updating current selection. #1285 (jkmarx)
- Jkmarx/data set2 attribute filter fix #1279 (jkmarx)
- Jkmarx/data set2 select all fix #1243 (jkmarx)
- Fix error in service import. #1203 (jkmarx)
- Add no wrap class to attribute filter count. #1178 (jkmarx)
- Jkmarx/analysis timezone bug #1173 (jkmarx)
- Jkmarx/data set2 attribute rank bug #1169 (jkmarx)
- Flekschas/satori fixes #1165 (flekschas)
Closed issues:
- Analysis Node-Group Run - Update Exception Handling #1277
- DataSet2 - Node Group Selection #1273
- Remove
share\_list
field from API endpoints #1238 - Django settings cannot be controlled from config.yaml on AWS #1232
- This is just scott testing the slack integration #1230
- Data Set 2 - Update Select-All Event #1224
- AWS install breaks trying to install librarian-puppet #1220
- Change Django settings to production configuration on AWS #1208
- DataSet2 - FileStoreItem API Add Field #1199
- DataSet2 - FileStoreAPI Display & Services #1198
- FileStoreItem API #1192
- Document process of installing Neo4J Ontologies/Annotations from Fritz's Database Backups #1159
- Data Set Attribute Filter - CSS Spacing Issue #1152
- DataSet2 - Implement Launch Analysis Single Input Workflows #1038
- Attribute Order Model Update #891
- Resource performance tests #365
Merged pull requests:
- Jkmarx/dataset2 attribute fix #1363 (jkmarx)
- Jkmarx/data import preview alert #1357 (jkmarx)
- Mccalluc/igvjs visualization #1349 (mccalluc)
- Scottx611x/adjust workflow api v2 #1328 (scottx611x)
- Add support for
.fq
FileExtension and.BCL
FileType/FileExtension #1327 (scottx611x) - Jkmarx/data set2 prevent empty nodes #1290 (jkmarx)
- Jkmarx/analysis run node group #1284 (jkmarx)
- Jkmarx/data set2 reset fix #1281 (jkmarx)
- Jkmarx/data set2 analyze #1274 (jkmarx)
- Disable spinner and progress bar when running npm and bower #1270 (hackdna)
- Override django config #1266 (drj11)
- On metadata file upload, remove leading/trailing white spaces on all … #1259 (jkmarx)
- Add default to whitelist on reset. #1257 (jkmarx)
- Jkmarx/data set name bug #1256 (jkmarx)
- Add Private IP to ALLOWED_HOSTS #1249 (drj11)
- Scottx611x/incorrect message fix #1236 (scottx611x)
- Use Django production settings for AWS #1231 (drj11)
- Scottx611x/dataset api adjustment #1229 (scottx611x)
- Jkmarx/data set2 node group #1225 (jkmarx)
- Bump librarian-puppet version #1221 (drj11)
- Handle the usual
get
errors and make viz_manager/views PEP8 compliant #1218 (scottx611x) - Add users with SSH_USERS #1211 (drj11)
- Scottx611x/gzipped files fix #1210 (scottx611x)
- Jkmarx/data set2 about more unit tests #1206 (jkmarx)
- Fix location of solr plugin in AWS #1204 (drj11)
- Jkmarx/file store api add field #1201 (jkmarx)
- Jkmarx/data set2 about updates2 #1200 (jkmarx)
- Add fields to
DataSetResource
#1197 (scottx611x) - Jkmarx/file store api updates #1196 (jkmarx)
- Scottx611x/gzipped files fix #1194 (scottx611x)
- Get RDS endpoint directly from CloudFormation #1189 (drj11)
- Scottx611x/auto import of data fix #1188 (scottx611x)
- Scottx611x/delete related pre isa archives #1186 (scottx611x)
- Provide simple strings that are configurable at the time of deployment #1184 (scottx611x)
- Scottx611x/admin public group fix #1183 (scottx611x)
- Celery amqp import error #1179 (hackdna)
- Scottx611x/empty duplicate slug fix #1172 (scottx611x)
- Scottx611x/manual changes from release 1.2.0 #1168 (scottx611x)
- Scottx611x/delete related isa archvies #1160 (scottx611x)
v1.2.0 (2016-05-23)
Implemented enhancements:
- show admin contact information on registration confirmation page #1148
- Pair Analysis UI - Analysis Title shown instead of UUID #1134
- Open sample files in a new browser window #1128
- Data Set Browser - Filter Analysis Group Value -1 #1110
- Clarify login interface #1109
- analysis in initializing, failed, or unknown status should be linked to corresponding data set analysis tab #1100
- Explain MD5 spinner and disable upload buttons properly #1081
- Create tab test file for 13293 #1073
- One can click on the global upload button multiple times #1071
- Remove Analysis Email Capabilities #1069
- Add visual indicator when custom files have been uploaded #1066
- DataSet2 View, selected attributes filters should always be visible #1025
- Data set summary panel should limit number of analysis shown #1014
- Swap data set surrogate title and preview links #1012
- Setup esformatter to autoformat JS #982
- RepoExplorer: implement a way to clear the data cart #972
- RepoExplorer: distinguish data cart from rest of the data set list more strongly #967
- RepoExplorer: DataCart: Add distinct state when panel is opened #964
- RepoExplorer: Visible depth is not stored in the URL #960
- Protocol item's appearance should change #958
- Implement UI-Grid Infinite Scroll #949
- Refactor node-relationship.js #946
- Refactor node-mapping #945
- Replace jshint with eslint #942
- Refactor and angularize full-height panels #935
- Integrate Attributes Tab Capability into DataSet Files Table #906
- Clean up UI JS root directory #904
- Duplicated Angular API service #903
- Recreate Data Set Table in Angular #897
- Encode facet filters into URL query #896
- Create Test Dataset with Multiple Studies and Assays #895
- Consolidate AWS deployment configuration files #888
- Assign a name to Refinery EC2 instance using CloudFormation #887
- Assess whether git pre-hooks is good way to run stuff before committing. #885
- Analysis Monitoring -- Add flag when backend pauses #876
- Analysis Monitoring - Consolidate Progress Bars #869
- Fix Current_Commit in production #857
- Statistics Page Fix CSS Layout #850
- Celery looses worker when the os runs low on memory #842
- AWS deployment should use a separate EBS volume #837
- AWS deployment should use RDS #835
- Dataset Browser moved to the AngularJS #831
- Django REST Api btwn Dataset Browser UI & Solr #830
- Add Tooltip for Filedown Icon and Lightening Bolt #817
- Update Core CSS to the USPTO Style Guide #808
- Uniform Views Across Browsers #807
- Prepare deployment scripts for use with EBS and RDS #805
- Add latest commit hash to site #741
- Change start and end time format after some time. #687
- Empty selection selectable #671
- Enable server side gzipping and caching in Apache #662
- Group data set associated analyses by user #343
- Add functionality to keep galaxy workflows, libraries, and histories #324
- Create Sphinx documentation for database migration with South #319
- Find a way to "freeze" node sets #307
- Implement delete functionality for Analysis REST API #306
- *[4]* stop requiring page reloads in sample selection interface #301
- *[8]* correct notifications about error states #298
- allow user to view only those table rows selected with node selection #259
- Jkmarx/paired analysis enhance properties #1162 (jkmarx)
- Download files in new tab. #1131 (jkmarx)
- Flekschas/satori fixes #1120 (flekschas)
- Flekschas/email login #1115 (flekschas)
- Flekschas/upload fixes #1088 (flekschas)
- Webworkerify MD5 calculation to keep the UI usable when a large file is checked. #1087 (flekschas)
- Swap caret to table for data-set-explorer link. #1065 (jkmarx)
- Jkmarx/add file download tool tip #1045 (jkmarx)
- Jkmarx/add file download data set2 #1042 (jkmarx)
- Flekschas/repo mode #1040 (flekschas)
- Tag the root EBS #1037 (drj11)
- Flekschas/dashboard preview tweaks #1033 (flekschas)
- Flekschas/rex paper #994 (flekschas)
- Jkmarx/data set fix solr params #977 (jkmarx)
- Jkmarx/data set encode facet filters #974 (jkmarx)
- Flekschas/node relationship refactoring #948 (flekschas)
- Flekschas/node mapping refactoring #947 (flekschas)
- Flekschas/ontology unit annotation fix #940 (flekschas)
- Flake8 #905 (flekschas)
- Dashboard exploration neo4j outsourcing #882 (flekschas)
Fixed bugs:
- DataSet Browser -- Column Config lacking css #1150
- Remove all hardcoded references to 'vagrant' from all settings files #1147
- REFINERY_DATA_IMPORT_DIR is not set correctly on AWS #1139
- Move REFINERY_URL_SCHEME to config.json.erb #1136
- Data sets are not displayed on the home page when served over HTTPS #1135
- DataSet Browser, Analyze: Delete Modal Missing Template #1125
- Analyze Ui Bug - Paired Workflow #1123
- Data sample properties are not displayed during input mapping #1118
- Sample drop area is not displayed when a new workflow input pair is created #1117
- Registration: E-Mail is not required to be unique. #1113
- Anaylsis Monitoring Api - rename cancel property #1108
- No AnonymousUser #1103
- Analysis monitor throws error when no object is returned by the API #1097
- TypeError prevents analyses from completing successfully #1094
- Fileupload broken when running in prod mode #1093
- data set list on top of data set list filter when data set summary is open #1089
- Failed custom upload interface broken #1082
- Analysis Launch/Completion Emails Not Sent #1076
- Check files dialog broken #1074
- Dashboard - Owner Display #1064
- Dashboard Preview: Abstract caret misdirection #1062
- Unable to cancel Analyses #1057
- IGV session file contains URLs without base URL for local files #1056
- IGV launch file need to be created with session file instead of with sample meta data file #1055
- Data Set - Pairs Analysis UI Missing #1052
- Data Set Browser - Missing Table #1050
- Console Error - Analyses Viewing Error in Data Set Explorer #1044
- Console Error - Missing data-set-ui-node-mapping.html #1043
- Dashboard Preview - Double Click Bug #1041
- Workflow vis container grows when the window's width is changed #1030
- Assay Attribute Api Does not return Exposed + Non-facet Fields #1028
- Progress bar of custom file upload is broken #1022
- Tabular file upload page broken #1021
- Provvis shifted away when opening analyze #1020
- IGV launcher has 2 empty entries #1018
- The number of data files returned by the API is incorrect. #1013
- The "forgot password" button is totally broken #1010
- Can't login successfully on AWS instance #1008
- Can't spin up Refinery instance on AWS #1003
- Unable to upload large files into Galaxy #999
- Invitation API is broken and UI doesn't reflect that error #998
- Creating a new group dialog is closed on enter without any action #997
- Extended group API errors trigger confusing error message #996
- In vm, grunt test fails #989
- grunt test --host fatel error #988
- Impossible to delete node relationship #981
- Solr index is not stored in EBS storage #980
- Node mapping related issue #978
- Data set page: columns appear twice #959
- Make sure that all actions go through handler methods #957
- Page freeze when deleting the number of the visible depth input #956
- Sorted reverts after term querying #955
- Attribute Filter Fields with ; break Solr Search #950
- Supervisor is not starting automatically during AWS deployment #933
- Attribute Filter Selection throws TypeError in Console #931
- Apache is not configured to serve files from MEDIA_ROOT on AWS #928
- URLs for downloading analysis results are incorrect on AWS #927
- on AWS the supervisord.conf file is wrong. #923
- Exploration tool throws an error when the returned number of nodes is zero #920
- Analyses fail when more than one input or pair of inputs is used #911
- Impossible to create input file mapping #910
- Registration emails link to wrong URL (on AWS at least) #900
- Analysis Monitor State Does Not Update after Galaxy Pauses #894
- The AWS EC2 instance root volume (EBS) does not get tagged #875
- Download link not displayed for MACS2 tabular output file #868
- Internal server error on homepage #863
- Dashboard: infinite scroll-list acts weirdly #852
- Solr is generating lots of log files #841
- Remove related objects when deleting a workflow #711
- Remove related objects when deleting a data set #710
- Started analyses never stop (visually) running when Galaxy is down #641
- Results from Galaxy test tool workflows are not displayed correctly by Refinery #476
- Analyses successfully completed in Galaxy are stuck at 100% in the execution stage. #408
- Analysis monitoring checks analysis status before a history is created in Galaxy. #282
- files with file extensions not registered in Refinery will not be assigned to new derived data file nodes #250
- Fix viewing property bug with correcting data scope. #1143 (jkmarx)
- Jkmarx/analyze pair mapping bug #1129 (jkmarx)
- Jkmarx/analyze modal delete template #1127 (jkmarx)
- Add button styling which resolves issue #1123. #1126 (jkmarx)
- Flekschas/satori fixes #1120 (flekschas)
- Jkmarx/analysis monitor bug2 #1119 (jkmarx)
- Jkmarx/dashboard analysis link #1105 (jkmarx)
- Flekschas/upload prod fix #1096 (flekschas)
- Jkmarx/analysis disable emails #1084 (jkmarx)
- Jkmarx/analysis cancel bug #1060 (jkmarx)
- Jkmarx/fix igv bug #1059 (jkmarx)
- Correct missing partial address. #1051 (jkmarx)
- Jkmarx/analyses timeview bug #1049 (jkmarx)
- Jkmarx/attribute api bug fix #1034 (jkmarx)
- Flekschas/rex paper #994 (flekschas)
- Flekschas/node mapping refactoring #947 (flekschas)
Closed issues:
- specific migrations #1145
- Add variables to config.yaml.template #1138
- Django AWS settings are hardcoded to inherit from dev settings #1137
- AWS Installation notes do not feature an image #1106
- Make all datetimes time zone aware #1090
- allow taking ownership of public data sets via file re-import #1072
- Filter data sets by group #1070
- Analyses Disable Links for Failed/Unknown #1068
- Rewrite analysis_manager.views.get_full_url() to make it reusable #1063
- Update npm #1054
- DataSet2 View: Update number of files selected #1039
- Dataset2 View: Implement File Downloads #1026
- ui-grid header sort hit/miss on touch device #1006
- Combine CloudFormation stacks into a single template #1005
- create repository mode #990
- Update built-in accounts for AWS deployment #932
- Configure availability zone at runtime #926
- Add Custom Sorting Capabilities by Requesting from Attribute Files API #919
- Integrate Ui-Scroll with Ui-Grid in New DataSet View #914
- Having to create an IAM role for EC2 instance is confusing #912
- /data directory on AWS is not mounted #883
- Move UNTITLED_DATA_SET_TITLE from Django settings to DataSet model #864
- Using git checksum breaks git checkout on AWS #861
- The requirements of the AWS RDS are unclear #860
- Integrate Analysis Tab with new Analysis Monitor Backend #856
- Integrate Global Analysis with new Analysis Monitor Backend #855
- Add Solr to TravisCI #851
- Handle Analysis deletion properly #840
- Enable tagging of all AWS resources during deployment #839
- Add Simple Email Service to AWS stack #836
- Remove views analysis_run() and repository_run() from analysis_manager #827
- Launchpad search: add type ahead #768
- Update ui-select2 to ui-select as ui-select2 is deprecated #719
- Upgrade to Django 1.6 #612
- Replace simplejson Python module #589
- Analysis Monitoring Backend Issues #554
- Read The Docs fails to build because of missing libraries #531
- Eliminate Celery chords from analysis_manager #448
- explore possibility of distributing Refinery (+ Galaxy) as an Amazon Machine Image #376
- explore advantages (and disadvantages) of using a model to manage file types #305
- Update to Celery 3.x #248
Merged pull requests:
- Jkmarx/data set config button styling #1163 (jkmarx)
- AWS Django settings #1156 (drj11)
- Add configurations for data volume #1144 (drj11)
- Add configuration for REFINERY_DATA_IMPORT_DIR #1142 (drj11)
- Cleaning up ADMIN_PASSWORD #1141 (drj11)
- Scottx611x/user registration edits #1132 (hackdna)
- Move AWS config into single file #1130 (drj11)
- Scottx611x/own public datasets #1124 (scottx611x)
- Jkmarx/server date time zone aware #1122 (jkmarx)
- Add filter for analysis_group column. #1112 (jkmarx)
- Jkmarx/data set2 files number #1107 (jkmarx)
- Jkmarx/data set2 attribute filter #1104 (jkmarx)
- Make the AWS EC2 instance key name configurable #1102 (drj11)
- Store stack name in file and use UTC #1101 (drj11)
- Scottx611x/galaxy large file uploads #1095 (scottx611x)
- Scottx611x/galaxy large file uploads #1092 (scottx611x)
- Update analysis link on dashboard analysis list. #1091 (jkmarx)
- Minor fixes for aws-config defaults #1086 (drj11)
- Flekschas/datasets group filter #1085 (flekschas)
- Single CloudFormation stack #1080 (drj11)
- Flekschas/ng strict di #1078 (flekschas)
- Jkmarx/analysis link removal #1075 (jkmarx)
- Set
analysis\_status
properly to alleviate issue of overall state be… #1067 (scottx611x) - Refactoring how aws region is discovered #1036 (drj11)
- Jkmarx/data set attribute util #1032 (jkmarx)
- Flekschas/ui fixes #1031 (flekschas)
- Add a
Name
tag for EC2 Web UI #1029 (drj11) - Move solr data to persistent volume #1027 (drj11)
- Flekschas/eslint #1023 (flekschas)
- Django superuser (admin) has configurable password #1004 (drj11)
- Return only the relative url, but still use the full url in vizualiza… #993 (scottx611x)
- Jkmarx/data set infinite scroll #987 (jkmarx)
- Scottx611x/galaxy deletion #984 (scottx611x)
- Scottx611x/file extension rework #983 (scottx611x)
- create the guest account as an inactive account #979 (drj11)
- Configurable Site URL #976 (drj11)
- Fix Apache's MEDIA_ROOT serving directory. #953 (drj11)
- Flekschas/update ui dependencies #951 (flekschas)
- Fix typo in erb syntax for supervisord.conf #941 (drj11)
- Jkmarx/data set attribute filter #939 (jkmarx)
- template supervisord.conf for AWS #937 (drj11)
- Choose an availability zone at random #929 (drj11)
- Dataset table angularize #925 (jkmarx)
- Add aws-config template #922 (drj11)
- automatically create IAM user and get SMTP credentials #921 (drj11)
- Create fresh role for EC2 instance #913 (drj11)
- Use
file\_ext
in place ofdata\_type
as per http://bit.ly/24pDamC #908 (scottx611x) - Integrate with AWS SES #899 (drj11)
- Pre commit hook #898 (flekschas)
- Analysis monitor ui #889 (jkmarx)
- Scottx611x/django 1.6 upgrade #886 (scottx611x)
- Put filesystem directly on external device #884 (drj11)
- Set the Availability Zone for the new EC2 instance #881 (drj11)
- Fix AWS issues with RDS #880 (drj11)
- tag AWS resources #874 (drj11)
- Fixing the postgresql rules on AWS #873 (drj11)
- Upgrade to Celery 3.1 and django-celery 3.1 #871 (hackdna)
- Move AWS config into a directory #870 (drj11)
- Connect to pre-existing RDS #867 (drj11)
- Fix postgresql for "vagrant provision" #865 (drj11)
- fix the git repo clone on AWS #862 (drj11)
- Connect to pre-existing RDS #858 (drj11)
v1.1.0 (2016-01-14)
Implemented enhancements:
- Notify #general Slack Channel of new migrations automatically #823
- Include JS test coverage in codecov #821
- Refinery / Bootstrap 3 buttons are hard to see #787
- Move stylesheets (css+less) into the UI's source folder #781
- Change Puppet manifest to deploy Neo4j as a system package #767
- Fetching the owner uuid slows down the API #759
- Fetching the sharing status slows down an API call dramatically #758
- Remove "PROFILE VISIBILITY" and its usages #750
- Enable incremental search on substring of data set accession number #745
- Lauch Pair Analysis -- Rename/Delete Should Have Pointer #728
- Header: tab order isn't consistent #725
- Dataset page table controls unnecessary for prov vis and matrix view #723
- Prov vis not space filling #722
- Dataset page paired-input analysis cause extra scrollbar #717
- Intermediate selection for select-all checkbox on the dataset page #716
- Accession number is not stored when importing new isatabs #715
- Don't select all samples in data set view by default #709
- Collaboration View: New Group should have cancel #700
- Remove filter option ("own" and "public") for public users #685
- Add Model fields to Django Admin using list_display #677
- Distinguish between my own and my collaborators analyses #675
- do not show paginator if there is only one page #658
- Relocate canceling notification #653
- redirect user to analysis tab after analysis has launched #648
- show analysis owner name and link to owner profile in analysis list in analyses tab of a data set #647
- include owner information in analysis API #646
- show owner name and link to owner profile in data set preview #645
- include owner information in data set API #644
- Solr highlighter doesn't highlight cryptic words correctly in EdgeNGram field #547
- initialize 'Current Selection' node set on creation and page load #387
- Process ArrayExpress #340
- Create deployment documentation using Sphinx #303
- move Galaxy file store directory into Vagrant VM #279
- Celery task cleanup #265
Fixed bugs:
- Admin interface doesn't support unicode characters #845
- Custom sharing icons broken. #824
- Statistics API is broken #820
- analysis monitoring states not displayed correctly #815
- Sorting and filtering doesn't work. #813
- Even dataset table rows are transparent #812
- Solr Sends back Facets with 0 Counts #811
- Missing Facet Field for Solr Request #810
- Dataset sharing API is broken #809
- Refactor global CSS #803
- Sync Postgres Updates with Solr #802
- Asset Loading Console Error: Select2.min #801
- Dataset View: Missing NodeSelect Dropdown #799
- Upload Metadata: Tabular File Errors #796
- Tabular File Upload Table View: Column Misaligned #795
- Fix Neo4j errors in unit tests #794
- Dataset Import Body does not clear Navbar #793
- Launching analysis is impossible #792
- Dataset filters not displaying nicely #791
- Tabular metadata file upload form is not displayed correctly #790
- Unable to save Datasets (and anything else that extends BaseResource) with empty slugs in Django Admin #789
- Failing analyses #788
- Galaxy analysis fails with
AttributeError\("'tuple' object has no attribute 'lower'",\)
in Celeryd #780 - Vagrant provision fails in
manage.py collectstatic
andmanage.py syncdb
#776 - bower prune fails while vagrant provision #775
- get_file_size() for DataSets not working properly #773
- NotUserNorGroup exception during workflow import #772
- Error occuring using
core
management commands #771 - Supervisord fails to start Solr after Vagrant VM is provisioned #766
- Migration fails #765
- 500 error while accessing /api/v1/analysis/ w/ AnonymousUser #764
- Public Profiles not visible to other users #762
- 500 Error from Analysis API #761
- Django complains about duplicate key being loaded from fixture #760
- migrations of data set table are failing #757
- The prov vis is half cut on initial load #755
- Dataset View Pagination Issue #753
- Universal Analytics not working #747
- Replace STATIC_URL with the static template tag in Django templates #746
- Logo bug and scrollbar issues on the workflow page #744
- Postgresql dies upon query for deletion of analysis with many inputs #742
- Account activation being displayed twice #739
- DataSet View, pagination does not show on initial load #737
- <label> tags have a pointer on hover #736
- Global Running Analysis Does Not Update Until Popover Activated #735
- Pair Analysis - Cannot delete node pair #733
- Pair Analysis 501 Error #731
- Cannot Upload New Dataset #727
- Cannot open the filter & sort dialog in Firefox #726
- Admin can't share datasets #724
- Layout breaks for paired input analyses #721
- Node mapper throws error when something other than node is dragged onto it #720
- 400 error when mapping files for analysis #718
- Undefined nodeset query leads to 401 error #714
- User registration activation shows meaningless error #712
- Dataset page shows model for 500 error multiple times. #706
- Internal Server Error: /solr/data_set_manager/select/ #705
- Dataset page: table doesn't build properly on initial load #699
- Provenance View: Loading Icon Placement #698
- Provenance View: Sometimes Loading icon does not stop spinning #697
- Table header partially overlaps with the first row #686
- Empty dataset page for "15826: ChipSeq of MLL1 in mouse leukemic blast cells" at refinery-dev #670
- Galaxy Database File Cleanup, Post Analysis #567
- ISA archive is imported even if it has been imported previously #562
- show error message when launching of IGV session fails #371
- Duplicate base resource slugs are possible #4
Closed issues:
- ISA-tab upload fails in branch bootstrap3_upgrade #784
- Dashboard: Bootstrap3_upgrade #782
- Provenance View: Bootstrap3 Upgrade #777
- Batch Uploading of isatabs #770
- Replace ng-grid with ui-grid #754
- Update to NodeJS 4.2.1 LTE #752
- Create "Users" API #749
- Set up tracking of Angular pages using Google Analytics #748
- Test jsdoc compiler #743
- Test if prov vis works with current version of d3 and lodash #734
- Text out of bounds when drop menus are clicked. #732
- Uploading the test isatab archive leads to a Solr error #729
- Test backup strategy #704
- Share some Django settings with AngularJS #703
- Update Javascript Filenames and Directory to meet Code Style Guide #583
- upgrade to Bootstrap 3.x.x #494
- upgrade to FontAwesome 4.x.x #493
- Evaluate Django REST Framework as a replacement for Tastypie #491
- Replace urllib2 with requests library #465
- Upgrade Solr from version 4.4.0 to 5.x #457
- Change update_refinery() in Fabric script to make it work with the vagrant VM #432
- explore integration of BioJS #429
- Evaluate use of Amazon RDS vs a locally hosted Postgresql instance #422
- Prototype of automatic deployment to AWS #420
- create rst file for every Refinery app #329
- find a way to document javascript #327
- Upload data analysis workflows to the Galaxy toolshed. #290
- Clicking "View in IGV" multiple times in quick succession with lead to multiple sets of launch buttons in the dialog #7
Merged pull requests:
- Document how to delete a stack #846 (drj11)
- All the puppet code in one place #828 (drj11)
- Deploy on Amazon AWS #798 (drj11)
v1.0.0 (2015-09-17)
Implemented enhancements:
- On Dataset view, message if no attribute features are available #695
- Remove downloads tabs from Dataset view #689
- increase size of supervisord controlled log files to 5 MB #684
- Dashboard hovering a previewed dataset search result leads to unexpected coloring. #681
- remove old data set index #660
- Longterm running CSS3 animated spinners cause drop of framerate. #650
- data set description content is showing up in launch pad #642
- Dataset page shows content of all tabs for fragment of a second while loading. #640
- Analyses tab uses space inefficient. #637
- Global analyses icon shows text cursor when hovering with the mouse. #636
- change URLs in analysis list in launch pad to point to analyses tab of data set #633
- Preview is very slow for datasets with a high number of raw data files #629
- recent analysis tooltip/list should show on cogwheel icon and analysis count #625
- Fetch permission data before enabling the permission modal #622
- Limit the number of visible data sources #620
- use default analysis icon colors in data set preview #618
- Filter icon displayed twice for a short time #609
- change button labels for panels to show/hide #604
- add tooltips for sharing/ownership icon to data set list in launchpad #602
- add support for sorting and filtering for analyses/projects and workflows #601
- enable data set sort by title/name #599
- Bootstrap's tooltip doesn't show an arrow when positioning it top or right. #592
- labels are trimmed in provenance graph #537
- Projects is a dead end #513
- Provviz info bar: DOI wording is confusing #511
- terminate with error message if workflow fails in galaxy #370
- allow users to decide if they want to create a copy of analysis input files to store with analysis results #368
- identify relevant references for similar systems #333
- allow matrix to be transposed (dimensions are swapped) #332
- implement general handling of ajax queries in Refinery #263
- minify all CSS and JavaScript #262
- Implement deployment to OS X, CentOS and Debian using Fabric. #247
Fixed bugs:
- Details Page - Edit Button Redirect #696
- analysis progress indicator row does not fully collapse #694
- On Dataset Import the Content Flashes #692
- Statistics counts datasets differently #691
- Analyses icon has wrong title #688
- Add proper error handling for the dashboard when Solr is down #682
- Dataset Manager API does not have failsafe when solr is down #680
- It's possible to create a group with no name #678
- Default analysis name shown for (running) analyses #676
- "vagrant up" fails in
gem install librarian-puppet -v 2.1.0
step #665 - Console Error Thrown When Canceling Analysis #664
- https://refinery-dev.stemcellcommons.org/data\_set\_manager/ leads to 500 error #661
- height of panels does not always get updated upon window resize #657
- hide "do not show to user" facets from matrix browser #656
- Unknown Analysis is Loading Details #655
- Running Analyses Collapse/Expand Arrow Not Responsive #654
- Delay between when an analyses cancels and list updates #652
- Global analyses popover flashes "No Analyses" while loading #651
- Scrollbar madness on the dataset page #649
- analysis and visualization controls not showing in production mode #638
- Dataset page routing seems to be broken #634
- sample mapping summary is not displayed after samples are added to create an input pair #630
- jshint is failing when Grunt is executed by Puppet during Vagrant VM provisioning #628
- Delete the corresponding Solr doc when a data set is deleted #627
- download and preview indicator not showing in data set file browser in Safari #626
- analysis elapsed time not showing on analysis tab #624
- page numbers for analysis list on analysis tab are 0-based #623
- resizing of browser window duplicates entries in data set list in the launchpad #617
- fix line breaks in "recent analyses" view #615
- Permission Popup doesn't take user permission into account #611
- Double click on radio filtering only works when the filtering leads to zero results. #608
- remove commas shown in FastQC viewer #606
- correct location of arrow for global analysis progress list #603
- analysis progress on dataset page is delayed during download phase #598
- global analysis progress percentage overlaps with icon/text #596
- humanized time stamps don't work in Safari #595
- Table view header issue #593
- analysis on shared data sets not visible #591
- Analyses drop down flickers #590
- Routing for dataview tabs do not route properly #584
- Uploading files through the data file uploader causes high CPU usage #549
- Lots of ERROR logs from the status tool #518
- no node sets are shown for publicly shared data sets #489
- Spurious check_tool_status errors #447
- HTTP error 500 in ExternalToolStatus API #427
- Unable to configure IGV for the selected file set. #396
- external tool status for celery unstable even though celery is running fine #377
- bulk download or viewing of annotation tracks should not include the full set of data tracks #239
Closed issues:
- Alert User Somehow when Solr is down #683
- Items longer than selected option within a Data Set's Display dropdown are cut off. #674
- remove ExternalToolStatus code from back-end #669
- remove ExternalToolStatus code from front-end #668
- Allow assignment of states to multiple locations #635
- analysis API is slow to return results #613
- rename user-facing instances of "subanalysis" into "analysis group" #607
- dataset "BCL11A cistrome in mouse erythroleukemia (MEL) cells" exists twice in SCC #597
- Add unit test task to grunt compile command #564
- Update Angular to 1.4 #496
- Shirish Goyal: new volunteer via Mozilla Science Lab Collaborate #454
- vagrant provision fails: Installing RDoc documentation #412
- Create and publish a development Vagrant Box. #393
- Add attribution section to license #320
- explore django-pipeline for JavaScript and CSS packaging #272
- remove old styles in static/core & static/galaxy-connector #271
Merged pull requests:
v0.0.4 (2015-08-11)
Implemented enhancements:
- Update Analysis Tab View Styling #585
- Analysis drop down shown even though there are no analysis #582
- show full user names on collaboration page #580
- humanize dates on collaboration page #578
- Admins should see all data sets on the dashboard #573
- Command line ISATab import creates only soft link to the original file. #571
- Analysis Monitoring Front End Issues #553
- Separate code from configuration in Django settings #552
- allow naming of analyses before launch #541
- OwnableResource's get_owner() checks for add_ permission #540
- Checking permissions for ownership makes API slow #539
- Update lodash to v3 #530
- Filtering on is_owner and is_public for data sets, projects etc. #529
- Add fields to indicate is_public, is_owner, etc in the Sharable Resource API #524
- Filters that do not change anything could be disabled. #514
- When creating a project "slug" changes to "shortcut name" #512
- While browsing a data set: tabs that have no content could be deactivated #510
- Implement data file uploads using a web browser #508
- only show facets with more than 1 facet value #507
- indicate number of facet values in facet browser #506
- Refine provenance change encoding #505
- Make API for updating members #501
- Make API for reading user information from group #500
- update icons for cell label expand & collapse #499
- improve how text is trimmed in dataset file table #497
- extend external tool status indicator #495
- Prevent the Analyze tab from being displayed to unauthenticated users #479
- change FASTQC workflow to produce ZIP archive output #471
- Freeze Header Row in List View #468
- Data uploads #466
- Improve analysis progress monitoring UI #450
- Extract file name from file path for display in file selection browser #442
- support metadata table upload through the browser UI #436
- add support for timeout test for connecting to galaxy #354
- refine UI for sample selection page #335
- create theme for modencode site #321
- *[8+]* stop requiring page reloads in workflow setup interface #300
- cancel analysis if error state returned by Galaxy (based on overall history state) #297
- *[20]* improve progress indicators #296
- support canceling of analyses #295
- Automate Django superuser creation. #275
- implement "red button" script to set all jobs to error state in Galaxy #261
- *[4]* change how analysis status is displayed in launch pad #242
- make favicon.ico for Refinery #240
Fixed bugs:
- Unknown provider: analysesOffsetFilterProvider <- analysesOffsetFilter #587
- permission editor shows manager groups #581
- TypeError: Cannot read property 'indexOf' of undefined when searching for data sets #576
- missing select2 dropdown list button arrow on hires displays #575
- dataset keyword search broken #572
- ISATAB parser fails to create a data set. #570
- ISATAB file import fails due to
UnicodeDecodeError
#563 - Search results get duplicated sometimes #561
- launchpad display issue in Safari #556
- retrieval of publication information in launchpad preview fails when accessing Refinery via https #555
- link to analysis results broken in dashboard #550
- Home menu shows up on data-set views #548
- $state is not defined in data set view #546
- Impossible to import an ISA archive using web UI if it has been previously imported #545
- Default state is not set when opening a dataset #544
- ISA-Tab parser fails on data set from Scientific Data website #536
- Uncaught ReferenceError: analysisView is not defined #533
- Admin interface not displaying CSS #528
- Can't register new user. #527
- Isatab isa_16182_919177.zip fails #526
- changes to parse_isatab return type are breaking downstream code #523
- newly created node sets are not shown in analyze tab on data set page #522
- ExternalToolStatus: TypeError: Cannot set property '...' of undefined #521
- $log undefined in externalToolStatusFactory #520
- 404 error for map file for select2 #517
- Horizontal width of dataset table view adds unnecessary scrollbar #504
- Execution of workflows on multiple input files produces 200MB+ files in media directory #503
- High CPU utilization by Javascript UI during analysis monitoring #498
- file download links are not shown in publicly shared data sets #490
- Missing refinerySharingController error on the landing page #488
- TypeError on landing page in sharing.js #487
- Display dropdown does not switch to corresponding Provenance or Matrix tab #485
- Launching analysis not always possible using current selection #483
- Missing project_user variable when using Fabric #481
- Samples in public datasets are not displayed for unauthenticated users #478
- Problem accessing public datasets as AnonymousUser #477
- ISA-Tab upload URL field should perform 'trim' before upload #474
- Selecting all samples doesn't work properly in the data set view #473
- ViewDoesNotExist exception on GET request to / #464
- click + ctrl shortcuts in provenance visualization not working in Chrome on the Mac #460
- Provenance graph not displayed for newly imported datasets #458
- public data sets don't display for users who are not logged in #443
- Dialog box pops up saying canceling analysis failed when user cancels analysis #428
- Launch analysis button is disabled with valid input selection #415
- Catch-All Projects are created without an owner #402
- Analysis status view briefly shows "Analysis execution is pending" after analysis results have been downloaded. #397
- Crash when selecting an invalid mapping column for a new relationship. #288
- Unable to hide columns in sample table #283
- Analysis status on the home page keeps making GET requests for corresponding Galaxy histories even when Analysis status is set to SUCCESS. #273
- External tool error messages are not styled #269
- Flipped assay and study UUID assignment in the UI #245
Closed issues:
- grunt watch is failing when run outside VM #579
- add angularjs-humanize library #577
- link collaboration page from base template #574
- abstract in launchpad data set preview is broken #560
- Eliminate verbs from REST API URLs. #559
- video at vimeo is private #558
- download links in node info panel are incorrect #557
- import all SCC data set into FAS dev instance #551
- names should be shown for all nodes in provenance graph #538
- admin user does not have data upload directory #535
- rename user-facing/UI instances of "metadata table" into "Tabular File" #534
- TypeError: Cannot set property 'GALAXY' of undefined #525
- deactivate sharing UI components until launch pad is Angularized #519
- add accession number field to data set model #516
- Rewrite calculate_checksum() to accept a file object instead of file path #515
- Login Tooltip flickering #492
- guardian.shortcuts assign method unable to make change permission false #484
- Superuser not recognized by admin login #475
- Switching to develop #472
- Devasena Inupakutika (di1c13): new volunteer via Mozilla Science Lab Collaborate #455
- Update Puppet modules to the latest versions #453
- Modify analysis progress reporting to use total number of datasets in history from run_workflow() #426
- Show the name(s) of currently running tool(s) when displaying analysis progress #425
- Update deployment process to use Ubuntu 14.04 LTS Vagrant box #417
- Use $watch to get externalToolStatus service updates instead of polling with $timeout. #395
- Uncaught TypeError: Cannot call method 'getDocumentList' of null #392
- rewrite externalToolStatusService as a factory or as a proper service that does not return a value #375
- Assignment of data files to workflow inputs in the data set view is not working correctly #6
v0.0.2 (2014-11-05)
Implemented enhancements:
- create transfer directory in VM to import data from host #438
- create simplified tab-delimited file import command #437
- set maximum size for provenance graph elements #434
- capture referral URL when users are redirected to ISA-Tab upload page #413
- Add UI app management infrastructure to Vagrant VM #389
- Update galaxy on VM (dev) to be run using apache/nginx #338
Fixed bugs:
- Fix RabbitMQ deployment error in the Puppet manifest #462
- Download of files from SRA is failing #445
- sharing data set with public group causes error when viewing data set #440
- Incorrectly including CSS stylesheet with "link ref" instead of "link rel" #439
- download of ISA-Tab archives is failing #433
- Internal server error when a workflow that doesn't exist is accessed #430
- output of IGV tile or count not imported correctly into Refinery #405
Closed issues:
- make text scaling independent of graph scaling #456
- investigate if MM/DD/YYYY is a valid date format for ISA-Tab #410
- change supervisord config to store logs in a separate "log" folder #384
- explore using BioBlend as an abstraction layer for the Galaxy API #313
v0.0.1 (2014-05-07)
Implemented enhancements:
- remove horizontal scroll bars in data set UI where not needed #404
- Add zv9 (zebrafish) genome build for visualization in IGV #399
- Add an option to use Apache and mod_wsgi on the Vagrant VM #388
- replace analysis uuid in file browser table with analysis name #383
- show correct input label if only one input has been dragged onto dropzone #381
- enforce usernames to be lowercase only #345
- *[3]* create workflow: SPP #291
- *[?]* cancel running analyses #257
- Updating creating node relationships #241
- Handle no connection to database server condition. #236
- Handle error when RabbitMQ is down #234
- Do not send analysis failure email if analysis was cancelled by user. #233
- Add API for stopping running analyses. #232
- Create a custom version of SPP tool based on the Modencode version and upload it to the test tool shed. #230
- serve workflow graph through Workflow API #229
- add support for sending emails from Vagrant VM #226
- Revise directory structure to better separate deployment configuration from the rest of the code. #225
- Add support for Galaxy to the Vagrant VM. #224
- test if celery is running before trying to import isa-tab through custom command #223
- switch email backend from console to file #222
- create "create_workflowengine" command #219
- check if Solr is running #218
- remove SUPPORTED_GENOMES in annotation_server and replace with list of default genomes from genome build table #217
- Report analysis failure if one of the input files cannot be downloaded or read from disk #216
- Create a simplified installation procedure using Vagrant and Puppet. #215
- Implement a view for canceling Galaxy jobs #213
- *[16]* catch exceptions from all critical calls to Galaxy in the AnalysisManager #212
- Implement processing of special characters when importing tab-delimited metadata files. #211
- Remove reset and change password links from views when LDAP auth is enabled. #210
- *[4]* filter samples/files by "analysis"/"workflow"/"workflow step" #209
- *[1]* create documentation for Refinery workflow importing #203
- *[1]* test if input relationships refer to existing workflow inputs #202
- *[4]* test workflow tools annotations for correctness and completeness #201
- *[2]* store workflow template dictionary in workflow model #200
- *[12]* handle packaged downloads separately from analyses #199
- password reminder email sent notice should be on login page #198
- *[4]* Send welcome email when user account is created using django-auth-ldap #197
- update Park lab dev VM so it sends emails #195
- Variable input workflows with additional steps beyond "Archiving" #193
- *[4]* Customize login page with info necessary to obtain FAS RC account. #192
- Disable registration using REGISTRATION_OPEN setting from django-registration #191
- do not delete workflows by default, instead archive them #189
- *[4]* access forbidden page should distinguish between anonymous and logged in users #185
- *[6]* Implement functionality to add a custom message to every page #184
- *[2]* Disable registration page on SCC VMs #182
- *[4]* add (for now optional) "type" attribute to tool annotation in Galaxy workflow and apply it to workflow output files #181
- *[8]* Analysis REST API #179
- make login button more visible #177
- *[4]* implement mapping from URLs to file system paths when importing files into refinery #176
- Add phantompeakqualtools as a workflow in Galaxy #175
- redirect user to previous page after login if possible #172
- show node set manager only when user is logged in #171
- NodeSets need to be owned by users #170
- implement setting remote_user http request header #168
- implement authentication using remote_user http header #167
- *[2]* set workflow as inactive and do not delete when new workflows are being imported #166
- link analysis results back to data model #163
- Allow for tool output renaming based on tags for name and description #162
- add GTF as a file type #159
- Add all the currently used config variables with sensible default values and comments to settings.py. #157
- Update view "IGV" when looking at analysis results #155
- show project owner on project detail page #154
- distinguish public and private resources on landing page #153
- Make sure all new users are added to the Public group #147
- Add default NodeRelationshipType for single input workflows #146
- remove ISA_TAB_TEMP_DIR references and replace with mkdtmp (?) #145
- let users chose how many entries they want to see per list page #142
- determine length of row/column labels in matrix view and adjust matrix position #140
- keep track of both data query and annotation query to avoid reset #139
- Refactor sample selection #138
- use NodeSet API to create NodeSet based on Solr query #134
- Extend Galaxy API to provide functionality for downloading datasets. #131
- Derived data files that contain a summary across samples are only being associated with a "single parent". (e.g. gene expression matrix or a phantompeakqualtools report). #129
- Implement authentication against LDAP #127
- Modify NodeSet model/API #126
- Remove MEDIA_HOST variable #125
- add help text to options for make_metadata_table #123
- Move REFINERY_BASE_URL and REFINERY_INSTANCE_NAME from settings to a param for the init_refinery command. #122
- implement support for markup in descriptions of core data structures (project, data set, workflow) #121
- optparse support for import_metadata_table #120
- Implement REST API for NodeSet model #119
- Extend the galaxy instance model with a field that indicates whether http or local download should be used #117
- add support for Array Data File and Derived Array Data File in ISA-Tab #114
- sort sample table by first column #113
- make a description field for DataSet and Workflow #112
- add tgz as file type in FileStore #109
- Create NodeSet model #106
- create proper 404 and other error pages #103
- handle blacklist/whitelist of file uuids when creating analysis and IGV session files #102
- switch to using file server in sample selection view #101
- block bulk download when viewing annotation tracks #100
- allow user to choose how many table rows should be shown #99
- replace icon checkboxes with real checkboxes #97
- trim labels and add tool tips to matrix view #96
- make ISArchive (and Pre-ISA) available for download #95
- Make meta data table available as download #94
- update facets using matrix selection and vice versa #93
- implement bigBed file server item #92
- add note on profile edit page after first log in that is optional #89
- include species on genome build buttons in IGV modal #88
- implement file server Python API for TDF files #87
- keep track of individually (de)selected nodes in sample selection interface #86
- expand genome_build_to_species_id in annotation_server #84
- create "clear all" button for facet selection #83
- (modal) warning on all pages if we detect IE #81
- change edit buttons on profile page #79
- tooltips for annotation/data buttons #78
- add help buttons for "View in IGV" and "Download as Archive" #76
- disable "Download as Archive" button when user is not logged in #75
- optimize performance of TDF profile calculation #74
- add tgz as file format #73
- Remove "Solr Query" link from download page if running in non-debug mode. #71
- in repository mode replace "Analysis" with "Downloads" wherever possible #70
- limit number of files per zip download to 20 #69
- remove checkboxes from sample selection page #68
- make sequence length table (e.g. chromosome lengths) #67
- in repository mode only show contents of catch-all project #66
- clean up analysis results page for repository mode #65
- make "genome build" model #63
- Create django view for solr queries #62
- send an email to admin when new user registers #61
- find library to provide proper command line flags for custom commands #60
- Bootbox js modals for opening up multiple igv instances #59
- replace "Unnamed" in name of analysis with name of the workflow #58
- add tag to galaxy workflows to mark them as templates for use with refinery #57
- create "Forgot Password" link and reset password #56
- use django-registration package and enforce unique email addresses for registration #55
- add species information to nodes #54
- Email notification when analysis has finished #53
- parser should implicitly add missing empty fields at the end of non-header rows #52
- make model for genes #51
- serve genome sequence in given window #50
- merge isa-tab importing backend code for view and command line input #49
- create logging monitor for admin #48
- put our Galaxy extensions into the main branch #47
- fix new converter extra tab at end #46
- ISA-Tab Logging #44
- edit process_isatab command #43
- Remove References to Refinery Repository from data_set_manager views #42
- Correctly identify number of steps in workflow. Differs from number of steps defined in workflow file. #41
- Remove references to Refinery Repository in Analysis Manager #40
- Add ability to galaxy to download a collection of files, zip, and return a tar ball via the cluster #38
- web UI for importing ISA-Tab files #37
- accept ISArchives with and without subdirectories in the ISA-Tab parser #36
- refactor file store to use symlinks #35
- Finish galaxy analysis pipeline, download results to a stored directory #34
- use galaxy workflow output flag to indicate what files are output #33
- add support to file store to rename files #32
- version data sets #31
- add support for api keys #30
- extend parser to work with ISA-Tab files that are a combination of multiple studies #28
- implement basic file store API #27
- implement JavaScript tdf parser #25
- specify file store #24
- progress updates for Galaxy workflows #22
- get number of steps for a given Galaxy workflow #21
- add support to retrieve galaxy file type from history #20
- store analysis results in repository #19
- Figure out Expansion Factor of SPP workflow #18
- read through eXFrame's createISA.pl to get an idea of what they're doing #17
- add execute flag to workflow engines #16
- Create fixture for New ISA-Tab Model #15
- Put link to E-R diagram in Wiki #14
- store original isa-tab files and mage-tab files in file store #13
Fixed bugs:
- Analyses with datasets in paused state are reported as running by Refinery. #407
- Crash when trying to access a data set shared by a user that was subsequently deleted. #401
- Clicking on the "Public" link under Groups on the Profile page results in an error #400
- all analyses are showing up for all users with login credentials #398
- successfully finished analyses showing up as running with 0% on launch pad #390
- analysis facet selector on data set page not loading in most cases #382
- Page not found (404) is produced when trying to access an analysis result file of 0 bytes in size. #289
- Analysis results are not downloaded after successful workflow run. #274
- Server error: GenomeBuild matching query does not exist. #246
- deleting a workflow engine doesn't delete the corresponding external tool status #244
- Celery down error message appears at random. #238
- Celery/Galaxy/Solr down error message appears intermittently #237
- admin interface not accessible when Galaxy instance is down #235
- AttributeError is raised when accessing analysis status with an ID that doesn't exist. #231
- workflow page can't be viewed when Galaxy instance is down #228
- "No such file or directory" error when installing Puppet firewall module while provisioning a new VM instance. #227
- Fix RabbitMQ "node down error message during VM provisioning. #221
- Creating workflow engines via the admin UI does not allow workflow import. #220
- problem with LDAP settings after login #207
- *[1]* allow workflow without defined input relationship #204
- *[2]* User sometimes is redirected to registration page after logging in. #196
- *[4]* fix duplicate import of ISArchive file in ISA-Tab importer #187
- admin should be allowed to see all group pages #186
- *[4]* only first 20 nodes from node set are passed to analysis #183
- *[8]* FileStoreItem datafile sometimes is not created when file store contains broken symlinks. #180
- workflow count shown on statistics page also includes inactive workflows #178
- *[1]* pager shows extra page if number of items in data set == number of items per page #174
- *[2]* selecting facet value should not close facet value list #173
- change relationship between Investigation and DataSet from many-to-many to one-to-many #169
- analyses are accessible with direct link without requirement to login #165
- description field in Galaxy Instance model should not be required #164
- "invert selection" button sometimes doesn't switch blacklist state #160
- clicking checkbox in Solr Document table field selection dropdown doesn't work (clicking on the name does) #158
- FIREFOX: selection state of attributes on "attribute" tab is not saved #152
- if there are only one or a few entries in the sample selection table the column selection menu gets cut off at the bottom #151
- analysis email notifications incorrect in default mode #144
- Assignment of data files to workflow inputs in the data set view is not working correctly #141
- matrix does not maintain ordering after selection is made #136
- labels on matrix are missing when switching back to matrix from table/list view #135
- download of ISA-Tab/pre-ISA-Tab archive from data set detail page is broken #130
- "Name" facet is not being split properly by the parser. Consider using just the filename when a full path is given. (Need to evaluate if this is generally applicable) #128
- "Name" facet is parsing out each directory in absolute file paths #124
- Fix names of imported files produced by tools installed from Galaxy toolshed. #116
- unknown filetype produces error in file store #110
- file store produces URLs with duplicate "file_store" component #107
- data_set_manager documentation is throwing errors #104
- No content in table until user changes filter in matrix #98
- commit error on loading a bigbed file as an auxiliary file #91
- Two Emails sent per user registration #90
- FileServer add is creating BAM items instead of WIG items (calling create on wrong object) #82
- fix naming of archive files downloaded from galaxy #80
- fix problem with parentheses in filenames failing import into Galaxy #72
- fix problem with analysis completion emails not being sent #64
Closed issues:
- Handle analysis failure in Galaxy #394
- Problem adding and navigating input node pairs. #391
- Sample drag and drop does not work properly in Safari and Firefox. #380
- scroll only table but not dropzones #379
- node relationship drop zones sometimes do not work #378
- Display analysis results in the data set view after workflow has finished running. #373
- Disallow launching of analyses when Galaxy is down. #372
- remove images/scc_logo.png if not needed any longer #270
- document ArrayExpress, taxonomy and UCSC settings #214
- *[8]* Upload test workflows and dummy tools into the test toolshed #208
- document LDAP settings #206
- Create a Github repository for Galaxy tools and workflows used by Refinery #205
- Update help/documentation for the process_metadata_table command. #194
- Troubleshoot IGV crash #190
- update Galaxy on Refinery VMs #188
- upgrade D3 to version 3.0 #161
- NodeSet permissions in REST API #156
- Upgrade to Bootbox 3.0 #150
- upgrade to FontAwesome 3.0 #149
- Upgrade to latest bootstrap #148
- include license and author information at the top of each code file #143
- deal with spam registrations #137
- Host our own copy of externally loaded UI resources #133
- check security of Solr setup #132
- get a private github account #118
- implement migration with South #115
- add workflows to dev VM galaxy instance #111
- set up development VM #108
- document on wiki how to use Sphinx to generate documentation #105
- UI Testing for Repository Mode Alpha Release #85
- launch Refinery in debug mode #77
- move logger settings into settings.py from local settings #45
- add instructions on how to set up Sentry to wiki #39
- find out best practices for Python/Django documentation #29
- Update to Django 1.4 #26
- write Refinery architecture overview #23
- explore options for Django logging and monitoring #12
- explain to richard, psalm and ilya how pivotal tracker works #11
- Integration Refinery with Galaxy. Step 1: Creating a Galaxy Instance #10
- Instructions for creating django super user didn't work #9
- readme file has incorrect git clone url #8
- Refinery doesn't work in Firefox (or Internet Explorer) #5
preview02 (2012-08-31)
Closed issues:
preview01 (2012-05-02)
Closed issues:
- Test Issue #1
* This Change Log was automatically generated by github_changelog_generator