molssi-seamm / seamm_dashboard

This is a web dashboard to be used with MolSSI's [Simulation Environment for Atomistic and Molecular Modeling](https://molssi-seamm.github.io) (SEAMM). This dashboard will allow users to view results of their calculations (jobs), keep track of their simulation procedures (flowcharts), and group their jobs into projects.
BSD 3-Clause "New" or "Revised" License
3 stars 4 forks source link

WIP - authentication and data protection #42

Closed janash closed 3 years ago

janash commented 4 years ago

This PR starts authentication and data protection using the package flask-authorize.

This PR has the following features:

By default,

Right now, only admin can delete jobs, but this can be easily changed.

This PR also updates the testing suite

This is a draft

lgtm-com[bot] commented 4 years ago

This pull request introduces 7 alerts when merging 8040f6f8fc693df310ef6ffd92f730105d509a81 into ec910313726105e73553117756952dc8e71f49cb - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 7 alerts when merging fe94cf484800de2fb8ae9603f5486a8359718259 into ec910313726105e73553117756952dc8e71f49cb - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 7 alerts when merging 788816a874e1648c9505e2ae25fd67efead90b4a into ec910313726105e73553117756952dc8e71f49cb - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 7 alerts when merging af98825ec2af50081b04502e9d6aab2d19fcf1f1 into ec910313726105e73553117756952dc8e71f49cb - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 7 alerts when merging c2c1624e12ea4fe29c0c2c2411c82541017a1602 into ec910313726105e73553117756952dc8e71f49cb - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 9 alerts when merging 891155c5555b17a78c1bb04eded9b9613338bc90 into 8dfc85bf3ed112deab37b0cbfd254b2025cf7d64 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 6 alerts when merging 1c50fe2f85436183fc59e7b38cd5acc1fb32208d into 8dfc85bf3ed112deab37b0cbfd254b2025cf7d64 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 5 alerts when merging 600056c5e95ef95b652bb01276682cd1c0ec2e86 into 8dfc85bf3ed112deab37b0cbfd254b2025cf7d64 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 5 alerts when merging 0cebe2e7881071bf918cd83d13589465bdad6376 into 8dfc85bf3ed112deab37b0cbfd254b2025cf7d64 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 4 years ago

This pull request introduces 5 alerts when merging 6183a66df1d268aa42a9d2958dab0f7963b0fe8d into 8dfc85bf3ed112deab37b0cbfd254b2025cf7d64 - view on LGTM.com

new alerts: