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

Replace AngularJS recon portal with React #1369

Draft
wants to merge 157 commits into
base: main
Choose a base branch
from
Draft

Commits on Mar 6, 2024

  1. task/DES-2702: Tapis v3 Auth (#1174)

    * add tapipy; Tapis v3 OAuth token and flow
    
    * add docstrings to test methods
    
    * update service account to use Tapis
    
    * remove future imports
    
    * uncomment agave imports
    
    * add TapisOAuthToken model migration
    
    * fix bugs
    
    * remove attrdict for agavepy
    
    * pylint: ignore test files
    
    * fix ignore unit test regex
    
    * fix login url
    
    * formatting; remove AgaveOAuthToken references
    
    * add test settings for tapisv3
    
    * fix auth/views_unit_test.py
    
    * fix backends unit test
    
    * formatting
    
    * task/DES-2654: Tapis v2/v3 apps model (#1158)
    
    * v3 apps model
    
    * make appId required field
    
    * add AppBundle model
    
    * updated model admin
    
    * update models and add migration
    
    * rework app tray models
    
    * squash appitem and appbundle
    
    * un-squash migrations
    
    * remove faulty app description migration
    
    * Use an inline admin form to manage app variants within bundles (#1164)
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * model adjustments
    
    * model adjustments; add category pop migration
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    
    * fix fixture import
    
    * skip tapisv2 tests; add todov3 notes; fix fixture
    
    * remove unnecessary commented code
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    rstijerina and jarosenb authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    1d5d02d View commit details
    Browse the repository at this point in the history
  2. Add Google Oauth secrets.

    jarosenb committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    3df1d3d View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    2d8025f View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    52fb1f3 View commit details
    Browse the repository at this point in the history
  2. task/DES-2709: Tapis v3 Apps Views (#1177)

    * add apps views
    
    * add AppDescriptionView
    
    * TapisTokenRefreshMiddleware: redirect to login if expired
    
    * formatting
    
    * fix bugs; add AuthenticatedApiView class
    
    * update apps call for v3
    
    * separate linting from unit tests in workflow
    
    * formatting
    
    * formatting
    
    * add uuidv4
    
    * tests
    
    * fix uuid import
    
    * tests
    
    * fix formatting
    
    * set allowJS to true in tsconfig
    
    * add uuid types
    
    * rename docker tags and volumes to not conflict with main branch
    
    * fix volumes
    
    * add tags, description, is_simcenter; some reorg
    
    * remove broken source mapping
    
    * squash migrations
    
    * split websockets; clean up nginx.debug.conf
    
    * change staticfiles dirs to align with deployed config; nginx: /var, django: /srv
    
    * formatting
    rstijerina authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    6cbd6c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. task/DES-2710: v3 Jobs Views & Workspace UI updates (#1182)

    * add apps views
    
    * add AppDescriptionView
    
    * TapisTokenRefreshMiddleware: redirect to login if expired
    
    * formatting
    
    * fix bugs; add AuthenticatedApiView class
    
    * update apps call for v3
    
    * separate linting from unit tests in workflow
    
    * formatting
    
    * formatting
    
    * add uuidv4
    
    * tests
    
    * fix uuid import
    
    * tests
    
    * fix formatting
    
    * set allowJS to true in tsconfig
    
    * add uuid types
    
    * rename docker tags and volumes to not conflict with main branch
    
    * fix volumes
    
    * add tags, description, is_simcenter; some reorg
    
    * remove broken source mapping
    
    * squash migrations
    
    * split websockets; clean up nginx.debug.conf
    
    * change staticfiles dirs to align with deployed config; nginx: /var, django: /srv
    
    * formatting
    
    * add jobs views; update workspace UI
    
    * fix client linting and tests
    
    * fix some server side tests
    
    * add getUseJobs hook
    
    * add job detail spinner
    
    * add usePostJobs
    
    * fix webhooks tests
    
    * server side linting and tests
    
    * formatting
    
    * fix unit test
    
    * add CSRF_TRUSTED_ORIGINS setting
    
    * add m1 makefile targetsg
    rstijerina authored Mar 26, 2024
    Configuration menu
    Copy the full SHA
    92777e6 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    10313f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa7e405 View commit details
    Browse the repository at this point in the history
  3. Use Django to serve static files in debug mode (#1186)

    * Use Django to serve static files in debug mode
    
    * clean up volumes; remove local nginx static and media locations
    
    * add back /data/media mount
    
    * add media back to nginx; same locations as main
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    jarosenb and rstijerina authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    a6a9fec View commit details
    Browse the repository at this point in the history
  4. task/DES-2708: Build and serve React assets on deploy (#1173)

    * Build and serve React assets
    
    * fix template string
    
    * Add custom render block for react assets
    jarosenb authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8abe49d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    74a25ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f96f124 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. Configuration menu
    Copy the full SHA
    7038da0 View commit details
    Browse the repository at this point in the history
  2. Dockerfile build targets and cleanup (#1190)

    * clean up unused files; add development docker build target; fix workspace react-assets ref
    
    * fix data depot react-assets ref
    
    * docker-compose fix; combine python-base and builder-base steps (#1191)
    
    * docker-compose fix; combine python-base and builder-base steps
    
    * revert rabbitmq images
    
    * parity between intel/m1 rabbit versions
    
    * Revert "parity between intel/m1 rabbit versions"
    
    This reverts commit 9f5b709.
    
    * add newline
    
    * revert .gitignore changes
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    rstijerina and jarosenb authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    5b78f96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    009a260 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. TV3/DES-2706: Add view decorator using Tapis JWT auth (#1192)

    * add view decorator using Tapis JWT auth
    
    * Update designsafe/apps/api/decorators.py
    
    Co-authored-by: Nathan Franklin <[email protected]>
    
    * Add method decorator on project instance view
    
    ---------
    
    Co-authored-by: Nathan Franklin <[email protected]>
    jarosenb and nathanfranklin authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b304623 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    e333baa View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    e1c57a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    620b10c View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    9b754f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    76e796b View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    7689964 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbc23a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    b953f05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    178e15b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a567a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a36b08c View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. hotfix/update build info in README.md (#1227)

    * Remove obsolete version param
    
    * Update README for building development images
    nathanfranklin authored May 6, 2024
    Configuration menu
    Copy the full SHA
    3ff48b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c08bb58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    820d67b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b644dea View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    93bba1d View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Milestone: Project creation/publication works end-to-end (#1236)

    * Get project creation, updates, and type changes working end-to-end
    
    * projects creation/curation/publication works end-to-end
    
    * import error fix
    
    * remove print/console.log statements
    jarosenb authored May 11, 2024
    Configuration menu
    Copy the full SHA
    aaeeed0 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. DES-2684: NEES Detail View (#1219)

    * formatting/type errors
    
    * tweak for pi array check, updated placeholder text
    
    * initial work minus file listing for nees publication details
    
    * reworking top level data styling
    
    * updated citation modal title
    
    * first pass at adding file listing
    
    * fix: app card design bugs DES-2741 through DES-2745 (#1223)
    
    * fix: DES-2471, DES-2472, DES-2473 bugs (#1221)
    
    * fix: DES-2744 hover and focus card UI (#1224)
    
    * hotfix: des 2745 global font icon size tweaks (#1225)
    
    * refactor: des-2745 rename DS font icons stylesheet
    
    * fix: des-2745 load DS font icons + allow customize
    
    * chore: des-2745 obvious app-card font icon space
    
    * fix: des-2745 use rem not em for icon–title space
    
    * fix: des-2745 DS font icons not found
    
    * feat: des-2745 re-align certain DS font icons
    
    * feat: des-2745 re-position certain DS font icons
    
    * chore: des-2745 use (proper) `::before` syntax
    
    * fix: des-2745 title alignment after icon resize
    
    * fix: DES-2766 app with 1 variant needs diff list (#1232)
    
    * fix: DES-2766 app with 1 variant needs diff list
    
    * fix: DES-2766 more padding (designer request)
    
    * formatting
    
    * add nees listing breadcrumbs
    
    * add breadcrumbs
    
    * fix breadcrumbs
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    Co-authored-by: Wesley B <[email protected]>
    3 people authored May 13, 2024
    Configuration menu
    Copy the full SHA
    a68714a View commit details
    Browse the repository at this point in the history
  2. task/DES-2767: fix file metadata route path issue (#1235)

    * Normalize path to be consistent
    
    * Remove some unneeded fixgtures
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    nathanfranklin and jarosenb authored May 13, 2024
    Configuration menu
    Copy the full SHA
    1275b7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce596f4 View commit details
    Browse the repository at this point in the history
  4. task/DES-2705: Update post-login task to use TAPIS V3 to configure th…

    …e two systems (#1183)
    
    * Add encryption and system access util from CEP
    
    * Add pycryptodome package
    
    * Update login to use tapisv3 to configure the two systems
    
    * Fix linting
    
    * Fix linting/black issues
    
    * Fix lockfile
    
    * Refactor to have parameter path and also use AGAVE_WORKING_SYSTEM via keyservice
    
    * Update test settings for +AGAVE_WORKING_SYSTEM
    
    * Add retry
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    Co-authored-by: Sal Tijerina <[email protected]>
    3 people authored May 13, 2024
    Configuration menu
    Copy the full SHA
    2e9f5f8 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Working search bars in data files/published areas (#1240)

    * working search bars in data files/published areas
    
    * update test settings
    jarosenb authored May 15, 2024
    Configuration menu
    Copy the full SHA
    1cf69b8 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Working file operations/Data Depot buttons. (#1242)

    * working search bars in data files/published areas
    
    * Working V3 move/copy modals
    
    * Get toolbar buttons working and enabled/disabled correctly depending on context.
    jarosenb authored May 16, 2024
    Configuration menu
    Copy the full SHA
    fb3ba88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    adbd046 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Migrate listings/breadcrumbs to Common for use in apps (#1243)

    * migrate file listing table and breadcrumbs to common component module for use in Apps
    
    * pass pipeline without tests
    jarosenb authored May 20, 2024
    Configuration menu
    Copy the full SHA
    7c5e5dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2aa322e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f8c3507 View commit details
    Browse the repository at this point in the history
  4. formatting

    jarosenb committed May 20, 2024
    Configuration menu
    Copy the full SHA
    d955df1 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Refinements to Data Depot UI and pub ingest (#1256)

    * Add placeholder/error UI for listings; add Data Diagram for pubs
    
    * improve line wrapping in Data Diagram for entities with long names
    
    * refinements to publication ingest and display
    jarosenb authored May 23, 2024
    Configuration menu
    Copy the full SHA
    4b86e21 View commit details
    Browse the repository at this point in the history
  2. task/WG-258: allow jwt access for project metadata updating (#1255)

    * Move project fixture higher up to use in view testing
    
    * Allow jwt access for updating project metadata
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    nathanfranklin and jarosenb authored May 23, 2024
    Configuration menu
    Copy the full SHA
    8c84d3f View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    046704c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e028868 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. task/DES-2629: v3 Apps Form (#1185)

    * add apps views
    
    * add AppDescriptionView
    
    * TapisTokenRefreshMiddleware: redirect to login if expired
    
    * formatting
    
    * fix bugs; add AuthenticatedApiView class
    
    * update apps call for v3
    
    * separate linting from unit tests in workflow
    
    * formatting
    
    * formatting
    
    * add uuidv4
    
    * tests
    
    * fix uuid import
    
    * tests
    
    * fix formatting
    
    * set allowJS to true in tsconfig
    
    * add uuid types
    
    * rename docker tags and volumes to not conflict with main branch
    
    * fix volumes
    
    * add tags, description, is_simcenter; some reorg
    
    * remove broken source mapping
    
    * squash migrations
    
    * split websockets; clean up nginx.debug.conf
    
    * change staticfiles dirs to align with deployed config; nginx: /var, django: /srv
    
    * formatting
    
    * add jobs views; update workspace UI
    
    * fix client linting and tests
    
    * fix some server side tests
    
    * add getUseJobs hook
    
    * add job detail spinner
    
    * add usePostJobs
    
    * fix webhooks tests
    
    * server side linting and tests
    
    * formatting
    
    * fix unit test
    
    * add useGetApps hook; app routing
    
    * move tapis types to types file
    
    * add spinner; cleanup
    
    * add CSRF_TRUSTED_ORIGINS setting
    
    * add m1 makefile targetsg
    
    * formatting
    
    * wip: appswizard and layout
    
    * wip: apps routing; prefetch app listing data
    
    * remove await/defer
    
    * fix m1 django command
    
    * formatting; linting; 1s stale time
    
    * use wsgi for django server locally with working staticfiles
    
    * wip: cleanup
    
    * remove /applications sub path for tools & apps url
    
    * fix backend response for private apps
    
    * install zod; tanstack form
    
    * add workspace utils; apps submission form
    
    * cleanup unused styles
    
    * wip
    
    * install zod; tanstack form
    
    * add workspace utils; apps submission form
    
    * cleanup unused styles
    
    * remove version from docker compose files
    
    * data loads
    
    * working back
    
    * state persists
    
    * clean up
    
    * remove unused dependencies
    
    * working reset
    
    * working submission
    
    * update antd; add SystemsPushKeysModal
    
    * add ssh keys manager; system push keys endpoint
    
    * push keys backend
    
    * reset push keys form on success
    
    * reorg apps view components
    
    * set defaultSystem in app response
    
    * better param handling; fix apps view settins
    
    * add systems hooks and views
    
    * use prefetching to speed up load time
    
    * fix submit status
    
    * add app icon
    
    * add job submit messages
    
    * Task/DES-2656  apps sidebar (#1202)
    
    * -Adds accordion ant sidebar
    -Need to update to allow more than one category to be open
    at once
    -Needs styles
    
    * Change from Panels to Menu Ant components
    
    * -Adds ant menu and submenus with children rather
    than with item prop passed to menu
    
    * Adds unit test to app AppSideNav
    
    * - Fixed unit test
    
    * WIP ant d Menu
    
    * WIP
    
    * side nav submenus
    
    * - Adds styles per mockup
    - Adds WIP collapse icon and state to manage it
    - Adds working subnav of application bundles
    
    * - Removes unnecessary toggle because antd menu
    handles appropriately
    - Removes broken expand icon logic
    
    * fix unbundled item render; formatting
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * Task/des 2631 apps breadcrumb (#1188)
    
    * Add AppsBreadcrumb component and integrate it into WorkspaceBaseLayout
    
    * Refactor AppsBreadcrumb and AppsSideNav components
    
    * Add appsListingJson import and modify breadcrumb rendering
    
    * Refactor path modification logic in WorkspaceBaseLayout.tsx
    
    * Update subproject commit hash
    
    * Fix archiveSystemDir formatting in JobsView
    
    * Update SITE_ID values in site configuration files
    
    * Update subproject commit hash
    
    * Fix formatting issues in code
    
    * Update app names and formatting
    
    * Update SITE_ID values in site configuration files
    
    * Remove unused code and imports
    
    * Add Tapis operations to datafiles handlers
    
    * Remove unused React assets from base template
    
    * Update React and database configurations
    
    * Update datafiles handlers and workspace views
    
    * Replace Tapis operations with Agave operations
    
    * Update import statement for service_account
    
    * Fix formatting in data_depot.j2 template
    
    * Fix formatting issues in data_depot.j2 template
    
    * Fix formatting and add missing newline at end of file
    
    * retrigger checks
    
    * Refactor JobsDetailModal component
    
    * Add AppsBreadcrumb component and update layout styles
    
    * Refactor AppsBreadcrumb module CSS and fix function formatting
    
    * Remove unused import statement in WorkspaceBaseLayout.tsx
    
    * Fix modifiedPath for Job Status
    
    * Refactor path modification in WorkspaceBaseLayout.tsx
    
    * Add app data and loading state to AppsBreadcrumb component
    
    * updated AppsBreadcrumb
    
    * update to Job Status label
    
    * refactor breadcrumb code from WorkspaceBaseLayout into AppsBreadcrumb
    
    * disable app form for testing on this branch
    
    * Refactor AppsBreadcrumb component to improve breadcrumb rendering; no link for last item
    
    * Refactor AppsBreadcrumb component to improve breadcrumb rendering and remove last item link; change separator from / to >
    
    * Refactor AppsBreadcrumb component to improve breadcrumb rendering and remove last item link; change separator from / to >
    
    * remove suspense query
    
    * revert reversion of suspense
    
    * remove portal dir
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * linting
    
    * linting and refactor breadcrumb
    
    * linting
    
    * layout adjustments
    
    * more styling
    
    * fix user guide link
    
    * fix tests; fix tags and labels for description list
    
    * Bug DES-2762: Adding key to avoid optimization from Antd (#1233)
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * fix linting
    
    * add typing
    
    * add more typing
    
    * working Edit button
    
    * fix type
    
    * fix username render
    
    * more linting fixes
    
    * more typing
    
    * finish typing
    
    * linting
    
    * fix content hash
    
    * Tasks/DES-2630: App Form styling (#1241)
    
    * App Form Styling according to design (first version)
    
    * Lint fix for FormField
    
    * More lint fixes
    
    * Common Component Button and font increase
    
    * Fix typescript error
    
    * Fix type error
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * fix accessor error
    
    * fix workspace prod template
    
    * fix is_bundled computed value; fix missing label
    
    * Support html apps (#1244)
    
    * support html apps
    
    * linting
    
    * task/DES-2758, DES-2747: Tapis v3 Job Notifications (#1245)
    
    * fix job sumbit error render
    
    * fix tapipy error propogation
    
    * job status notifications
    
    * fix state redirect on notification update by removing angular code from workspace
    
    * only render data_depot events
    
    * propogate error for ApiException
    
    * add message to notification events for bell dropdown
    
    * DES-2749: Handle changes to queue (#1246)
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * fix common exports
    
    * Bug/DES-2778: Handle number validation in App Form (#1250)
    
    * Bug/DES-2778: Fix validation for number input in App Form
    
    * Fix merge issue
    
    * Lint fix
    
    * fix app variant href
    
    * fix persistent previous app state in step
    
    * fix: allow compute max run time when no queue in VM case
    
    * fix toasts for data_depot events
    
    * more explicitly ignore jobs events
    
    * fix errant root: declaration
    
    * default open app
    
    * Bug/DES-2786: Use key to make sure app instance is created on navigation (#1251)
    
    * Bug/DES-2786: Use key to make sure app instance is created on navigation
    
    Fix state issues
    
    * Remove un-necessary field init
    
    * App Form step and summary rendering fixes (#1252)
    
    Initial working version
    
    * task/des-2657--job-history-listing (#1239)
    
    * Add support for displaying node count and cores per node in JobsListing component
    
    * Add support for displaying archive system directory in JobsListing component
    
    * interactive session modal; styling
    
    * wip: notification badge
    
    * linting
    
    * add todo notes
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * disable notifs in job status nav
    
    * task/DES-2779: Jobs Listing Notification Badge & Update Job Listing Upon Notification (#1253)
    
    * update notification badge and listing when job updates; enable job listing buttons
    
    * linting
    
    * linting
    
    * fix app ordering
    
    * remove unused import
    
    * tasks/DES-2655: Select file modal in Apps Form (#1254)
    
    * Create SelectModal for file selection
    
    * Handle public vs private
    
    * Use isMyData to check if this is private or public
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * task/DES-2713 job history modal (#1234)
    
    * - Adds View Details modal for job status listings
    - Adds working output link button (may need to check I'm directing
    to the correct path)
    - Does not add a functioning delete button
    - Adds modal with the design based of current DS Job Detail Modal
    
    * -Adds closing/cancel action
    - Doesn't handle state correctly for closing
    - Buttons and links don't work yet
    
    * - Adds state handling for open/close modal
    
    * Adds linting changes
    
    * Adds linting
    
    * Uses PrimaryButton component
    
    * Task/des 2713 job history modal  adjustments (#1257)
    
    * url nav for job modal; working buttons
    
    * fix data files links
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    
    * render job detail on top of listing
    
    * DES-2629: Use portal names to build list. (#1258)
    
    * fix Tools & Applications link
    
    * DES-2789: Only validate current steps on continue button (#1260)
    
    * Apps form styling fixes (#1262)
    
    * DES-2818: add missing license prompt
    
    * fix submit button; submission details css; standard button width; standard font family
    
    * job status header; small job action buttons
    
    * larger summary item label width
    
    * adjust spacing
    
    * revert helvetica default
    
    * fix button size on job detail modal
    
    * use base Button for link type
    
    * linting
    
    * Remove htmltype submit on continue button (#1263)
    
    * task/DES-2755 + DES-2756: Allocations backend + hooks (#1247)
    
    * Allocations backend w/ TAS hookup
    
    * Add Allocations elasticsearch model + add model to elasticsearch settings
    
    * Add allocation type
    
    * Add useGetAllocations hook
    
    * Add TAS env variables to django settings
    
    * Add UserAllocations model
    
    * Use UserAllocations model in view
    
    * Update designsafe/apps/workspace/api/views.py
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    
    * Pylint errors fixes
    
    * Create util function for grabbing user allocations and creating/updating their cached allocations
    
    * Add async allocations cache update to login flow
    
    * Roll back elasticsearch implementation
    
    * Pylint fixes for allocations model
    
    * fix unit test
    
    * Roll back elasticsearch changes to IndexedApp
    
    * Resolve pylint errors on allocations model
    
    * Fix client linting errors
    
    * Fix poetry black reformatting checks
    
    * task/DES-2820: Allocations in App Form (#1264)
    
    * use allocations in app form
    
    * use dynamic user model; fix task
    
    * fix linting
    
    * fix type error
    
    * fix test
    
    * linting
    
    ---------
    
    Co-authored-by: Garrett Edmonds <[email protected]>
    Co-authored-by: Sal Tijerina <[email protected]>
    Co-authored-by: Jake Rosenberg <[email protected]>
    Co-authored-by: Garrett Edmonds <[email protected]>
    
    ---------
    
    Co-authored-by: sophia-massie <[email protected]>
    Co-authored-by: Van Go <[email protected]>
    Co-authored-by: Chandra Y <[email protected]>
    Co-authored-by: Jake Rosenberg <[email protected]>
    Co-authored-by: Garrett Edmonds <[email protected]>
    Co-authored-by: Garrett Edmonds <[email protected]>
    Co-authored-by: Garrett Edmonds <[email protected]>
    8 people authored May 29, 2024
    Configuration menu
    Copy the full SHA
    e7bb0c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26cad36 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Fixes for publication session items (#1270)

    * Fixes for project/publication testing session items
    
    * layout fixes and explanation for pipeline select
    
    * fixes for file tags and operations on published files
    
    * use filetype-specific icons
    
    * various pipeline fixes
    
    * add Best Practices modal and fix ingest for legacy simulations
    
    * add version changes modal
    
    * linting/type fixes
    jarosenb authored May 30, 2024
    Configuration menu
    Copy the full SHA
    c2e288b View commit details
    Browse the repository at this point in the history
  2. task/DES-2823: Fix interactive modal (#1266)

    * update placeholder job listing message
    
    * fix interactive modal state
    rstijerina authored May 30, 2024
    Configuration menu
    Copy the full SHA
    9837b28 View commit details
    Browse the repository at this point in the history
  3. Task/DES-2801 [UI] Apps Nav Bar Spacing (#1271)

    * - Adds spacing styles and header to AppsSideNav
    - Removes unused style with comment
    
    * - Adds border to sider nav menu
    
    * - Linting
    
    * - Linting
    
    * - Removes AppNavLink component
    - Removes display block from Title div so that
    justify content style applies
    - Change font for title to match design
    - Change color of right nav border to match design
    
    * -Change item height of nav bar
    - Removes css module for AppsSideNav
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    sophia-massie and rstijerina authored May 30, 2024
    Configuration menu
    Copy the full SHA
    c9748e9 View commit details
    Browse the repository at this point in the history
  4. docs: tapis v3 redesign readme step №3 (#1273)

    * docs: Tapis v3 changes to "First time setup" №3
    
    * docs: Do not use `[!NOTE]` syntax
    wesleyboar authored May 30, 2024
    Configuration menu
    Copy the full SHA
    5febb84 View commit details
    Browse the repository at this point in the history
  5. Bug/layout sider fix (#1274)

    * - Moves app sider styles to workspace specificity
    to avoid changing Data Depot sider style
    
    * - Linting
    sophia-massie authored May 30, 2024
    Configuration menu
    Copy the full SHA
    7210ae5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. DES-2819: Select Modal Design Updates (Part 1 of 2) (#1276)

    * DES-2655: Select Modal Design work
    
    * Adjust modal body to new global styles
    
    * Address review comments
    
    * fix lint
    chandra-tacc authored May 31, 2024
    Configuration menu
    Copy the full SHA
    3e49f32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6103c5 View commit details
    Browse the repository at this point in the history
  3. Task/des 2849 cite this data (#1272)

    * commit to main
    
    * Add useCitationMetrics hook for fetching citation metrics in publications module
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Add MetricsModal to project modals and update Datacite API endpoints
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor ProjectCitation module and styles, and add DownloadCitation component
    
    * Refactor ProjectCitation module and styles, and add DownloadCitation component
    
    * chore: Refactor ProjectCitation module, add DOI link to PublishedCitation
    
    * Refactor ProjectCitation module, add DOI link to PublishedCitation
    
    * chore: Update Docker images and volumes configuration for development environment
    
    * Refactor ProjectPreview module, fix useState declaration
    
    * Refactor useState declaration in ProjectPreview module
    
    * Refactor ProjectCitation module, optimize DOI retrieval and usage
    
    * feat: Optimize DOI retrieval and usage in ProjectCitation module
    
    * Refactor ProjectCitation module, optimize DOI retrieval and usage
    
    * Refactor ProjectCitation module, remove commented out code for MetricsModal
    
    * Update index.ts
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    van-go and jarosenb authored May 31, 2024
    Configuration menu
    Copy the full SHA
    d43d05d View commit details
    Browse the repository at this point in the history
  4. Apps form testing session fixes (#1279)

    * fix SystemsPushKeysModal: error handling; onSuccess callback; layout; info text
    
    * show missing allocation message
    
    * rm unuseful comment
    
    * open View User Guide in new tab
    
    * point notifications to job history; remove apps and jobs from dashboard
    rstijerina authored May 31, 2024
    Configuration menu
    Copy the full SHA
    7265c26 View commit details
    Browse the repository at this point in the history
  5. task/DES-2726: configure cloud data on login (#1265)

    * Configure cloud.data on login
    
    * Update test settings and todo comments
    
    * Rename setting
    
    * Remove listing check in from view
    
    Checkin and configuring occurs only in the task now
    
    * Move task to an onboarding queue
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    nathanfranklin and rstijerina authored May 31, 2024
    Configuration menu
    Copy the full SHA
    41390ee View commit details
    Browse the repository at this point in the history
  6. Add modals for publication feedback/archive download (#1275)

    * Add feedback and project download modals
    
    * link formatting
    
    * form/modal overflow fixes
    jarosenb authored May 31, 2024
    Configuration menu
    Copy the full SHA
    4e3cc04 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    4276353 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    528481e View commit details
    Browse the repository at this point in the history
  3. task/DES-2759 : Apps side nav styling updates (#1280)

    * Add shortLabel for rendering in app side nav - add shortLabel to AppVariant model
    
    * Add shortLabel for rendering in app side nav - add shortLabel to relevant app views
    
    * Add shortLabel for rendering in app side nav - add shortLabel to frontend app types
    
    * Optionally render shortLabel for apps in side nav + update hover and selected colors for side nav menu items
    
    * Remove unused import
    
    * Linting fixes
    
    * include app notes.shortLabel in _get_public_apps response
    
    * fix submenu open key
    
    * update apps side nav border colors and weight (#1282)
    
    * Modify main themeConfig for design's #cbdded hover & select menu item color
    
    * Client linting fix
    
    * Change new appVariant field name to 'short_label'
    
    * Update references to 'shortLabel' to renamed 'short_label for AppVariant model
    
    * Linting fixes for new migration
    
    * Update designsafe/apps/workspace/api/views.py
    
    ---------
    
    Co-authored-by: Garrett Edmonds <[email protected]>
    Co-authored-by: Sal Tijerina <[email protected]>
    3 people authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    1703490 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Bug DES-2876: Select Modal bug fixes (#1284)

    * Select Modal fixes
    
    * Update usePathDisplayName.ts
    
    * Fix from merge issue - getPathName
    
    * Breadcrumb use system label
    chandra-tacc authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    281dc93 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Bug/download citation not working in next (#1285)

    * commit to main
    
    * Add useCitationMetrics hook for fetching citation metrics in publications module
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Add MetricsModal to project modals and update Datacite API endpoints
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor ProjectCitation module and styles, and add DownloadCitation component
    
    * Refactor ProjectCitation module and styles, and add DownloadCitation component
    
    * chore: Refactor ProjectCitation module, add DOI link to PublishedCitation
    
    * Refactor ProjectCitation module, add DOI link to PublishedCitation
    
    * chore: Update Docker images and volumes configuration for development environment
    
    * Refactor ProjectPreview module, fix useState declaration
    
    * Refactor useState declaration in ProjectPreview module
    
    * Refactor ProjectCitation module, optimize DOI retrieval and usage
    
    * feat: Optimize DOI retrieval and usage in ProjectCitation module
    
    * Refactor ProjectCitation module, optimize DOI retrieval and usage
    
    * Refactor ProjectCitation module, remove commented out code for MetricsModal
    
    * Refactor DOI retrieval and usage in ProjectCitation module
    
    * test commit
    
    * Update index.ts
    van-go authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    15e5100 View commit details
    Browse the repository at this point in the history
  2. fix app version href

    rstijerina committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    dbc2193 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    b30caed View commit details
    Browse the repository at this point in the history
  2. Bugs/DES-2828 and DES-2829: Select Modal system selection and validat…

    …ion bugs (#1287)
    
    * Retain system select based on input and validation fix
    
    * Fix test failure
    chandra-tacc authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    b5484f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcbc38f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf39012 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    0d923bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad76cc0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f87096a View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    36807ca View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. task/DES-1989 - Redirect guest users when accessing non-published pro…

    …ject (#1292)
    
    * If an unauthenticated user now attempts to view a project, they will now be prompted to log in. Some styling changes done to make the JSX messages look like the Django error messages produced in file listings.
    
    * Ran a formatter
    
    * Minor change to make sure projectID and data were defined when used.
    
    * One last linting change.
    fnets authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b8dfbed View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    a03c725 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc36da3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6580503 View commit details
    Browse the repository at this point in the history
  4. - Uses selectedKey property in Menu to correctly (#1296)

    select/deselect active Menu Item based on route
    sophia-massie authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b621958 View commit details
    Browse the repository at this point in the history
  5. Workspace fixes from 6/12 testing session (#1295)

    * unread notifs: only count unique jobs
    
    * disable JobActionButton after success; make cancel button red
    
    * fix scrolling on long app form
    
    * expand app side nav to 250px
    
    * disable app form while submitting
    
    * fix notifications fetching; highlight newest notification
    
    * remove DesignSafe-DCV as default allocation
    
    * fix next url param redirect; update login redirect setting to reflect production
    
    * use formatDateTimeFromValue util; do not render date for null values
    
    * fix eventTypes array parsing
    
    * fix notification bell event links
    
    * Update apps placeholder text
    
    * Hide "Edit" button for step when that step is active
    
    * fix style override on ant btn disabled state
    
    * fix long app form scroll
    
    * allow small buffer for long app param labels
    
    * no horizontal scrolling
    
    * add right margin to user guide link to avoid scrollbar ui conflict
    rstijerina authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    0cc7751 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Task/des 2862 update form validation messages (#1297)

    * commit to main
    
    * Add useCitationMetrics hook for fetching citation metrics in publications module
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Add MetricsModal to project modals and update Datacite API endpoints
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * add Total Request values to table
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update MetricsModal component
    
    * Refactor useCitationMetrics hook and update MetricsModal component
    
    * Refactor MetricsModal component and add Total Request values to table
    
    * Refactor ProjectPreview module, remove DownloadCitation component
    
    * update variable names
    
    * format write
    
    * Refactor ProjectPreview module, update MetricsModal props
    
    * refactor: Add custom error messages to form validation rules
    
    * refactor: Update form validation error messages
    
    * Remove file from the pull request
    
    * refactor: Update form validation error messages
    
    * refactor: Update form validation error messages
    
    * refactor: Update form validation error messages
    
    * Delete client/modules/datafiles/src/projects/modals/MetricsModal.tsx
    
    * refactor: Update form validation error messages
    van-go authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    d615ee9 View commit details
    Browse the repository at this point in the history
  2. task/WG-294: improve links from DS projects to hazmapper maps (#1291)

    * Fix links from DS projects to hazmapper maps
    
    * Fix linting issues
    nathanfranklin authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    bc1f70f View commit details
    Browse the repository at this point in the history
  3. TV3: disable move/rename on files with metadata associations. (#1293)

    * disable move/rename on files with metadata associations
    
    * remove logging
    jarosenb authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    3a481d8 View commit details
    Browse the repository at this point in the history
  4. Task/des 2666 metrics modal (#1237)

    * commit to main
    
    * Add useCitationMetrics hook for fetching citation metrics in publications module
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Add MetricsModal to project modals and update Datacite API endpoints
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * add Total Request values to table
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update MetricsModal component
    
    * Refactor useCitationMetrics hook and update MetricsModal component
    
    * Refactor MetricsModal component and add Total Request values to table
    
    * Refactor ProjectPreview module, remove DownloadCitation component
    
    * update variable names
    
    * format write
    
    * Refactor ProjectPreview module, update MetricsModal props
    
    * Update docker-compose-dev.all.debug.yml
    
    * Update docker-compose-dev.all.debug.yml
    
    ---------
    
    Co-authored-by: Jake Rosenberg <[email protected]>
    van-go and jarosenb authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    5e4793e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    99ba743 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Configuration menu
    Copy the full SHA
    251be2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ee88d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    98b341a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9931a42 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    19a2788 View commit details
    Browse the repository at this point in the history
  2. Bugs/DES-2907: Exclude allocations at portal level (#1302)

    * Bug/DES-2907: Allow exclusions from allocations at portal level
    
    * Fix formatting
    
    * Use env for settings
    chandra-tacc authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b212079 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cdfa698 View commit details
    Browse the repository at this point in the history
  4. task/DES-2911: Render jobAttributes notes.label as form field lab…

    …el if it exists (#1304)
    
    * Render job attributes notes.label if it exists
    
    * linting
    
    * linting
    rstijerina authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    748adb4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    411a12a View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Task/des 2905 cite this data type other (#1299)

    * Add citation download options and metrics to ProjectPreview and PublishedDetailLayout
    
    * Refactor Download Citation link in ProjectPreview and PublishedDetailLayout
    
    * Refactor useCitationMetrics hook and remove unused error variable
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and update ProjectPreview module and styles
    
    * Refactor useCitationMetrics hook and remove MetricsModal from ProjectPreview module
    
    * Refactor useCitationMetrics hook and remove unused error variable
    
    * Refactor import path for MetricsModal in ProjectCitation and PublishedDetailLayout
    van-go authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e6162c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    a018dd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d93f0e View commit details
    Browse the repository at this point in the history
  3. DES-2909 and DES-2914 - bug fixes (#1306)

    Co-authored-by: Garrett Edmonds <[email protected]>
    chandra-tacc and edmondsgarrett authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e5571d2 View commit details
    Browse the repository at this point in the history
  4. Bugs/DES-2888: Select Modal - regex fix to detect storage system and …

    …file selection modes (#1308)
    
    * Regex fix and file selection modes
    
    * Lint and formatting fixes
    chandra-tacc authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    fed13fd View commit details
    Browse the repository at this point in the history
  5. Bug/DES-2835,2855: Ribbon Buttons and Amend text (#1311)

    * chore: Refactor RenameModal to handle file extensions correctly
    
    * feat: Add step to change metadata in curation directory before publishing
    van-go authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    55cd1ba View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Fixes: Data Depot testing session 2024-06-17 (#1310)

    * data depot fixes- dropdown usability and error UI for forms
    
    * pipeline display fixes
    
    * fixes for Trash button
    
    * working downloads for private data
    
    * disable downloads from frontera.work
    jarosenb authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    74dfa46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c49dda View commit details
    Browse the repository at this point in the history
  3. DES-2931, DES-2932, DES-2929: Project edit modal fixes (#1314)

    * allow editing of type None; fix guest member input on type Other
    
    * enforce URL formatting on referenced data/related works
    jarosenb authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c0215bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8c9aeeb View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Bug/DES-2923: Remove Download Data from My Projects (#1318)

    * chore: Refactor PipelineSelectForPublish component
    
    - Add line break for clarity in the process description
    - Include instructions for submitting a ticket with project number, dataset name(s), and author order
    
    * feat: Add line break for clarity in the process description and include instructions for submitting a ticket with project number, dataset name(s), and author order
    
    * feat: Add hybrid simulation steps to project type modal
    
    * chore: Refactor PipelineSelectForPublish component
    
    * Refactor
    
    * chore: Refactor DownloadCitation component to include preview option
    
    * remove previous ticket files
    van-go authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    23151f5 View commit details
    Browse the repository at this point in the history
  2. bug/DES-2922: word/spelling/typo issues (#1313)

    * chore: Refactor PipelineSelectForPublish component
    
    - Add line break for clarity in the process description
    - Include instructions for submitting a ticket with project number, dataset name(s), and author order
    
    * feat: Add line break for clarity in the process description and include instructions for submitting a ticket with project number, dataset name(s), and author order
    van-go authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e6acfbb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d07f7e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48a77f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    4ad861b View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. feat: DES-2806 cms breadcrumbs (#1268) (#1320)

    * feat: DES-2903 add id to app listing headings
    
    * feat: DES-2631 cms breadcrumbs
    
    - added link state mixin
    - added link state styles
    - moved CSS variables
    - added CSS variables
    - added CMS breadcrumbs template
    - included CMS breadcrumbs template
    - changed DjangoCMS breadcrumb template
    
    * fix: DES-2631 font size & distance from nav
    
    * fix: DES-2809 lighter 2nd-level breadcrumb text
    
    * fix: DES-2809 only add breadcrumbs on app page
    
    * feat: DES-2809 load CSS sooner
    
    * refactor: DES-2806 no new breadcrumb classes
    
    I.e. skin Bootstrap's.
    
    * chore: DES-2806 remove outdated vars
    
    Added in DES-2806, but then not used after later commits for DES-2806.
    
    * fix: DES-2806 incorrect margin ref. thus spacing
    
    * fix: DES-2806 font size should match feat/Tapis-v3
    
    * feat: DES-2806 move bs3 breadcrumb style to .css
    
    * fix: DES-2806 core-styles update & match workspace
    
    * fix: DES-2806 match workspace top padding
    
    * feat: DES-2806 improve cms focus ui
    
    * fix: DES-2806 match workspace colors
    
    * fix: DES-2806 use `.breadcrumb-item` not `li`
    
    Bootstrap uses `.breadcrumb-item`.
    
    * Revert "fix: DES-2806 use `.breadcrumb-item` not `li`"
    
    This reverts commit b58cc96.
    
    Bootstrap 4 uses `.breadcrumb-item`, but not Bootstrap 3.
    
    * chore(cms): update core-styles breadcrumb
    
    * chore(cms): use core-styles breadcrumb at v2.27.0
    wesleyboar authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    160a158 View commit details
    Browse the repository at this point in the history
  2. Bug/des 2990 Fix fr protected data options (#1321)

    * show protected data options when changing project type to FR
    
    * improve variable naming
    
    * formatting
    
    * fix prop typing
    jarosenb authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    f2e5537 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a9a0df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9289586 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. bug/DES-3000: Handle DOI not provided in useCitationMetrics (#1325)

    * feat: Handle DOI not provided in useCitationMetrics
    
    * feat: Add cache page decorator to PublicationDetailView and PublicationDataCiteView
    
    * feat: Add cache page decorator to PublicationDetailView and PublicationDataCiteView
    van-go authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    4b93286 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Bug/DES-2982: text/typo/wording/spelling issues (#1329)

    * Fix typo in curation office hours link
    
    * chore: Fix typo in Publish/ Amend/ Version
    van-go authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    357f1de View commit details
    Browse the repository at this point in the history
  2. Pipeline fixes and Fedora representation for publications (#1332)

    * Pipeline fixes and Fedora representation for publications
    
    * formatting
    jarosenb authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    d67ca44 View commit details
    Browse the repository at this point in the history
  3. task/DES-2924: Add metadata and move/copy/download buttons to preview…

    … modal (#1334)
    
    * Add metadata and move/copy/download buttons to preview modal
    
    * formatting
    jarosenb authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    f8dd741 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0906586 View commit details
    Browse the repository at this point in the history
  5. Scope scroll overflow behavior in modals to Tools & Applications (#1338)

    * Scope overflow scroll in modal to Tools & Applications
    
    * clean up diff
    jarosenb authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    05c8e4b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Task/DES-2984: Use a single form for creating and updating categories (

    …#1341)
    
    * use a single form for both creating and editing categories
    
    * set smooth scrolling; remove error dialog when switching edit mode
    
    * fix type error
    jarosenb authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    4d8fbb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    293969c View commit details
    Browse the repository at this point in the history
  3. Bugs/DES-2872: [AppForm] Handle axios request errors without crashing…

    … client (#1322)
    
    * DES-2872: AppViews error handling
    
    * Add key
    chandra-tacc authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    412e703 View commit details
    Browse the repository at this point in the history
  4. Task/WA-199: Uniform margin/padding for HTML app content. (#1342)

    * Add uniform padding to HTML app container
    
    * add top margin to app HTML
    jarosenb authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    d348089 View commit details
    Browse the repository at this point in the history
  5. Include all job submission values in job detail modal (#1333)

    * Job Details Modal
    
    * Fix label and remove unnecessary env variables
    
    * Fix unit test error
    
    * Switch to antd description instead of core's descriptionlist
    
    * Filter display items with no data
    
    ---------
    
    Co-authored-by: Garrett Edmonds <[email protected]>
    Co-authored-by: Sal Tijerina <[email protected]>
    3 people authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a012e14 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5cd8908 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    69a0f93 View commit details
    Browse the repository at this point in the history
  2. [SelectModal] New features added - back button and first row (#1340)

    * [SelectModal] Back button and related features
    
    * Fix lint error
    
    * Disable selection for root if it is first row
    
    * Update SelectModal.tsx
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    chandra-tacc and rstijerina authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    fcb43de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2a4d0d View commit details
    Browse the repository at this point in the history
  4. task/DES-2935: Notifications fine tuning (#1346)

    * hover pointer; duration 5s; onClick to job history
    
    * only fetch notifications once - subsequent notifications will come through as webhooks
    rstijerina authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    59bad06 View commit details
    Browse the repository at this point in the history
  5. Bug/des-2986: description error messages (#1328)

    * Refactor form validation rules for project description length
    
    * Refactor form validation rules for project description length
    van-go authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    b27041f View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    887aaad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0055da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7629770 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af1e3b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    3c2f679 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    708585f View commit details
    Browse the repository at this point in the history
  3. [Job History] Implement expected functionality of "Reuse Inputs" (#1357)

    * [Job History] Implement expected functionality of "Reuse Inputs"
    
    * Fix build error
    
    * Address review comments - shared component, suspense
    
    * Fix lint error
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    chandra-tacc and rstijerina authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ac44f60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cab3092 View commit details
    Browse the repository at this point in the history
  5. task/DES-3020: Fix scroll in HTML apps (#1361)

    * fix html app overflow
    
    * remove unnecessary css
    rstijerina authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    954942c View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Task/DES-2601: DOI logging for file/publication operations (#1356)

    * log DOIs when published files are downloaded/copied/previewed
    
    * re-add logging when entity dropdown is opened
    jarosenb authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8d20905 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aceeac2 View commit details
    Browse the repository at this point in the history
  3. Bugs/DES-3033 [Job Details Modal] Do not show hidden fields and show …

    …fields with empty strings (#1364)
    
    * DES-3033: Handle hidden parameters and inputs
    
    * more consolidion
    chandra-tacc authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    24353ea View commit details
    Browse the repository at this point in the history
  4. task/DES-2936 - Hide Outputs section in form for interactive jobs (#1359

    )
    
    * Outputs form files are hidden from interactive job submission, still needs to be hidden from side panel.
    
    * Hid Outputs field from Job Submission Summary sidebar.
    
    * Refactored to bring app definition in as prop, to prevent accidentally double-loading the app and to make the code more readable.
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    fnets and rstijerina authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    240a2ec View commit details
    Browse the repository at this point in the history
  5. Task/WG-316 Data Depot disable menu hazmapper (#1352)

    * Disabled menu on preview modal and on listing for
    hazmapper files
    
    * - Disables Copy file option in preview PreviewModal
    - Adds display of response in preview modal for testing
    
    * - Adds functionality to open hazmapper map in hazmapper
    in PreviewContent
    - Exports Hazmapper base urls
    - Handles cancel of preview modal once the hazmapper
    map opens in new tab
    
    * - Adds handleCancel prop to PreviewContent in PreviewModal
    
    * - Front end linting
    
    * - Fixing merge issues
    
    * - Linting
    
    * - Addressing error Expected a 'break' statement
    before 'default'  no-fallthrough
    - Addresses lexical delcaration error in Hazmapper
    case block
    
    * - Linting
    
    * - Linting error
    
    * - Combines file menu logic in PreviewModal
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    sophia-massie and rstijerina authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    07e31a3 View commit details
    Browse the repository at this point in the history
  6. task/DES-2939 - New App Notes Field "hideQueue" (#1326)

    * Adding hideQueue flag for apps to hide the queue selection from users. Should only be used with Compress/Extract for now.
    
    * Can now hide queue from job subission summary
    
    * As suggested, Queue and Allocation now hide independently of each other, and the fields are hidden from the Summary if the app definition requires it.
    fnets authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    cb4c47f View commit details
    Browse the repository at this point in the history
  7. Improve handling of error responses for projects/publications (#1367)

    * improve error boundaries on projects/pubs
    
    * remove logging
    jarosenb authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f7752e2 View commit details
    Browse the repository at this point in the history
  8. task/DES-2938 & DES-2941: App form updates (#1366)

    * Add user_guide_link to app entry model
    
    * Render user_guide_link from app model in app form header, and move app form header to capture html apps
    
    * Move Suspense one more level up from Header
    
    * Fix element arrangement + clean up unused vars
    
    * linting
    
    * linting
    
    * linting
    
    * move user_guide_link to AppListingEntry model; send value to client side; ignore blank entry
    
    * minor comment adjustment; capitalize Queue in job detail modal
    
    * fix app form vertical scroll
    
    * add max_length to charfield
    
    ---------
    
    Co-authored-by: Sal Tijerina <[email protected]>
    edmondsgarrett and rstijerina authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    27a7529 View commit details
    Browse the repository at this point in the history
  9. formatting

    jarosenb committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    e608c40 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    a489539 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. update to Usage Breakdown

    van-go committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    fe80f0d View commit details
    Browse the repository at this point in the history
  2. Revert "update to Usage Breakdown"

    This reverts commit fe80f0d.
    jarosenb committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    010e2fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bf5db3 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Bug/des 2528 update datacite metrics (#1371)

    * chore: Fix MetricsModalBody data display issue
    
    * chore: Fix MetricsModalBody data display issue
    
    * Revert "update to Usage Breakdown"
    
    This reverts commit fe80f0d.
    
    * chore: Update MetricsModalBody to display most recent year by default
    
    * chore: Update MetricsModalBody to display most recent year by default
    
    * chore: Update MetricsModalBody to display most recent year by default
    
    * chore: Refactor MetricsModalBody to improve data display and filtering
    van-go authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    348dcaa View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    555cb92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88eec39 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. task/DES-2880: add module and placeholder components (#1375)

    * Add module and placeholder components
    
    * Add missing router/layout
    
    * Fix recon portal lint errors
    nathanfranklin authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4b0c98b View commit details
    Browse the repository at this point in the history