cedardevs / onestop

OneStop is a data discovery system being built by CIRES researchers on a grant from the NOAA National Centers for Environmental Information. We welcome contributions from the community!
GNU General Public License v2.0
44 stars 20 forks source link

EPIC: Saved Search #1121

Open zebdelk opened 4 years ago

zebdelk commented 4 years ago

Summary

As a Person with login.gov
I want to be able to save my searches within the app
So that I can bookmark across browsers

Description

Eventually create a login-based feature that can be expanded and built from in the future. This feature requires no roles, as anyone with a public login is allowed to use it.

Authentication Mechanism

Consider storing our own user states in the following ways:

USER.USERS
id  | createdDate | updatedDate | lastLoginDate | 

Research Tasks

Database Tasks

UI Tasks

Service Tasks

Move this task to security epic -> api gateway pattern

Saved Searches

USER.SAVED_SEARCHES (LIMIT per user_id = 100)
id  | user_id       | name             | description?                                        | filter
123   456             "Jurassic Park"    "OneStop Search for Michael-Crichton-related data"  | { JSON }
dneufeldcu commented 4 years ago

Working on CORS support