[ARVADOS-WORKBENCH2] created: 1.4.0
Git user
git at public.curoverse.com
Wed May 29 15:18:15 UTC 2019
at d01920e89c231e7a7177c2efe1bb831a9ce2c5f1 (tag)
tagging b58c1d9f7ce635aeab54c02faa516593305967e3 (commit)
replaces 1.3.1
tagged by Fernando Monserrat
on Wed May 29 12:17:13 2019 -0300
closes #15283 . Release 1.4.0
Arvados-DCO-1.1-Signed-off-by: Fernando Monserrat <fmonserrat at veritasgenetics.com>
Daniel Kos (39):
Update redux form types, make getFilters keywords aware
Add query <-> advanced data synchronization
refs #master Merge branch 'origin/master' into 14280-query-language
Fix various search issues
Connect project tree with redux-form
Add query name showing on save query checked only
refs #master Merge branch 'origin/master' into 14280-query-language
Add populating search bar project tree and auto selecting project, fix clearing selection on advanced view close
Remove unnecessary comment
Fix getting correct search filter
Add exist filter
Merge branch 'origin/master' into 14280-query-language
Code review fixes
Fix showing undefined in chips if there's no value
Code review fixes
refs #14280 Merge branch 'origin/14280-query-language'
Add site manager and initial validation
Add session validation
Add login in/out handling, fix async validation
Merge branch 'origin/master' into 14478-log-in-into-clusters
Fix session initialization
CR fix dereferencing nullable user
CR fix too big inlined onSumbit handler
refs #14478 Merge branch 'origin/14478-log-in-into-clusters'
Fix passing auth reducer tests
Fix error message for search result panel
Fix trash panel access
Add stacktraces do redux devtools
Add multi cluster search
Cluster search fixes, infinite data explorer mode
Fix typo
Add cluster render
Add criteria changed flag to request items
Fix bad url
Merge branch 'origin/master' into 14348-cluster-search
Post merge fixes
CR fixes
refs #14348 Merge branch 'origin/14348-cluster-search'
Fix test passing
Eric Biagiotti (37):
15088: Adds routing for link-account panel
15088: Adds initial link account UI
15088: Saves account link data in session storage and logs out
15088: Adds link-account state and service
15088: Adds the ability to cancel account linking after logging in
15088: Updates state to account for both types of linking and adds UI
15088: Adds account linking functionality
15088: Adds invalid states and UI and improves action error handling
15088: Adds link accounts to drop down. Removes changes to my account
15088: Sets correct account after second login
15088: Removes navigation after second login
15088: Adds support for inactive account linking
15088: Adds link account feature to inactive page
15088: Changes link account dispplay times to UTC
15088: Adds logout before logging in to second account
15088: Function name clarification
15088: Adds reload after link account operation
15088: Adds link account panel reducer tests
15088: Handles browser navigation during link account ops
15088: Removes unused my-account-panel action
15088: Moves link account operation check to initAuth
Merge branch 'master' into 15088-merge-account
15088: Fix to use new login function
15088: Fixes tests broken by the merge
15088: Adds federated account linking
15088: Fixes UI on link account failure
15088: Improves federated linking logic and UI
Merge remote-tracking branch 'origin/master' into 15088-merge-account
15088: Adds progress circle when loading the link panel
15088: Fixes linkAccountPanel reducer tests
15088: Adds unique message for inactive remote users linking accounts
15088: Fixes page refresh on link accounts page
15088: Changes link account page times to local. Adds cancel snackbar.
15088: Fixes auth-action test and simplifies link account cancel snackbar
15088: Text clarification for linking as a remote user
Merge branch '15088-merge-account'
Fixes auth-action test merge refs #15088
Janicki Artur (40):
add keep services panel with state and all dialogs for actions
fix issue with isAdmin for user and modify keep services actions
change code after CR
Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14503_keep_services_panel
Merge branch '14503_keep_services_panel'
refs #master fix auth actions test
add compute nodes with store, service and all dialogs
Merge branch 'master' of https://github.com/curoverse/arvados-workbench2 into 14502_admin_compute_nodes
Merge branch '14502_admin_compute_nodes'
init api token, add model and service, create dialogs and panel
add help dialog, change attrs dialog and store
change compute node panel - remove style
Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14500_admin_api_tokens
Merge branch '14500_admin_api_tokens'
add new option for data-explorer - hide search input
add admin links feature - model, service, dialogs and panel
Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14512_admin_links
change code after CR, clean code and add vm to nav action
Merge branch '14512_admin_links'
add compute node middleware, data explorer and remove reducer
refactor link panel
Change code after CR
change code after CR - add method to with-resources
Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14602_admin_compute_node_paginations
Merge branch '14602_admin_compute_node_paginations'
add properties to create project form
fill actions for add and remove property from new project form
remove unnecessary import
change code after CR
remove unnecessary import and add interface for properties
change code after CR
Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14248_assigning_properties_to_projects_during_create
change selector name for project create form
Merge branch '14248_assigning_properties_to_projects_during_create'
add middleware and pagination, change resources model and store
remove ResourceTypes and Api client Authorization extends by Resource
Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14652_api_tokens_pagination
remove unnecessary imports
Merge branch '14652_api_tokens_pagination'
refs #14652 improve api client auth
Michal Klobukowski (196):
Add is-image dependency
Create FileThumbnail
Add url to FileTreeData
Update collection-panel-files to pass file url files tree
Set ImageFileThumbnail to file's url
Add more space before and after ImageFileThumbnail
Merge branch '14563-image-files-thumbnails'
Remove uneccesary conditional from ImageFileThumbnail
Add react-select dependency
Improve suggestions box style so it stays in a viewport
Force suggestions box to update position when items amount changes
Add autocomplete arrows navigation
Remove unused react-select dependency
Merge branch 'master' into 14393-improve-autoselect
Merge branch '14393-improve-autoselect'
Add presets method to WorkflowService
Add presets actions to run-process-panel
Handle workflow presets loading in run-process-panel reducer
Create SELECT_WORKFLOW_PRESET action
Handle SELECT_WORKFLOW_PRESET action in reducer
Create WorkflowPresetSelect
Add WorkflowPresetSelect to RunProcessSecondStepForm
Create action that selects a preset and updates form values
Use selectPreset in RunProcessSecondStepForm
Improve WorkflowPresetSelect layout
Wrap WorkflowPresetSelect in the grid
Delete bad label
Remove unused vars
Add conditional that stops ancestors service from calling the same ownerUuid in infinite loop
Refactor AncestorService to hide recursion implementation and give more meaningful names to arguments
Delete unused import
Merge branch '14553-bugfix-infinite-loading-in-shared-with-me'
Setup navigation and create slot for groups panel
Add possibility to pass the null value to addEqual condition in FilterBuilder
Initialize groups panel store and view component
Filter groups by name
Apply correct GroupsPanelColumnNames enum name
Add ordering by group name
Refactor data-explorer to make it background more customizable, add slot for custom actions
Add new group button
Clean up groups panel imports
Add CreateGroupDialog
Create CreateGroupDialog's form
Change groupClass condition in filters used for fetching groups
Implement basic group submission
Merge branch 'master' into 14490-workflow-presets
Merge branch 'master' into 14490-workflow-presets
Add ordering to WorkflowService presets result
Merge branch '14490-workflow-presets'
Fix onNewGroup handler
Add missing link resource kind
Add permission links creation to createGroup action
Add loading permissions for requested groups
Create GroupMembersCount
Setup routing for group details
Set up data explorer for group details panel
Fix error when double clicking on a group
Refactor data-explorer to make it background more customizable, add slot for custom actions
Add breadcrumbs for groups panel
Add GroupDetailsPanel view
Load users instead of permission into group details table
Create file viewer config schema
Move file-viewers-config to models
Extend main config with FILE_VIEWERS_CONFIG_URL
Create FileViewersConfigService
Add FileViewersConfigService to service repository
Create actions and selectors for file viewers
Handle errors while fetching fileViewersConfig
Dispatch loadFileViewersConfig from workbench
Create FileViewerActions component
Add FileViewerActions to file's context menu
Delete api token from file url
Pass FILE_VIEWERS_CONFIG_URL to configuration
Clean up DEFAULT_FILE_VIEWERS
Fill file actions space with an empty icon
Add OpenIcon
Replace FileViewerActions icon with OpenIcon
Hide context menu separator if next items group is empty
Prevent going through file viewer action twice when navigationg using tab
Add file viewer icon customization
Merge remote-tracking branch 'origin/14505-admin-group-panel-member-context-menu' into 14505-admin-groups-panel
Add "Add user" button to GroupDetailsPanel
Create min length validator
Create AddGroupMembersDialog
Extract function for adding group member
Rename createPermission function
Export addGroupMember function
Create addGroupMembers action
Move group details related actions to corresponding file
Implement group member removal
Add autofocus prop to autocomplete
Add autofocus prop to people select
Enable autofocus to AddGroupMembersDialog
Merge branch 'master'
Clean up app bar menus after merge
Hide search input from GroupDetailsPanel
Update group members implementation to match docs
Fix autocomplete's label positioning when there is no items
Replace advanced search properties fields with ones supporting vocablary
Restore repositories link to account menu
Clean up group-panel imports
Merge branch 'master'
Merge branch '14505-admin-groups-panel'
Merge branch 'master' into 13540-add-possibility-to-open-files-in-third-party-apps
Merge branch '13540-add-possibility-to-open-files-in-third-party-apps'
Merge branch 'master' into 14603-add-controlled-vocabulary-to-advanced-search
Replace ClickAwayListener with Popover
Set transform origin to improve popovers animation
Split search bar view into smaller components
Add comment about renderChips condition
Merge branch 'master' of git.curoverse.com:arvados-workbench2 into 14603-add-controlled-vocabulary-to-advanced-search
Merge branch '14603-add-controlled-vocabulary-to-advanced-search'
Clone search input so that a focus is kept when opening the search view
Merge branch '14603-clone-search-input'
Restore ClickAwayListener usage to SearchBarView
Create a Backdrop layer for SearchBarView
Merge branch '14649-search-bar-ui-improvements'
Add helpetText props to TextField
Add type prop to TextField
Fix IntInput zero or empty string parsing
Export IntInput's parse and format functions
Delete console log from WorkflowDetailsCard
Create min validator
Create optional validator
Extend RunProcessAdvancedForm with numeric fields with runtime constraints values
Disable run process button if advanced form is invalid
Update SchedulingParameters interface
Export RunProcessAdvancedForm field names
Set correct type of runtime field value
Delete initialValues since they are not working
Make runtime field a numeric input
Initialize process advanced form from action
Update runProcess action to use new advanced form values
Restore --api parameter to process command accordgin to 'Using the deprecated 'jobs' API.' warning.
Create FormField component
Create SwitchField component
Add API field to process advanced form
Use value instead of checked in SwitchField
Add api field value to runtime constraints
Set default api field value
Merge branch '13708-process-form-runtime-constraints'
Extend details panel with files
Refactor getIcon so that it's easier to reuse
Display correct icon in FileDetails
Delete image file preview from files tree
Add size info and preview to FileDetails
Add OPEN_DETAILS_PANEL action
Handle opening collection detail panel on click on collection panel title
Open details panel on file click
Display file preview if file is an image
Replace multiple if blocks with more convenient mechanism
Merge branch '14684-image-file-preview-in-details-panel'
Replace deprecated button variants
Enable useNextVariants and replace depracated typography variants
Merge branch '14639-replace-depracated-mui-variants'
Clean up route-change-handlers imports
Set better return type of route handlers ActionCreator
Merge branch '14653-refactor-route-change-handlers'
Add --local option to command of a new process
Merge branch '14830-process-fails-due-to-missing-docker-image'
Change default project explorer's sorting tDESC in the last modified column
Merge branch '14901-change-default-sorting-to-last-modified'
Sort favorties using modified by field by default
Sort trash using trashed date field by default
Merge branch '14901-default-sort-of-favorites-and-trash-by-modification-data'
Wait for all files upload to complete with Promise.all
Delete unused parameter of webdav.upload
Merge branch '14910-uploading-files-to-collection'
Set default sorting of search results by last modification date
Merge branch '14901-default-sort-search-results-by-modification-data'
refs #
Create addFullTextSearch of FilterBuilder
Create searchQueryToFilters function
Update search implementations to use searchQueryToFilters instead of getFilters
Fix data-explorer layout when search input is hidden
Hide search-input in search-results-panel
Merge branch '14917-searching-by-properties'
Delete unused getFilters function
Handle white space in property key and value by wprapping them with quotes
Create new search query parser
Remove duplicates from result of findSearchString
Add isTrashed function to arv-parser
Update search-results to use new query parser
Use fullTextSearch filter only if search query is not empty
Merge branch '14917-searching-by-properties'
Move search call debounce to component
Merge branch '14917-searching-by-properties'
refs #
Update buildQueryFromKeyMap patterns to match new property tokens
Merge branch '14917-searching-by-properties'
Gray out filters label when all filters are selected (default behaviour)
Wrap column filters icon with an icon button
Add hover styles to sorting arrow
Update filters icon style to match sorting icon
Merge branch '14971-table-column-filters-ux-improvements'
refs #14971
Pawel Kowalczyk (161):
add-isAdmin-to-store
isAdmin prop
merge master
context-menu-for-VMs
virtual-machines-admin-panel
cr changes
conflicts
metadata-refactor
Merge branch 'master' into 14498-virtual-machines-admin-panel
Merge branch '14498-virtual-machines-admin-panel'
user-admin-panel-init
context-menu-for-user-data-explorer
Merge branch 'master' into 14504-users-admin-panel
creating-user
creating-user-changing-is-admin-is-active-and-redirect-to-projects
delete firstName and lastName from form when creating a user
conflicts
deleted-unnecessary-code
next conflicts
Merge branch '14504-users-admin-panel'
created-admin-menu-and-extracted-virtual-machines-to-separated-components
ssh-keys-admin-user-panels
disallow-to-see-admin-panels-when-no-admin-permissions
Merge branch 'master' into 14566-admin-modal
linked-output-to-collection-inside-process-view
added-snakcbar when output des not exists
show-link-to-process-which-created-a-collection
editing-process-description
Merge branch 'master' into 14566-admin-modal
Merge branch '14566-admin-modal'
Merge branch 'master' into 14582-missing-output-link-inside-process-views
Merge branch '14582-missing-output-link-inside-process-views'
Merge branch 'master' into 14480-show-link-to-process-which-created-a-collection
Merge branch '14480-show-link-to-process-which-created-a-collection'
Merge branch 'master' into 14581-it-is-impossible-to-edit-process-description-after-creating-it
Merge branch '14581-it-is-impossible-to-edit-process-description-after-creating-it'
context menu for groups panel
merge-14505-admin-group-panel
modals-are-closed-after-using-browsers-back-or-forward-option
deleted-unnecessary-code
context-menu-for-group-member
Merge branch '14489-modals-persists-after-using-browsers-back-option'
14491-graph-field-fixed-height
-14614-added-output-and-remove-functionality-inside-process-menu
refs #14616-link-to-process-in-process-output-view-does-not-work
refs #14615-placeholder-message-displayed-instead-of-inputs-link
cr change
Merge branch 'master' into 14614-outputs-option-does-not-work-from-more-options
Merge branch '14614-outputs-option-does-not-work-from-more-options'
Merge branch 'master' into 14491-graph-field-is-too-big-when-no-workflows-were-chosen
Merge branch '14491-graph-field-is-too-big-when-no-workflows-were-chosen'
14489-any-menus-persists-after-route-change
cr-change-props-names
init-modal
Merge branch '14489-context-menus-dropdowns-persists-after-using-back-option'
init-setup-shell-acc-dialog
merge master
Merge branch 'master' into 14565-admin-managing-user
refs #14498-usernames-in-machines
Merge branch 'master' into 14565-admin-managing-user
login-as-someone
cr changes
Merge branch 'master' into 14565-admin-managing-user
Merge branch '14565-admin-managing-user'
refs #14565-admin-managing-user-login-as-someone
refs #14565-login-as-someone-list-against-get
refs #14565-incorect-uuid-passed
refs #14565-login-as-someone-by-created-at-prop
refs #14565-login-as-someone-proper-uuid
refs #14565-fix
refs #14565-login-as
14644-nanh-nanm-in-suprocess-view
Merge branch 'master' into 14644-nanh-nanm-in-subprocess-view
Merge branch '14644-nanh-nanm-in-subprocess-view'
refs #14654-empty-trash-and-favorites
refs #14565-login-as-other-user
refs #14565-login-as-someone
refs #14565-login
refs #14565-login-as-other-user
Merge branch 'master' into 14604-ui-improvements
Merge branch '14604-ui-improvements'
re-run-workflow-and-display-workflow-inside-process-info-card
Merge branch 'master' into 14643-re-run-workflow
Merge branch '14643-re-run-workflow'
refs #no-ref fix
refs #14370-display-correct-description
refs #14744-inappropriate-results
fixed-type-filter-in-search-results
fixed-search-in-trash-in-global-search
searching-by-properties-fix
Merge branch '14744-inappropriate-results'
searching by description and uuid
Merge branch '14772-gloabal-search-is-unable-to-find-projects-or-collections-only-by-uuid'
refs #14781-font-color-on-process-logs-were-black-on-black-bg
refs #14783-go-to-log-collection-is-not-working
sharing-with-groups
Merge branch '14759-cannot-share-with-groups'
cancel-running-workflow
Merge branch '14721-cancel-running-workflow'
refs #14801-api-resonse-is-not-complete
refs #14815-remove-the-limit-of-subprocess-in-a-process-view
refs #14785-selection-of-table-content
refs #14671-download-file-from-collection-asks-for-auth
refs #14709-create-a-collection-from-selected-is-not-doing-what-it-should-do
refs #14848-inproper-location-for-new-processes-fix
fixed-removing-selected-files
download-selected
Merge branch '14856-actions-on-selected-files-inside-collections-are-not-working'
refs #14857-new-workbench-affects-files-content
refs #14875-inappropriate-format-of-the-project-desc
refs #14875-wider-dialog
refs #14926-modal-with-inputs-is-empty
refs #14932-shared-with-me-side-bar-limit
refs #14876 Copy-selected-into-the-colletion
data-explorer-routing-and-admins-context-menu-for-resources
adding/removing-from-public-favorites
render-icon-if-public-favorite-and-actions-for-processes-and-projects
public-fav-panel
context-menus-in-public-favorite-panel
extend-tree-picker
temp-icons
Merge branch '14941-public-favorites-initialize-data-explorer-and-routing'
refs #15027-delete-version-attr-on-update-collection
refs #14855-downloading-has-different-behaviour-in-a-specific-environment
refs #15057-content-from-shared-with-me-not-displayed-in-favs
refs #15039-inappriopriate-search-results-adter-going-back
refs #15085-breadcrumbs-are-not-presenting-names-of-processes-and-collections
refs #15076-link-to-process-only-if-its-necessary
correct-order-for-public-favorites-inside-tree-project
rendering-public-fav-icon
adding-to-public-favorites-from-shared-with me
add-posibitility-to-add-to-public-favs-from-favorites-panel
render-items-from-links-inside-public-favorites-panel
Merge branch '15120-content-from-shared-with-me-cannot-be-added-to-Public-Favorites'
refs #14859-admin-filtering-by-name-inside-user-panel
refs #15077-after-deleting-the-project-from-the-tree-its-not-dissapearing-in-the-table
refs #15120-adding-to-public-favs-from-side-panel
check-for-collections-with-same-content-adress
routing+init-data-explorer
navigate-to-collection-when-there-is-only-one-collection-with-given-content-address
data-table-columns-change
search-for-data-table-and-small-improvements
title-for-data-table
fixed-bug-when-navigating-not-rfom-collections
setting-breadcrumbs
refs #15083-tooltips-for-icons-inside-table
refs #14914-after-adding-a-description-on-existing-project-content-is-now-visible-until-is-refreshed
refs #14915-after-move-to-action-inside-tree-panel-the-tree-is-not-refreshed
back-button
owner-names-and-updated-navigating-on-data-explorer-name
deleted-unnecessary-code
Merge branch '15020-collection-with-the-same-content-adress'
fixed-filling-advanced-values-in-run-process-dialog
smaller-width-for-icons-on-workflow-panel
adding-posibility-to-choose-files-many-times-and-dont-replace-other-files
Merge branch 'master' into 15166-size-between-icons-on-workflow-panel-is-too-wide
Merge branch '15166-size-between-icons-on-workflow-panel-is-too-wide'
Merge branch 'master' into #15165-running-a-process-from-workflow-section-doesnt-contain-values-in-advanced
Merge branch '#15165-running-a-process-from-workflow-section-doesnt-contain-values-in-advanced'
Merge branch 'master' into 15160-replacing-files-during-upload
Merge branch '15160-replacing-files-during-upload'
Pawel Kromplewski (16):
Create my account view
Merge branch 'master' into 14452-my-account
Use redux-form in my account view
Send new user data to server
Merge branch 'master' into 14452-my-account
My Account adjustments
Use required attribute for required fields in my account
Merge branch '14452-my-account'
Fix tests
Merge branch '14452-my-account'
Display workflow name inside info card inside process view
PR fixes, extract format start and finished dates
Merge branch '14434-display-workflow-name'
Fix typo in my account
Merge branch '14452-fix-typo'
UI Improvements
Peter Amstutz (35):
Make redux devtools optional for development build refs #14660
14720: Federated login chooser wip
14720: Better login button, tell you what cluster you're logging in to.
14720: Add UUID to My account page. Layout fixes.
14720: Fix tests
14841: Add link to workbench v1
14841: Simplify configReducer
14720: "My account" page now explicitly when user is federated
14841: Pass token when switching to workbench v1
14720: Show home cluster for federated users.
14720: Delete commented out code
14841: Fix tests and make some test values more realistic.
14841: Add inactive user page.
14841: Remove debug logging
14841: Always reload user details on page initialization.
14841: Don't defer initializing sessions
Merge branch '14841-link-workbench1' refs #14841 refs #14720
15064: Fetch discovery documents for all remotes
15064: create iframes that load /fedtoken with salted token
15064: Logging into home cluster logs into all federated clusters
15064: If initializing auth fails, go back to login screen.
15064: Tell users which clusters are being searched.
15064: Send user home for multi-site search.
15064: Save/load homeCluster from localStorage.
Merge branch 'master' into 15064-wb2-fed-login
Merge branch '15064-wb2-fed-login' refs #15064
Remove debug logging refs #15064
15230: Link to other workbenches when double-clicking search results.
Fix federated login, only create iframes for local user refs #15064
15230: Refactor copy to clipboard, applies to all DetailsAttribute
Merge branch '15230-fed-collection-crash' refs #15230
Fix tests refs #15230
15255: Don't render fedtoken iframe if workbench2 config is missing.
15255: Log missing workbench2Url value to console.
Merge branch '15255-handle-missing-wb2' refs #15255
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list