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

feat: track int_ids, show return and exit buttons #319

Merged
merged 41 commits into from
May 13, 2024
Merged

feat: track int_ids, show return and exit buttons #319

merged 41 commits into from
May 13, 2024

Conversation

aaronm-2112
Copy link
Member

No description provided.

JacobiClark and others added 30 commits February 29, 2024 12:53
* feat: homepage to organize dataset

* wip: buttons in place but not flexbile

* wip: change new h2s to buttons

* style: container text does not overflow

* style: update landing page ui

* style: add title

* feat: move back to homepage from landing page of organize

* chore: update api version

* build: spawn builds for 14.0.0

* refactor: remove duplicate file/folders

* wip: skip merge options if empty dataset

* style: 🎨 fix code style issues with Prettier

* refactor: move code to subquestionsbutton

* refactor: use packageTypeCounts

* style: 🎨 fix code style issues with Prettier

* fix: detect no packages

* style: 🎨 fix code style issues with Prettier

* fix: organize datasets preview page not rendering

* style: 🎨 fix code style issues with Prettier

* wip: replace tooltips with dropdowns

* wipd: convert tooltips to dropdowns

* wip: style dropdowns

* style: file dropdown starts closes

* style: center dropdowns

* refactor: update dropdown text and html structure

* typo: fix typo in dropdown

* refactor: remove file dropdown from label html

* style: dropdowns show info icon

* refactor: gather package count on ds pulldown

* refactor: add id to step 6 ds dropdown

* style: 🎨 fix code style issues with Prettier

* fix: incorrect dataset being sent back

* style: 🎨 fix code style issues with Prettier

* wip: continue btn enabled if ds empty

* style: center para for continue alert

* refactor: hide confirm button after empty ds confirmation

* feat: enable continue btn if empty ds paragraph is visible on page render

* refactor: hide continue para when switching options cards

* fix: show para after confirm btn clicked

* fix: hide folders once empty ds confirm selected

* feat: show swal if selecting merge options with existing files

* feat: dataset gen cards manifest option is not requested if ds files exist during merge

* fix: manifest files shown as requested incorrectly

* fix: do not generate manifest files

* wip: do not genrate manifest files

* refactor: show organize dataset first page on exit

* fix: scroll_box is not defined

* wip: reset ui on sidebar click

* feat: reset and set organize section on nav

* style: 🎨 fix code style issues with Prettier

* fix: reset files tracking when entering organize

* style: 🎨 fix code style issues with Prettier

* feat: exit button resets to homepage

* chore: remove console log

* fix: ds select not reset when wipingCurateProgress

* style: 🎨 fix code style issues with Prettier

* fix: hide step 6 ds select confirm btn on curate wipeout

* style: 🎨 fix code style issues with Prettier

* wip: manifest message txt

* style: 🎨 fix code style issues with Prettier

* feat: Advanced features + UI redesign (#308)

* 🚧 wip: advanced features workflow and content

* style: 🎨 fix code style issues with Prettier

* 📦 build: modify build config for testing

* 🚧 wip: validate dataset + manifest creation workflows

* style: 🎨 fix code style issues with Prettier

* 🚧 wip: styling fixes + start over workflow

* style: 🎨 fix code style issues with Prettier

* 🚧 wip: testing start over workflow

* style: 🎨 fix code style issues with Prettier

* 🚧 wip: reset more of the UI when start over button selected

* style: 🎨 fix code style issues with Prettier

* 🎨 style: arrange sub question components in a nicer way

* ♻️ refactor: update logic for starting over in validate section

* 🎨 style: improve layout of validation page

* ♻️ refactor: update logic for start over workflow

* style: 🎨 fix code style issues with Prettier

* ♻️ refactor: use the correct id for validation table check

* style: 🎨 fix code style issues with Prettier

* ♻️ refactor: hide banner image on start over

* 🚧 wip: start over workflow improvements

* style: 🎨 fix code style issues with Prettier

* 🐛 fix: sweetalert import

* 🚧 wip: quality of life improvements for advanced features

* style: 🎨 fix code style issues with Prettier

* 🚧 wip: quality of life to advanced features

* style: 🎨 fix code style issues with Prettier

* 🚧 wip: final testing for advanced features

* style: 🎨 fix code style issues with Prettier

* 📦 build: create mac build

---------

Co-authored-by: slugb0t <[email protected]>
Co-authored-by: fairdataihub-bot <[email protected]>

* ✨ feat: add base for sds templates page

* ✨ import sds templates js and html file to app

* ✨ feat: js file for the sds templates page

* ♻️ refactor: remove start over feature from banner image page

* ♻️ refactor: update tippys to be placed in the same positioning

* ✨ feat: add download buttons to sds templates page

* style: 🎨 fix code style issues with Prettier

* ♻️ refactor: documentation for min api verison file

* ✨ feat: add file templates for manifest files

* 🚧 wip: download template function

* ✨ feat: add template function to html buttons

* ✨ feat: add svg icons for sds buttons

* 🚧 wip: create zip folders of metadata files

* style: 🎨 fix code style issues with Prettier

* feat: Organize dataset notifies user if manifest files will not generate (#309)

* refactor: update manifest will not be complete text

* build: spawn linux builds for this branch

* refactor: update manifest text

* refactor: update manifest text

* feat: show manifest not gen msg conditionally

* style: 🎨 fix code style issues with Prettier

* wiP: fix index

* feat: manifest page locked if manifest cannot be created

* style: 🎨 fix code style issues with Prettier

* refactor: remove period from manifest info text

* refactor: manifest will not generate message text updated

* fix: existing foler options showing when options pre selected

* style: 🎨 fix code style issues with Prettier

* fix: show merge options afet they have been hidden

* style: 🎨 fix code style issues with Prettier

* fix: uncheck file and folder option cards when switching ds

* style: 🎨 fix code style issues with Prettier

* refactor: remove duplicated code fron nav

* refactor: remove obsoleted code from nav

* chore: remove console logs

---------

Co-authored-by: fairdataihub-bot <[email protected]>

* ✨ feat: create folder of metadata files

* style: 🎨 fix code style issues with Prettier

* 🚧 wip: create high level folders manually

* 🔨 chore: remove unused file_template folders

* 🔨 chore: prevent builds on sds-templates branch

* fix: organize ds manifest btn permanently not enabled on show

* style: 🎨 fix code style issues with Prettier

* ✨ feat: confirm before starting over in adv section

* ✨ feat: create duplicate items if the user download in same destination

* style: 🎨 fix code style issues with Prettier

* 🐛 fix: create file before writing to it

* ♻️ refactor: use appendFile to create file

* 🐛 fix: correct folder destination for sds templates

* style: center account, workspace, dataset cards in organize

* style: organize dataset manifest cards have padding

* ♻️ refactor: create duplicate sds folder templates

* ♻️ refactor: remove hyphen

* ♻️ refactor: update based on feedback

* style: center dataset selection card in organize ds

* chore: remove console logs

* feat: new announcements

* ✨ feat: button design for home page

* style: 🎨 fix code style issues with Prettier

* style: 🎨 fix code style issues with Prettier

* refactor: add error handling to packages fetch

---------

Co-authored-by: fairdataihub-bot <[email protected]>
Co-authored-by: slugb0t <[email protected]>
…er (#313)

* feat: add dataset intId to retrieval

* build: spawn builds for intTesting

* fix: import swalConfirmAction

* style: 🎨 fix code style issues with Prettier

* feat: store datasetIntId once a dataset is selected

* style: 🎨 fix code style issues with Prettier

* feat: set int id when creating ds in GM and FFM

* style: 🎨 fix code style issues with Prettier

* feat: track intId for collections and Guided Mode

* feat:track intId for manage datasets and curation analytics

* feat:track intId for the rest of SODA analytics

* style: 🎨 fix code style issues with Prettier

* fix: datasetIntId variable typo

* fix: send defaultBfAccount not defaultBfDataset

* build: spawn new builds

---------

Co-authored-by: fairdataihub-bot <[email protected]>
refactor: curation pipeline error handling shows requests error messages
* feat: block datasets with .,\ in their titles as Pennsieve does

* feat: invalid dataset title error message includes .,\

* style: 🎨 fix code style issues with Prettier

* feat: python server checks invalid characters \.,

---------

Co-authored-by: fairdataihub-bot <[email protected]>
… uploads (#316)

* fix: update dataset and int id after generating new ds

* style: 🎨 fix code style issues with Prettier

* refactor: set intId in curation pipeline progress function

* refactor: do not set int and bf ids after pipeline success

* style: 🎨 fix code style issues with Prettier

---------

Co-authored-by: fairdataihub-bot <[email protected]>
aaronm-2112 and others added 3 commits April 1, 2024 10:58
@aaronm-2112 aaronm-2112 requested a review from bvhpatel as a code owner April 1, 2024 20:03
Copy link

Thank you for submitting this pull request! We appreciate your contribution to the project. Before we can merge it, we need to review the changes you've made to ensure they align with our code standards and meet the requirements of the project. We'll get back to you as soon as we can with feedback. Thanks again!

Copy link

sonarqubecloud bot commented Apr 1, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
5.2% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
4.6% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

@aaronm-2112 aaronm-2112 merged commit ab54be1 into main May 13, 2024
6 of 16 checks passed
Copy link

Thanks for closing this pull request! If you have any further questions, please feel free to open a new issue. We are always happy to help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants