Bug
- [SCIENCEBASE-8231] - Associated Items (ItemLinks) in ItemView doesn't work with non-public items
- [SCIENCEBASE-8272] - Cannot get property 'fileName' on null object - building HEAD response for file-get
New Feature
- [SCIENCEBASE-8239] - Validate geotiff is a cog by calling the lambda
- [SCIENCEBASE-8240] - Create updateFileMetadata mutation for validCog
- [SCIENCEBASE-8241] - Files UI - create 'Validate' action in the fileActionsMenu for .tif files
- [SCIENCEBASE-8258] - FAQ: Test-SCIENCEBASE-7807 I can retrieve a link representing my current search criteria in the libraryphoto application
Story
- [SCIENCEBASE-7570] - As a user, I can upload a shapefile and see shapefile metadata
- [SCIENCEBASE-7957] - Manage permissions on folders/items
Task
- [SCIENCEBASE-8162] - Community Folders list on home page
- [SCIENCEBASE-8163] - Search results and ItemView (details) cleanup, finish port from SB2
- [SCIENCEBASE-8187] - Investigate container deployment for SB services
- [SCIENCEBASE-8190] - UI/UX Improvement for SB3-Manager, etc (Nov)
- [SCIENCEBASE-8202] - Track Down Docker Swarm Image Conflict
- [SCIENCEBASE-8206] - Item Editing auto save and multiform wizard
- [SCIENCEBASE-8233] - Standardize Terry L. Sohl contact in SB items
- [SCIENCEBASE-8238] - Create AWS CDK Pipeline For Sciencebase Item Shapefile Metadata Processing
- [SCIENCEBASE-8244] - Integrate FileUnzip and Shapefile Lambdas into the Sciencebase deploy
- [SCIENCEBASE-8245] - Send Shapefile Metadata in a Queue to sb-graphql
- [SCIENCEBASE-8249] - Enforce item permissions in the SB manager
- [SCIENCEBASE-8259] - Deploy ECS cluster
- [SCIENCEBASE-8260] - Create sb-graphql ECS service
- [SCIENCEBASE-8261] - Create sb-manager ECS service
- [SCIENCEBASE-8265] - Edits / Improvements to 'Manage DOI' Form
- [SCIENCEBASE-8266] - Figure Out How to Use Keycloak and Secrets to Connect To SB-GRAPHQL Via AWS Lambda
- [SCIENCEBASE-8267] - FAQ: Test- ScienceBase- 8218,8198
- [SCIENCEBASE-8268] - Create a "Contact Us" link in the footer by Report a Problem
- [SCIENCEBASE-8269] - Help deploying validate cog infrastructure
- [SCIENCEBASE-8270] - Help deploying infrastructure for shapefile processing
- [SCIENCEBASE-8271] - Create process for migrating RDS databases for beta/prod
- [SCIENCEBASE-8275] - FQA:Test-SCIENCEBASE-8162 Community Folders list on home page
- [SCIENCEBASE-8276] - FQA:Test-SCIENCEBASE-8163 Search results and ItemView (details) cleanup, finish port from SB2
- [SCIENCEBASE-8277] - Understanding GraphQL and Sciencebase
- [SCIENCEBASE-8278] - File Create GraphQL For Unzipped Shapefile Files
Improvement
- [SCIENCEBASE-8246] - simplify, clarify DOI
- [SCIENCEBASE-8255] - Make email search on people case insenstive
- [SCIENCEBASE-8262] - FQA: Test-SCIENCEBASE-8183 'Page' loading feedback
- [SCIENCEBASE-8288] - work with Cantu on lambda and cloudformation unzipping
New Feature
- [SCIENCEBASE-7807] - I can retrieve a link representing my current search criteria in the libraryphoto application
- [SCIENCEBASE-8212] - Validate whether or not a GeoTIFF is cog-ified
Task
- [SCIENCEBASE-8165] - Add Child, Add File buttons next to headings
- [SCIENCEBASE-8185] - Add BucketAcls to schema
- [SCIENCEBASE-8188] - Investigate ECS deployment for SB Manager
- [SCIENCEBASE-8189] - ECS Deployment strategy
- [SCIENCEBASE-8194] - FQA Test- 7963, 8049, 8056, 8154,8152
- [SCIENCEBASE-8198] - Add Extensions To Docker Swarm GeoServer Deploy
- [SCIENCEBASE-8199] - Directory/resources - unable to create an account
- [SCIENCEBASE-8201] - Configure database permissions in new RDS instance for SB-DEV
- [SCIENCEBASE-8210] - SCIENCEBASE-8147 Geoserver deployment using docker swarm
- [SCIENCEBASE-8217] - Track Down GeoServer Deployment Issue in Staging Env
- [SCIENCEBASE-8218] - Fix Reverse Proxy For sb-geoserver Container Deployment
- [SCIENCEBASE-8219] - Restrict 'Manage DOI' UI to allow the full set (and only entries) from 'Active_CC' list
- [SCIENCEBASE-8221] - create full_ecs_host
- [SCIENCEBASE-8222] - create partial_ecs ansible role
- [SCIENCEBASE-8223] - Create CDK project to deploy ECS cluster
- [SCIENCEBASE-8226] - FQA Test- 7971, 8060, 8138
- [SCIENCEBASE-8227] - FQA Test: 8156, 8168, 8178
- [SCIENCEBASE-8228] - Sciencebase 2 and 3 Local Dev Environment Setup and Code Review
- [SCIENCEBASE-8232] - Create AWS Lambda for File Unzip (Shapefiles, etc.)
- [SCIENCEBASE-8234] - Move Files from S3 to a User's Item
- [SCIENCEBASE-8235] - Data map/footprint not showing correctly
- [SCIENCEBASE-8237] - Create AWS Lambda for Shapefile Metadata scrape
- [SCIENCEBASE-8243] - several days of editing and religiously saving disappeared
Improvement
- [SCIENCEBASE-8183] - 'Page' loading feedback
- [SCIENCEBASE-8184] - DOI form improvements
- [SCIENCEBASE-8215] - scroll restoration (scroll to top for new routes)
- [SCIENCEBASE-8224] - simplify, clarify DOI
Bug
- [SCIENCEBASE-8044] - Investigate failing query in staging
- [SCIENCEBASE-8121] - SB2- Hidden properties IPDS number not showing up
- [SCIENCEBASE-8123] - WMS web services pop up refuse to connect
- [SCIENCEBASE-8125] - Deploy vocab and directory to prod
- [SCIENCEBASE-8131] - Keycloak token has wrong name
- [SCIENCEBASE-8138] - Forgot password on the josso beta login page points to prod
- [SCIENCEBASE-8150] - Catalog is not connecting to elastic search
- [SCIENCEBASE-8172] - Unable to create service from SD
- [SCIENCEBASE-8173] - Grails 2 josso plugin: backto URL and config for after logout URL not working
- [SCIENCEBASE-8191] - Missing Person record for Trenton Benedict (tbenedict@contractor.usgs.gov)
- [SCIENCEBASE-8193] - Head requests (for directory/organizations) are failing
New Feature
- [SCIENCEBASE-7971] - SB Search: Support Ability to Query on Certain Fields not Currently in Elastic Index
- [SCIENCEBASE-8179] - fix routing for item edit and details pages, misc ui css cleanup
Story
- [SCIENCEBASE-8100] - Integrate existing catalog with SB manager
Task
- [SCIENCEBASE-7963] - ScienceBase Directory Follow Up #1: Rewrite UI Rules in Catalog When Changing Content in Dropdown
- [SCIENCEBASE-7983] - SB - Tags on Items not saving
- [SCIENCEBASE-8060] - Review and Update the 'Manage DOI' Interface from ScienceBase
- [SCIENCEBASE-8077] - POC: Cloud-Optimized GeoTIFF
- [SCIENCEBASE-8108] - FQA: Test: ScienceBase - 8049, 8067
- [SCIENCEBASE-8124] - Add New Hidden Properties Field Types
- [SCIENCEBASE-8133] - Update Usernames for Steve Aulenbach and NPN
- [SCIENCEBASE-8135] - Set up roles needed in Prod-IS/Dev-IS for docker swarm and other nodes
- [SCIENCEBASE-8143] - Change new sciencebase db item.size to bigint
- [SCIENCEBASE-8147] - Geoserver deployment using docker swarm
- [SCIENCEBASE-8148] - UI/UX Improvement for SB3-Manager, etc (Oct)
- [SCIENCEBASE-8152] - Display bucket list
- [SCIENCEBASE-8153] - Use buckets
- [SCIENCEBASE-8154] - Contact pop-up window dissappears before you can make selection
- [SCIENCEBASE-8156] - SB-Manager: Home Page
- [SCIENCEBASE-8158] - Shrink profile link in SB2/SB3
- [SCIENCEBASE-8160] - Research GeoServer and Review GIS Terminology
- [SCIENCEBASE-8161] - Convert toasts to use react-bootstrap toasts
- [SCIENCEBASE-8164] - Intra-Item navigation
- [SCIENCEBASE-8166] - List s3 buckets ScienceBase uses in the docker swarm
- [SCIENCEBASE-8168] - Limit Bucket interactions to DataAdmins
- [SCIENCEBASE-8170] - FQA test- 8057, 8067, 8064, 8118, 8098
- [SCIENCEBASE-8178] - Allow admins to add additional buckets
- [SCIENCEBASE-8180] - Investigate AWS CDK ECS GeoServer Deployment
- [SCIENCEBASE-8181] - Come Up To Speed on AWS CDK For Sciencebase Projects
- [SCIENCEBASE-8182] - Build AWS CDK Template Project For Future Sciencebase CDK Projects
- [SCIENCEBASE-8194] - FQA Test- 7963, 8049, 8056, 8154,8152
- [SCIENCEBASE-8196] - Get Acquainted with Sciencebase Deploy CI/CD Environment
- [SCIENCEBASE-8210] - SCIENCEBASE-8147 Geoserver deployment using docker swarm
Improvement
- [SCIENCEBASE-8197] - cleanup item edit, new, view and catch up to latest best practices
- [SCIENCEBASE-8200] - DOI form improvements October work
Bug
- [SCIENCEBASE-8048] - 'Browse by Location' Link off Homepage not Working
- [SCIENCEBASE-8117] - some thumbnails not showing (GET of thumbnail image returns blank doc)
- [SCIENCEBASE-8127] - Directory - Update org codes
- [SCIENCEBASE-8132] - Directory email and usernames should not be case-sensitive
- [SCIENCEBASE-8139] - FQA:test:'Browse by Location' Link off Homepage not Working- 8048
New Feature
- [SCIENCEBASE-8134] - fix uploadSession issues preventing users from uploading files
- [SCIENCEBASE-8140] - FQA:Test: Add permissions link to sidebar- 8083
- [SCIENCEBASE-8141] - resolve react-test-renderer issues
Task
- [SCIENCEBASE-7903] - Modify spring-security-keycloak plugin to use JWT authentication to directory
- [SCIENCEBASE-7949] - Create a mutation to create/update a items
- [SCIENCEBASE-7952] - Create a mutation for adding/updating metadata on an item
- [SCIENCEBASE-7958] - Create a GraphQL query/mutation for managing permissions
- [SCIENCEBASE-7959] - Create UI for viewing permissions
- [SCIENCEBASE-7964] - ScienceBase Directory Follow Up #2: Rewrite Update Rules for Changes from LDAP
- [SCIENCEBASE-7999] - Pull out shared functions in ItemRepository and FileRepository and put them in a shared file
- [SCIENCEBASE-8056] - Create action menu option and dialog on files to overlay scrape data on the item
- [SCIENCEBASE-8062] - Create overlayScrape mutation
- [SCIENCEBASE-8064] - Pull the ItemView component from search into ScienceBase Manager (files-ui)
- [SCIENCEBASE-8065] - Create getItem query that returns files with scrapeMetadata
- [SCIENCEBASE-8068] - Change post processing of files in catalog to handle s3 files
- [SCIENCEBASE-8074] - Redirect the user to SB manager when uploading large files to catalog
- [SCIENCEBASE-8101] - Update the UI/UX for SB manager
- [SCIENCEBASE-8103] - Add item
- [SCIENCEBASE-8104] - edit item
- [SCIENCEBASE-8106] - Connect SB Search to SB2 for demo
- [SCIENCEBASE-8107] - Need a common VizID between SB 2 and SB 3
- [SCIENCEBASE-8109] - FQA: Test: ScienceBase 8081, 8088
- [SCIENCEBASE-8110] - Directory - password reset not working on beta
- [SCIENCEBASE-8111] - Report a Problem - make email required
- [SCIENCEBASE-8113] - FQA: Test: SCIENCEBASE-8110 Directory - password reset not working on beta
- [SCIENCEBASE-8114] - FQA: Test: SCIENCEBASE-8093 ScienceBase Directory - help page "report a problem" not found
- [SCIENCEBASE-8119] - Create download URL for s3 files
- [SCIENCEBASE-8129] - fontawesome dependency is preventing the site from loading
- [SCIENCEBASE-8137] - AWS Training
- [SCIENCEBASE-8142] - FGQ:Test: Create UI for viewing permissions 7959
Improvement
- [SCIENCEBASE-8098] - Add 'Replace File' button on ScienceBase Edit>Files UI
- [SCIENCEBASE-8118] - Breadcrumbs, Title, Menus like SB2-Catalog
Bug
- [SCIENCEBASE-8039] - Issue with CSW Harvest Reported by BLM
- [SCIENCEBASE-8057] - ScienceBase: Directory: New user Sponsor not saving
- [SCIENCEBASE-8079] - ScienceBase by the Numbers
- [SCIENCEBASE-8086] - Sciencebase Directory Organization JSON 404 Error
- [SCIENCEBASE-8087] - No Space Left on Device Error on File Upload
- [SCIENCEBASE-8092] - ScienceBase Directory: Drop down hover menu color hides text
- [SCIENCEBASE-8093] - ScienceBase Directory - help page "report a problem" not found
- [SCIENCEBASE-8094] - BaseMap not Displaying in Search Results / Intermittently on Item Show Page
- [SCIENCEBASE-8099] - Resolve BASIS Relay Issue
New Feature
- [SCIENCEBASE-8003] - Create a graphql mutation for adding an item
- [SCIENCEBASE-8049] - Differentiate linked items from direct descendants in table
- [SCIENCEBASE-8081] - Mockup UI redesign with sidebar and top nav
- [SCIENCEBASE-8083] - Add permissions link to sidebar
- [SCIENCEBASE-8088] - Setup route for fileListTable
Story
- [SCIENCEBASE-7938] - As a user I can list and browse items and their files.
- [SCIENCEBASE-7942] - I can create an item
- [SCIENCEBASE-7944] - As a user I can add files to an item
Task
- [SCIENCEBASE-7770] - Update BASIS documentation
- [SCIENCEBASE-7836] - Update Metrics Documentation
- [SCIENCEBASE-7953] - Create the SQL query for updating an items metadata
- [SCIENCEBASE-7998] - Create FileRepository in sb-graphql
- [SCIENCEBASE-8011] - FQA: Test: SCIENCEBASE-7946, 7930, 7919, 7917, 7913, 7912, 7895, 7727, 7789, 7786, 7726, 7719, 7715
- [SCIENCEBASE-8019] - Review and Respond to ScienceBase Section 508 Review
- [SCIENCEBASE-8025] - Upgrade Vocab to Grails 3
- [SCIENCEBASE-8050] - Upgrade Directory to Grails 3 (Pt. 3)
- [SCIENCEBASE-8053] - Upload a file to an item through the new GraphQL API
- [SCIENCEBASE-8054] - Save scraped metadata from catalog in to files DB
- [SCIENCEBASE-8055] - Present scraped metadata to the user with choices
- [SCIENCEBASE-8063] - Try CSP functionality with login.gov again
- [SCIENCEBASE-8066] - Add Chris Skinner to 'NDC_Dashboard_Managers' role, Write script to deeply apply write permissions to the NDC collection
- [SCIENCEBASE-8067] - Add a search link to the navigation on the SB Management UI
- [SCIENCEBASE-8071] - Fix Basic Auth on grails 3 directory on beta
- [SCIENCEBASE-8072] - Fix Basic Auth on grails 3 directory on beta
- [SCIENCEBASE-8078] - Upgrade Vocab to Grails 3 (Pt 2 ST)
- [SCIENCEBASE-8082] - Refactor File access in catalog
- [SCIENCEBASE-8084] - FQA: Test: Sciencebase 8020 - Increase Limit for Results from SB Directory
- [SCIENCEBASE-8085] - FQA: Test: SCIENCEBASE-7946 - A user can follow a link to a specific item
- [SCIENCEBASE-8090] - FQA: Test: ScienceBase Directory Health Check (Beta)
- [SCIENCEBASE-8095] - research faster way to RM 2018 trash
- [SCIENCEBASE-8116] - Create action menu option and dialog on files to overlay scrape data on the item August Work
Bug
- [SCIENCEBASE-8010] - ScienceBase Notify is not working to add users to the PHP List
- [SCIENCEBASE-8036] - Large File upload giving an error
New Feature
- [SCIENCEBASE-8004] - Create a graphql query for getting an item
Task
- [SCIENCEBASE-7580] - Re-design the SB API graphic on Search UI
- [SCIENCEBASE-7898] - Modify role lookups in files-db-api to use jwt authentication to directory
- [SCIENCEBASE-7954] - Create a mutation to add files to an item
- [SCIENCEBASE-7955] - Create a SQL to add files to items
- [SCIENCEBASE-7956] - Rework folders as items
- [SCIENCEBASE-7982] - USDA email addresses have changed to @usda.gov
- [SCIENCEBASE-7996] - Create a manually triggered job in gitlab to prune docker hosts
- [SCIENCEBASE-8008] - Update User Agreement Language
- [SCIENCEBASE-8020] - Increase Limit for Results from SB Directory
- [SCIENCEBASE-8022] - Rework Breadcrumb to use FolderContext
- [SCIENCEBASE-8023] - Add field to catalog/items that returns a list of ancestor objects
- [SCIENCEBASE-8024] - Upgrade Directory to Grails 3 (Pt. 2)
- [SCIENCEBASE-8032] - Work with systems to stand up a Tomcat 9 node in CSAHC
- [SCIENCEBASE-8035] - Upload a file to an item through the new GraphQL API
- [SCIENCEBASE-8037] - Update list that drives 'Data Owner' in SDC Harvest Dialogue
- [SCIENCEBASE-8038] - Deploy latest sb-graphql and files-ui to staging
- [SCIENCEBASE-8058] - Upgrade Mongo in Dev July work
- [SCIENCEBASE-8059] - Upgrade Vocab to Grails 3 July work
Bug
- [SCIENCEBASE-7918] - KeyCloak Login page has a bad link for creating a new account
- [SCIENCEBASE-7978] - Troubleshoot Login.gov Issues in Keycloak Using Chrome
- [SCIENCEBASE-7997] - File inventory problems - counts are off
- [SCIENCEBASE-8007] - Bookmarklet not functional
- [SCIENCEBASE-8021] - Investigate and Resolve Issue with SB Notify
New Feature
- [SCIENCEBASE-8013] - (Pair) create tests/methods for getting and posting items to catalog from sb-graphql
- [SCIENCEBASE-8014] - (Pair) create tests/methods for getting and posting items to catalog from sb-graphql
Story
- [SCIENCEBASE-7930] - Item Details View
- [SCIENCEBASE-7946] - A user can follow a link to a specific item
Task
- [SCIENCEBASE-7734] - Apply life cycle management for s3 buckets to clear out defunct s3 uploads
- [SCIENCEBASE-7960] - Create SQL features for managing permissions
- [SCIENCEBASE-7984] - Update passwords for basisharvester and catalogservice
- [SCIENCEBASE-7987] - Josso Plugin for Grails 3
- [SCIENCEBASE-7988] - SB Commons
- [SCIENCEBASE-7989] - SB Palisade Plugin for Grails 3
- [SCIENCEBASE-7991] - Create the SQL query for inserting/updating items
- [SCIENCEBASE-8001] - myusgs-josso-helper plugin for Grails 3
- [SCIENCEBASE-8002] - sciencebase-metrics plugin for Grails 3
- [SCIENCEBASE-8005] - sciencebase-directory-client plugin for Grails 3
- [SCIENCEBASE-8006] - SB elastic plugin for Grails 3
- [SCIENCEBASE-8012] - sb-util - Grails 3 replacement for jdt-util plugin
- [SCIENCEBASE-8015] - Upgrade Directory to Grails 3
- [SCIENCEBASE-8017] - Eliminate Anti-Samy plugin use in Directory (use JSoup instead)
- [SCIENCEBASE-8033] - Upgrade Mongo June Work
Bug
- [SCIENCEBASE-7912] - Upload new folder giving an error and not creating
- [SCIENCEBASE-7913] - As a new user I cannot create "My file" folder
- [SCIENCEBASE-7917] - Files - When I get an error message it starts to duplicate
- [SCIENCEBASE-7919] - Files Move - Need an error message if it already exists at the new location
- [SCIENCEBASE-7979] - "Data Release - Under Revision" Tag Will not Save to Item
New Feature
- [SCIENCEBASE-7972] - SB Search: Support Query Against Informational Fields/Params that are not in the Core Item JSON
Task
- [SCIENCEBASE-7877] - Upgrade phpList to 3.3 or newer
- [SCIENCEBASE-7915] - Add jwt authentication to production directory
- [SCIENCEBASE-7927] - Create new "Item" model within GraphQL API
- [SCIENCEBASE-7939] - Create an all items graphql query
- [SCIENCEBASE-7940] - Datasource to query items
- [SCIENCEBASE-7941] - Bootstrap the database schema
- [SCIENCEBASE-7947] - Create a GraphQL query for getting a single item
- [SCIENCEBASE-7948] - Create the SQL query for getting a single item
- [SCIENCEBASE-7950] - Create and install database trigger(s) for maintaining audit history table(s)
- [SCIENCEBASE-7951] - Create the SQL query for inserting/updating items
- [SCIENCEBASE-7966] - Update Most Recent Round of Contractor Emails per AD Google Doc in ScienceBase Users
- [SCIENCEBASE-7973] - Update Deploy to use gitlab runners
- [SCIENCEBASE-7974] - ccmap@usgs,gov account is disabled
- [SCIENCEBASE-7985] - Update FS user's Username in ScienceBase
- [SCIENCEBASE-7992] - Create a mutation to add files to an item (May)
- [SCIENCEBASE-7995] - Upgrade Mongo in Dev May work
- [SCIENCEBASE-8040] - Item Details View after ACL upgrade
Bug
- [SCIENCEBASE-7774] - As a user I would like to create a folder within a folder
- [SCIENCEBASE-7826] - Logging in with a SB account with a + makes it so I cannot add a folder or file
- [SCIENCEBASE-7854] - Unable to Log Into ScienceBase (and, as result, SBDR app)
- [SCIENCEBASE-7859] - lastUpdatedBy is not getting updated (persisted)
- [SCIENCEBASE-7861] - ScienceBase Support Request throwing an error
- [SCIENCEBASE-7862] - "Failed to connect to Directory for roles" Error when throwing bad request status in authenticated controller action
- [SCIENCEBASE-7863] - java.io.IOException: Server returned HTTP response code: 401 for URL in security plugin
- [SCIENCEBASE-7908] - Files UI: File download is not working
- [SCIENCEBASE-7932] - Troubleshoot Connection with DOI Tool from SB UI
- [SCIENCEBASE-7933] - S3 Download Not Working
New Feature
- [SCIENCEBASE-7921] - SB3 Files, Items Model
- [SCIENCEBASE-7923] - Item Nav component (left-column)
- [SCIENCEBASE-7924] - Item actions menu (breadcrumbs)
- [SCIENCEBASE-7925] - itemList component
- [SCIENCEBASE-7926] - itemListTable component
- [SCIENCEBASE-7936] - research libraries to make editable components for item views
Story
- [SCIENCEBASE-7572] - As a user when they upload the file, it determines the content type and base file metadata
- [SCIENCEBASE-7641] - As a Files user I can see understandable error messages
- [SCIENCEBASE-7720] - As a data admin, I can create community's sub-folder and manage permissions
Task
- [SCIENCEBASE-7703] - Wire Virus check function into files DB API
- [SCIENCEBASE-7715] - UI: Create Community folder
- [SCIENCEBASE-7727] - GraphQL: Create ACL on Folder
- [SCIENCEBASE-7740] - FQA TEST -SCIENCEBASE-7641-As a Files user I can see understandable error messages
- [SCIENCEBASE-7741] - FQA Test -SCIENCEBASE-7571- A user can download a file that has been approved.
- [SCIENCEBASE-7801] - prod-mongodb is down to ~91GB free space
- [SCIENCEBASE-7817] - GraphQL: Add missing error handlers
- [SCIENCEBASE-7818] - Catch errors in files api and make them friendly
- [SCIENCEBASE-7856] - Set up production Login.gov endpoint and integrate with prod Keycloak
- [SCIENCEBASE-7858] - FQA TEST April
- [SCIENCEBASE-7860] - files-service: REST Services for sub-folders with Sub-Spaces/ACLs
- [SCIENCEBASE-7864] - Add keycloak authentication to directory
- [SCIENCEBASE-7865] - Improve Keycloak plugin in services
- [SCIENCEBASE-7866] - Update Most Recent Round of Contractor Emails per AD Google Doc in ScienceBase Users
- [SCIENCEBASE-7869] - Upgrade Keycloak on Production
- [SCIENCEBASE-7873] - Review Directory updates from LDap and create a summary for Drew
- [SCIENCEBASE-7895] - Delete a folder
- [SCIENCEBASE-7897] - UI overview
- [SCIENCEBASE-7900] - Create a basic Landing Page
- [SCIENCEBASE-7901] - Begin Items, etc
- [SCIENCEBASE-7902] - Actions need to be disabled instead of removed if they can't be done
- [SCIENCEBASE-7904] - Change header menu actions for the details view
- [SCIENCEBASE-7906] - ui/ux remove UI border for dropzone
- [SCIENCEBASE-7907] - Create gitlab-runners independent from kubernetes
- [SCIENCEBASE-7909] - Create ECR registry for fort/sciencebase images
- [SCIENCEBASE-7910] - Artifacts for implementing keycloak with WHB
- [SCIENCEBASE-7911] - File Status - wire the shield to the anti-virus so the color updates when the scan updates
- [SCIENCEBASE-7914] - Set up docker swarm ingress for routing to containers
- [SCIENCEBASE-7916] - Files - Remove available for download everywhere
- [SCIENCEBASE-7920] - files-service: REST Services for sub-folders with Sub-Spaces/ACLs
- [SCIENCEBASE-7928] - New Item Action
- [SCIENCEBASE-7937] - Upgrade Mongo in Dev April 1-12 sprint continued with SCIENCEBASE-7802
- [SCIENCEBASE-7965] - Upgrade Mongo in Dev April work
- [SCIENCEBASE-7969] - Create new "Item" model within GraphQL API- April work
- [SCIENCEBASE-7970] - Item Details View April work
Bug
- [SCIENCEBASE-7825] - Firefox only - File download from the main file page does not work
- [SCIENCEBASE-7838] - Publish/Edit DOI from ScienceBase Intermittently Failing
- [SCIENCEBASE-7844] - S3 files -upload is not working
- [SCIENCEBASE-7848] - JOSSO errors
New Feature
- [SCIENCEBASE-7804] - Implement New 'Add EROS Trusted Digital Respository Resource' for External Resource Type (Concept -Placeholder)
- [SCIENCEBASE-7852] - Delete Multiple files at once
Story
- [SCIENCEBASE-7571] - A user can download a file that has been approved.
Task
- [SCIENCEBASE-7634] - Back-end Processing: Virus check function
- [SCIENCEBASE-7719] - GraphQL: Display file querying metadata
- [SCIENCEBASE-7726] - UI: Create ACL on folder
- [SCIENCEBASE-7728] - files-service: Create Folder ACL entities (continued from Feb)
- [SCIENCEBASE-7738] - create roles for clamAV lambda functions
- [SCIENCEBASE-7786] - Action: Delete
- [SCIENCEBASE-7789] - Action: Move
- [SCIENCEBASE-7805] - Create Tests for Toaster
- [SCIENCEBASE-7815] - GraphQL and UI: Fix upload to using filesdb as source of truth
- [SCIENCEBASE-7816] - GraphQL and UI: Enable pagination in GraphQL and in our Table
- [SCIENCEBASE-7819] - Document cloud deploy process for all SBfiles components
- [SCIENCEBASE-7827] - Implement downloadable check when virus scan is complete
- [SCIENCEBASE-7837] - files-service: REST Services for Folder/Space/ALCs for REST ACLs
- [SCIENCEBASE-7839] - Deploy files-api to Dev-IS EC2 instance with docker
- [SCIENCEBASE-7840] - Set up TLS connection between Apache and files-api
- [SCIENCEBASE-7841] - move files-db-api to that EC2
- [SCIENCEBASE-7842] - Orchestrate across multiple instances
- [SCIENCEBASE-7845] - Files UI: Allow a user to refresh the pathlisting/details view without refreshing the page
- [SCIENCEBASE-7850] - Files UI: Add pagination variables to the query in the url to allow for sharable links/hard refresh functionality
- [SCIENCEBASE-7855] - Move files-db-api to the same hosts as the other apps
- [SCIENCEBASE-7857] - Kubernetes troubleshooting
- [SCIENCEBASE-7867] - files-service: REST Services for sub-folders with Sub-Spaces/ACLs
- [SCIENCEBASE-7868] - GraphQL: Create ACL on Folder March work
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.
** Bug
* [SCIENCEBASE-7772] - Directory: USGS Auto import on initial login recieving error
* [SCIENCEBASE-7812] - Unable able to click on files on Staging
** Task
* [SCIENCEBASE-7495] - catalog files from s3 object created events
* [SCIENCEBASE-7642] - Front-end: Display a catchall error message handler for the user
* [SCIENCEBASE-7711] - Improvements to file-db-api REST services to better handle and prevent data errors
* [SCIENCEBASE-7746] - Update passwords for basisharvester and catalogservice
* [SCIENCEBASE-7758] - Content table row component
* [SCIENCEBASE-7759] - Action Menu component
* [SCIENCEBASE-7760] - Pagination component
* [SCIENCEBASE-7761] - Badge component
* [SCIENCEBASE-7762] - Toaster Component
* [SCIENCEBASE-7769] - Investigate heap dump from Dec 13
* [SCIENCEBASE-7777] - Breadcrumb Component Cont
* [SCIENCEBASE-7782] - Create Icon component
* [SCIENCEBASE-7784] - GraphQL: Initial refactor to use files-db as source of truth
* [SCIENCEBASE-7785] - Human Readable Details
* [SCIENCEBASE-7787] - Action: Download
* [SCIENCEBASE-7788] - Action: Details
* [SCIENCEBASE-7791] - dialog box for delete
* [SCIENCEBASE-7792] - Dialog box for Move
* [SCIENCEBASE-7793] - Dialog box for share
* [SCIENCEBASE-7794] - connect lambda to right bucket
* [SCIENCEBASE-7795] - send file MD to files-api
* [SCIENCEBASE-7798] - Action: Upload
* [SCIENCEBASE-7800] - Create automated process to keep user role views up-to-date
* [SCIENCEBASE-7803] - UI: Number of files to display component
* [SCIENCEBASE-7806] - Extended characters in ScienceBase not being displayed properly in Drupal site
* [SCIENCEBASE-7808] - Change password for Service Account for Directory as it is expiring
* [SCIENCEBASE-7809] - FQA TEST - Feb staging tickets
* [SCIENCEBASE-7814] - GraphQL and UI: Complete refactor to using filesdb as source of truth
* [SCIENCEBASE-7829] - GraphQL: Display file querying metadata
* [SCIENCEBASE-7830] - Action: Delete
* [SCIENCEBASE-7831] - GraphQL and UI: Enable pagination in GraphQL and in our Table
* [SCIENCEBASE-7832] - GraphQL and UI: Fix upload to using filesdb as source of truth
* [SCIENCEBASE-7833] - files-service: Create Folder ACL entities
** Improvement
* [SCIENCEBASE-7666] - ISO transform changes to support layers and CQL queries in OGC services
* [SCIENCEBASE-7765] - update status mutation
* [SCIENCEBASE-7811] - Bucket list styling updates, modal for delete bucket
* [SCIENCEBASE-7821] - UI/UX - New Folder and New file needs a refresh when create
* [SCIENCEBASE-7822] - File Row Actions button
* [SCIENCEBASE-7823] - Folder actions menu button
Task
* [SCIENCEBASE-7687] - files-service: File-Metadata REST services
* [SCIENCEBASE-7693] - Create 2 Test Buckets on S3 for Black Pearl Testing
* [SCIENCEBASE-7731] - GraphQL: create community folder
* [SCIENCEBASE-7742] - change lambda trigger from S3 object creation to SQS message
* [SCIENCEBASE-7754] - Breadcrumb Component
* [SCIENCEBASE-7755] - Add Content component (+)
* [SCIENCEBASE-7757] - Content table header component
* [SCIENCEBASE-7796] - catalog files from s3 object created events