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

Submission system redesign #1891

Draft
wants to merge 106 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
8ed9e6a
get rid of leaflet & map stuff
ahamelers Sep 26, 2024
2f8d653
basic submission system flow, no files or readme, very little style
ahamelers Sep 30, 2024
0d1a2df
upload files and generate readme
ahamelers Sep 30, 2024
ba53ce8
related works
ahamelers Sep 30, 2024
d584cbf
resource state setting
ahamelers Oct 1, 2024
9f85b10
publication step
ahamelers Oct 1, 2024
b8698f9
authors step
ahamelers Oct 2, 2024
ae43cab
support step
ahamelers Oct 7, 2024
1dbb20c
opening and closing
ahamelers Oct 7, 2024
911381c
keywords step
ahamelers Oct 7, 2024
162eeaf
description step
ahamelers Oct 7, 2024
12d4428
related works
ahamelers Oct 8, 2024
c5f7aba
README step (ignore too many arrow buttons for now)
ahamelers Oct 8, 2024
b86f9c4
move files files around
ahamelers Oct 8, 2024
1e752f0
upload files step
ahamelers Oct 8, 2024
57a918e
refinements
ahamelers Oct 8, 2024
39f06dd
labels
ahamelers Oct 8, 2024
3b442fc
aria
ahamelers Oct 8, 2024
1a317f5
file errors
ahamelers Oct 9, 2024
61aa561
changes to shared login/combobox templates to allow use in react
ahamelers Oct 9, 2024
3b593a0
agreements step (most functionality)
ahamelers Oct 9, 2024
85396f2
stop saving blank cedar metadata
ahamelers Oct 10, 2024
8bfb116
sneaky asterisk I missed before
ahamelers Oct 10, 2024
931aee4
submission preview page
ahamelers Oct 10, 2024
684e15c
edit from preview
ahamelers Oct 10, 2024
f2c378c
submit dataset
ahamelers Oct 10, 2024
9396fea
help sections
ahamelers Oct 11, 2024
301a925
nav and list style
ahamelers Oct 12, 2024
0213995
data migration for missing agreement acceptances
ahamelers Oct 12, 2024
47ae3bb
previewing and error presentation
ahamelers Oct 12, 2024
69dbfbc
Merge pull request #1874 from datadryad/bug-fix
ryscher Oct 8, 2024
f23b0fd
import data and mark sponsored
ahamelers Oct 12, 2024
0ffd63b
saving statuses
ahamelers Oct 12, 2024
bb45004
accessibility stuff
ahamelers Oct 14, 2024
e921e71
Merge branch 'main' into submission
ahamelers Oct 16, 2024
71a9ef6
make sure review screen errors are complete, add related works errors
ahamelers Oct 16, 2024
b3e6e16
collection
ahamelers Oct 16, 2024
4b9dd82
Merge branch 'main' into submission
ahamelers Oct 17, 2024
ac0e1bf
curator changes highlighting
ahamelers Oct 18, 2024
db37118
reordering adjustments
ahamelers Oct 18, 2024
0b27246
changes made check
ahamelers Oct 18, 2024
30fe468
curation options
ahamelers Oct 18, 2024
33d51cc
duplicate check
ahamelers Oct 18, 2024
24d0ff7
sentence casing
ahamelers Oct 19, 2024
6ae9893
style fixes & import select for research domain
ahamelers Oct 19, 2024
98b050b
upload files—zenodo interaction, license
ahamelers Oct 19, 2024
e55976d
user file note
ahamelers Oct 20, 2024
9d8178e
editing another user's dataset notice
ahamelers Oct 20, 2024
99914ba
checking auto and no ppr settings
ahamelers Oct 20, 2024
b80b86c
url file error, upload page leave blocking
ahamelers Oct 20, 2024
a52febd
README style adjustments
ahamelers Oct 20, 2024
a4d0c64
move jest files to match new setup
ahamelers Oct 20, 2024
500e912
jest tests
ahamelers Oct 21, 2024
9600426
title casing corrections
ahamelers Oct 21, 2024
9ee48f2
updates to make incredibly slow rspec tests pass
ahamelers Oct 22, 2024
764ede1
Merge branch 'main' into submission
ahamelers Oct 22, 2024
4d5a6dc
reduce this one thing to es5
ahamelers Oct 22, 2024
05b9fc9
Closes https://github.com/datadryad/dryad-product-roadmap/issues/2291
ahamelers Oct 22, 2024
2595d0c
Closes https://github.com/datadryad/dryad-product-roadmap/issues/3021
ahamelers Oct 23, 2024
407d32d
Closes https://github.com/datadryad/dryad-product-roadmap/issues/2482
ahamelers Oct 23, 2024
f636281
Closes https://github.com/datadryad/dryad-product-roadmap/issues/2855
ahamelers Oct 23, 2024
525407d
Closes https://github.com/datadryad/dryad-product-roadmap/issues/3381
ahamelers Oct 23, 2024
80627e1
add drag and drop instruction
ahamelers Oct 23, 2024
a9b9c77
jest updates
ahamelers Oct 23, 2024
410f5a7
rspec updates
ahamelers Oct 23, 2024
1af9b3e
Closes https://github.com/datadryad/dryad-product-roadmap/issues/3546
ahamelers Oct 23, 2024
2a439d7
jest test updates for more specific labeling
ahamelers Oct 23, 2024
300034f
more label, button, error message style
ahamelers Oct 24, 2024
4b6fdf4
jest
ahamelers Oct 24, 2024
c77c97e
file alert style
ahamelers Oct 24, 2024
f3e70e2
add routing so can use back button in wizard
ahamelers Oct 24, 2024
fb23bf0
hopefully more reliable tests (features still way too slow)
ahamelers Oct 24, 2024
f6c7a7b
combining tests, removing tests, reducing refreshes
ahamelers Oct 24, 2024
086901c
fixes for bugs Alin found
ahamelers Oct 24, 2024
96aff97
Merge branch 'submission' into authors
ahamelers Oct 24, 2024
d15b2e7
don't allow next buttons until saving complete (probably hacky, but i…
ahamelers Oct 24, 2024
b786951
Merge branch 'submission' into authors
ahamelers Oct 24, 2024
fe96221
fix for bug Ryan found
ahamelers Oct 24, 2024
1c08735
adjust subjects/error wording
ahamelers Oct 24, 2024
4cd7ce5
annotate models update
ahamelers Oct 24, 2024
3936a18
readme button restyle and readme accessibility
ahamelers Oct 29, 2024
bdadadb
fix blank title after import, import authors page bug
ahamelers Oct 29, 2024
321c77b
validate author email
ahamelers Oct 29, 2024
32e880b
dupe check exception fix
ahamelers Oct 29, 2024
5ea23c1
dupe check exception fix
ahamelers Oct 29, 2024
c4002b4
duplicate aff fix
ahamelers Oct 29, 2024
880918b
no url location check in review
ahamelers Oct 29, 2024
0848da5
fix missing error, restyle import button
ahamelers Oct 30, 2024
9c0f6a5
Merge branch 'main' into submission
ahamelers Nov 4, 2024
0e0044f
Merge main into submission
ahamelers Nov 6, 2024
42d2d39
Merge branch 'main' into submission
ahamelers Nov 7, 2024
9c3c86c
div boundary style fix
ahamelers Nov 7, 2024
197c6eb
Merge branch 'main' into submission
ahamelers Nov 14, 2024
6b48ab7
Merge pull request #1893 from datadryad/authors
ryscher Dec 3, 2024
b369a61
Merge branch 'main' into submission
ahamelers Dec 5, 2024
747174e
Merge branch 'main' into submission
ahamelers Dec 5, 2024
9d31159
Merge branch 'main' into submission
ahamelers Dec 11, 2024
992cf8e
modify help text display
ahamelers Dec 11, 2024
0fec975
Merge branch 'main' into submission
ahamelers Dec 19, 2024
d23b61c
Merge branch 'main' into submission
ahamelers Jan 17, 2025
b314545
rubocop
ahamelers Jan 17, 2025
c1cbda4
Merge branch 'main' into submission
ahamelers Jan 17, 2025
3a2de66
improved error messaging https://github.com/datadryad/dryad-product-r…
ahamelers Jan 17, 2025
7103d27
routing bug fix https://github.com/datadryad/dryad-product-roadmap/is…
ahamelers Jan 17, 2025
4e1e156
error message typo fix
ahamelers Jan 17, 2025
4d38800
style update, no longer auto close checklist
ahamelers Jan 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -756,6 +756,7 @@ PLATFORMS
arm64-darwin-21
arm64-darwin-24
x86_64-darwin-17
x86_64-darwin-23
x86_64-linux

DEPENDENCIES
Expand Down
1 change: 0 additions & 1 deletion app/assets/javascripts/stash_datacite/application.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,5 @@
// about supported directives.
//

//= require leaflet
//= require_tree .
console.log('Loaded stash_datacite/application.js')
53 changes: 0 additions & 53 deletions app/assets/javascripts/stash_datacite/geolocation_boxes.js

This file was deleted.

58 changes: 0 additions & 58 deletions app/assets/javascripts/stash_datacite/geolocation_points.js

This file was deleted.

37 changes: 0 additions & 37 deletions app/assets/javascripts/stash_datacite/get_and_load_geo_box.js

This file was deleted.

42 changes: 0 additions & 42 deletions app/assets/javascripts/stash_datacite/get_and_load_geo_place.js

This file was deleted.

90 changes: 0 additions & 90 deletions app/assets/javascripts/stash_datacite/get_and_load_geo_point.js

This file was deleted.

Loading