Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve messages, hide size from Researchers, disallow characters and fix regex #1041

Merged
merged 52 commits into from
Mar 10, 2022

Conversation

i-oden
Copy link
Member

@i-oden i-oden commented Mar 9, 2022

This needs to be up and running before the cli is released after ScilifelabDataCentre/dds_cli#374.

ewels and others added 30 commits March 7, 2022 12:08
…il-error

Correct response when email validation fails during project creation
Fix the dark mode switch behaviour
…j-bug

Forbid superadmin from creating project
…le, description or principal investigator fields.
This patch hides the "Size" and "total_size" variables according
to the role and project status.

Signed-off-by: Zishan Mirza <[email protected]>
@codecov
Copy link

codecov bot commented Mar 9, 2022

Codecov Report

Merging #1041 (4549858) into master (4097cb8) will decrease coverage by 0.26%.
The diff coverage is 75.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1041      +/-   ##
==========================================
- Coverage   87.77%   87.50%   -0.27%     
==========================================
  Files          27       27              
  Lines        2928     2961      +33     
==========================================
+ Hits         2570     2591      +21     
- Misses        358      370      +12     
Impacted Files Coverage Δ
dds_web/api/schemas/project_schemas.py 89.90% <ø> (ø)
dds_web/utils.py 75.95% <50.00%> (-0.88%) ⬇️
dds_web/api/files.py 83.54% <71.42%> (-0.28%) ⬇️
dds_web/api/user.py 86.99% <72.72%> (-0.62%) ⬇️
dds_web/api/project.py 89.13% <75.00%> (-1.00%) ⬇️
dds_web/api/api_s3_connector.py 90.90% <100.00%> (+0.66%) ⬆️
dds_web/forms.py 97.29% <100.00%> (ø)
dds_web/web/root.py 92.85% <100.00%> (+1.19%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4097cb8...4549858. Read the comment docs.

@i-oden i-oden self-assigned this Mar 9, 2022
@i-oden i-oden added the must have Cannot deliver on target date without this label Mar 9, 2022
@i-oden i-oden merged commit dae1805 into master Mar 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
must have Cannot deliver on target date without this
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants