Skip to content

Conversation

@bevalentin
Copy link
Collaborator

This pull request brings the following main new features in the frontend:

  • Support for tool-specific input parameters
  • Support for user-defined pipelines: creation, update, execution, deletion
  • Support for input default values
  • Better visibility of tags on the analysis tools
  • Use of tags to distinguish between "initialisation steps" (e.g. Git Clone) and "analysis steps".
  • Implemented a first series of tests
  • GitHub Actions workflow triggered when a new version is pushed or merged

@bevalentin bevalentin self-assigned this Apr 10, 2025
hcremers-spaceapps added a commit that referenced this pull request Apr 11, 2025
Squashed commit of the following:

commit 826cbe5
Author: Bernard Valentin <[email protected]>
Date:   Mon Apr 7 18:30:51 2025 +0200

    Fix pipeline creation form with no default inputs

commit 3915093
Author: Bernard Valentin <[email protected]>
Date:   Mon Apr 7 04:34:34 2025 +0200

    Use owner name, fixed pipeline editing, use pipeline store

commit 687fcac
Author: Bernard Valentin <[email protected]>
Date:   Tue Apr 1 09:37:22 2025 +0200

    Applied prettier on the frontend code

commit a8c6cf6
Author: Bernard Valentin <[email protected]>
Date:   Tue Apr 1 09:35:53 2025 +0200

    Updated the pipeline editing panel with default values

commit 2ea263d
Author: Bernard Valentin <[email protected]>
Date:   Tue Apr 1 06:18:22 2025 +0200

    Use pipeline default values and user inputs for execution

commit 9365a99
Author: Bernard Valentin <[email protected]>
Date:   Tue Apr 1 04:55:13 2025 +0200

    Use ToolInputsCard in the pipeline creation panel

commit 4e51376
Author: Bernard Valentin <[email protected]>
Date:   Mon Mar 31 15:08:55 2025 +0200

    Fixed pipeline deletion using their Id

commit 7fa54d2
Author: Bernard Valentin <[email protected]>
Date:   Sat Mar 29 13:30:08 2025 +0100

    Created ToolInputsCard to be used to create, edit and execute pipelines

commit d3fac57
Author: Bernard Valentin <[email protected]>
Date:   Fri Mar 28 18:10:29 2025 +0100

    Use pipeline id and name instead of slug, use clone as an init tool for executions

commit 27985a2
Author: Bernard Valentin <[email protected]>
Date:   Fri Mar 28 15:18:06 2025 +0100

    Retrieve the tags definitions and display as chips in the tools table

commit 677d79e
Author: Bernard Valentin <[email protected]>
Date:   Thu Mar 27 13:10:12 2025 +0100

    Added ability to create user-defined pipelines in the frontend

commit 382300b
Author: Bernard Valentin <[email protected]>
Date:   Thu Mar 27 11:54:50 2025 +0100

    Converted nginx config file to a template

commit 45a0910
Author: Bernard Valentin <[email protected]>
Date:   Mon Feb 24 00:55:43 2025 +0100

    Only display the user parameters on the frontend

commit 9dd914f
Author: Bernard Valentin <[email protected]>
Date:   Fri Feb 21 18:26:54 2025 +0100

    Fixed missing boolean parameters in execution forms

commit 0bb7327
Author: Bernard Valentin <[email protected]>
Date:   Thu Feb 20 14:38:54 2025 +0100

    Frontend code linted and prettified

commit 5a8002e
Author: Bernard Valentin <[email protected]>
Date:   Thu Feb 20 13:16:58 2025 +0100

    Initial frontend testing

commit efc0890
Author: Bernard Valentin <[email protected]>
Date:   Wed Feb 19 15:07:40 2025 +0100

    Added frontend-development workflow in frontend branch

commit cdb9a7a
Author: Bernard Valentin <[email protected]>
Date:   Wed Feb 19 15:01:34 2025 +0100

    Pleased the linter in the Vite configuration

commit 63a261d
Author: Bernard Valentin <[email protected]>
Date:   Tue Feb 18 19:48:49 2025 +0100

    Implemented user parameters in the frontend
@bevalentin
Copy link
Collaborator Author

The frontend branch has been merged manually. Pursue the work on the version tagged 2.0.0-rc1.

@bevalentin bevalentin closed this Apr 11, 2025
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.

2 participants