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

Release0.2.5 #110

Merged
merged 69 commits into from
May 6, 2024
Merged

Release0.2.5 #110

merged 69 commits into from
May 6, 2024

Commits on Apr 16, 2024

  1. Merge pull request #90 from odtp-org/main

    Merge hotfixes on main into develop
    sabinem authored Apr 16, 2024
    Configuration menu
    Copy the full SHA
    dcb2c44 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    7930525 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9da634d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #95 from odtp-org/upgrade-nicegui

    Upgrade nicegui
    sabrinaossey authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    4d5d9b3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #96 from odtp-org/adapt-nicegui-color-scheme

    Adapt nicegui color scheme
    sabrinaossey authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    2d41930 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #98 from odtp-org/main

    Merge hotfixes into develop
    sabinem authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    94a5153 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c34687c View commit details
    Browse the repository at this point in the history
  7. Run executions by name

    caviri committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    22bbd40 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #94 from odtp-org/CLI-enhacement

    Cli enhacement
    caviri authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    174bb4d View commit details
    Browse the repository at this point in the history
  9. refactor(dashboard:components)

    improve management of components in the dashboard:
    - only component versions that have been tagged can be added
    - the commits will be directly taken from the tagged versions
    - the overall flow has been improved
    - bugs have been remove (they were related to storage handling)
    sabinem committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    73df213 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #97 from odtp-org/improve-dashboard-components

    Improve dashboard components
    sabinem authored Apr 22, 2024
    Configuration menu
    Copy the full SHA
    12f3475 View commit details
    Browse the repository at this point in the history
  11. feat(component-version): reference component versions by tags

    component versions in ODTP should correspond to the tags on their
    github repos. Therefore only version names are taken, where the
    tags can be found on github.
    
    Additionally the url is taken from github for a component. This
    avoids that the component will be registered multiple time
    
    datetime.utcnow() is deprecated and is been replaced by
    datetime.now(timezone.utc)
    
    make settings safer by putting it into a try except block and use
    `eval` instead of `bool` to evaluate boolean settings
    sabinem committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a7b923f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    552b93f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #99 from odtp-org/component-version-instead-of-com…

    …mits
    
    Component version instead of commits
    sabrinaossey authored Apr 23, 2024
    Configuration menu
    Copy the full SHA
    43235cf View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. fix(cli execution entry): fix parsing of component tags

    a new db function is added to find the versions for a component
    name and version tag
    
    the parser is adapted to use that function and react on the
    version ids that are found in an approriete way
    
    the spelling of some function names is corrected
    sabinem committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    5c661d4 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    1e55b80 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #105 from odtp-org/fix-cli-new-execution

    Fix cli new execution
    caviri authored May 1, 2024
    Configuration menu
    Copy the full SHA
    11e1902 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. fix(link from executions page): prefered tab must be select

    otherwise page link from the execution page to the component
    details will land on the component list page
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    dc65394 View commit details
    Browse the repository at this point in the history
  2. feat(validators for execution form): add new validators

    add validator for step number to be an integer  below a threshold
    
    add validator for a port mapping
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    7c2dd19 View commit details
    Browse the repository at this point in the history
  3. feat(dashboard helpers): improve mermaid and add new helpers

    display also same components as different steps in the workflow
    
    initialize mermaid diagram since this is necessary even if it does
    not carry any items
    
    add new functions to get keys and values form parameters
    
    add custom dashboard function for display of component versions
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    a63fb06 View commit details
    Browse the repository at this point in the history
  4. fix(page_run): fix spelling in function name

    use user workdirectory instead of home directory as base when
    picking the project path
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    dce3302 View commit details
    Browse the repository at this point in the history
  5. chore(storage): remove unused functions

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    be4ddb2 View commit details
    Browse the repository at this point in the history
  6. refactor(page_execution): refactor creating executions

    the form for creating executions was completely refactored: it is
    now able to have executions that have multiple steps that are
    based on the same component version. Parameters can be loaded into
    the form from files and then overwritten. The form recognizes its
    state and the user can walk between steps with ease without losing
    any previous inputs
    
    in the execution table the order of the executions changed: the
    newest executions come first now
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    5602e99 View commit details
    Browse the repository at this point in the history
  7. style(cli execution entry): fix linting

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    5011e7b View commit details
    Browse the repository at this point in the history
  8. feat(settings): add new setting: a users working directory

    this setting is needed in the dasboard to set a users base
    directory
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    25b42ac View commit details
    Browse the repository at this point in the history
  9. feat(page users): add button so that a user can set a workdir

    allow users to set a working directory that will be used as base
    when reading files from the server
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    4a2caf4 View commit details
    Browse the repository at this point in the history
  10. feat(.env): add new setting working directory

    this will be used as starting point for users to set their
    working directory on the dashboard
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    aea9361 View commit details
    Browse the repository at this point in the history
  11. feat(mongodb): add functions to get find results sorted

    add two new function to get a collection back sorted by field
    field values
    
    extend existing function with an option to sort and the default
    for this new argument is None
    
    the new fuctions will be used to sort component versions and
    executions
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    34b346e View commit details
    Browse the repository at this point in the history
  12. fix(ODTP_WORKDIR): remove variable as ODTP_PATH can be used

    the new setting variable is not needed
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    132b22f View commit details
    Browse the repository at this point in the history
  13. chore(git helper): remove print statement that was used for debug

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    24e598f View commit details
    Browse the repository at this point in the history
  14. feat(validators): add new validator and adapt validator

    adapt github repo validator to include more cases: this validator
    returns errors and is used differently than other validators as
    it should not run too often, just once after the user has finished
    his input field entry
    
    a new validator is added to check whether a path is already taken
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    419dc68 View commit details
    Browse the repository at this point in the history
  15. refactor(dashboard storage): improve writing to the storage

    in most cases this can be better done in the page code files
    only where a write function is shared it is kept in the storage
    helper
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    4e0f603 View commit details
    Browse the repository at this point in the history
  16. style(dashboard helpers): just improve linting

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    bf20f72 View commit details
    Browse the repository at this point in the history
  17. fix(dashboard page user): use ODTP_PATH, improve app storage use

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    d6a4bed View commit details
    Browse the repository at this point in the history
  18. fix(dashboard page components): improve validation and sorting

    sort versions by components and tags
    
    improve validation of component url when adding a new component
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    74f2f41 View commit details
    Browse the repository at this point in the history
  19. fix(dashboard page digital twins): fix bugs in storage handling

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    0f3a34d View commit details
    Browse the repository at this point in the history
  20. fix(dashboard execution page): add sorting for versions

    sort versions by components and then tags in the workflow
    selection
    
    improve storage handling
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    8c8b0ac View commit details
    Browse the repository at this point in the history
  21. feat(dashboard execution page): use ODTP_PATH as base directory

    also add a button to create a new project directory
    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    a53c66f View commit details
    Browse the repository at this point in the history
  22. Chore: removing WORKDIR from .env files

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    a58fe9d View commit details
    Browse the repository at this point in the history
  23. chore(helpers): removing prints for debugging

    sabinem authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    20799c9 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #109 from odtp-org/improve-execution

    Improve execution
    sabinem authored May 6, 2024
    Configuration menu
    Copy the full SHA
    2e6ef4f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    fede696 View commit details
    Browse the repository at this point in the history
  26. feat(version_tags): make display of component versions flexible

    add parameter `naming_function` to allow for different displays
    of component versions
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    5a3b070 View commit details
    Browse the repository at this point in the history
  27. feat(execution display): add function for execution display

    so that function can be reused on several pages
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e6e89aa View commit details
    Browse the repository at this point in the history
  28. feat(dashboard storage): storage keys and execution storage

    add additinal storage keys for the exxecution run page
    
    add function to store executions
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    1f15d35 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    7826a92 View commit details
    Browse the repository at this point in the history
  30. feat(dashboard utils): add function for execution select options

    so that function can be reused on multiple pages
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    96ffa79 View commit details
    Browse the repository at this point in the history
  31. refactor(cli execution page): use reusable functions

    for the selection of executions, the display and the storage
    the reusable functions are now used instead of the custom code
    that was there before
    
    in case of more parameters in a file, the setting for the number
    of parameters is now adjusted automatically in the form for
    adding executions
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    2346a70 View commit details
    Browse the repository at this point in the history
  32. refactor(dashboard run page): refactor of run page for executions

    a stepper was added and the workarea was improved with the goal
    to make the page easier to understand for a user
    
    selection of executions for run was decoupled from selection of
    executions for display on the executions page
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    7c2d899 View commit details
    Browse the repository at this point in the history
  33. chore(changelog): Update changelog and pyproject version to 0.2.5

    caviri authored and author name committed May 6, 2024
    Configuration menu
    Copy the full SHA
    843c37c View commit details
    Browse the repository at this point in the history
  34. Merge pull request #113 from odtp-org/run_page

    Run page
    sabinem authored May 6, 2024
    Configuration menu
    Copy the full SHA
    5026426 View commit details
    Browse the repository at this point in the history
  35. feat(ODTP_PATH): add variable to .env.dist.local

    the ODTP_PATH is used in the dashbaord as working directory for
    user data and projects
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    778a64d View commit details
    Browse the repository at this point in the history
  36. fix(dashboard run page): add secrets files to odtp run command

    also display cli command before they are submitted from the
    dashboard
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    e0d1dba View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4af4075 View commit details
    Browse the repository at this point in the history
  38. fix(dashboard user page): repair preset in user selection

    the selection should be preset with the current user
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    7d6e56a View commit details
    Browse the repository at this point in the history
  39. feat(dashboard menu): change sequence of pages in the menu

    digital twins and executions should be next to each other
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    f0c09ee View commit details
    Browse the repository at this point in the history
  40. fix(dashboard digital twin page): improve case before adding data

    replace some notification by error logs
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    b157658 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    0cc8c87 View commit details
    Browse the repository at this point in the history
  42. fix(dashboard component page): log error instead of notify

    logging errors will be more helpful in regards to debugging
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    5e83744 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    905840f View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    f630f6e View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    fd9324c View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    243e9e8 View commit details
    Browse the repository at this point in the history
  47. feat(dashboard pages): better handle case with no data

    if data has not been added yet the user is redirected to a page
    where he can add the data
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    08ecce0 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    328b1bb View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    a6d8f1e View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    78cc923 View commit details
    Browse the repository at this point in the history
  51. refactor(dashbard run page): improve page workflow

    add more clarity to workflow and show user better at which step
    he currently is
    sabinem committed May 6, 2024
    Configuration menu
    Copy the full SHA
    b09ba85 View commit details
    Browse the repository at this point in the history
  52. Merge pull request #114 from odtp-org/bug-fixes-0.2.5

    Bug fixes 0.2.5
    sabinem authored May 6, 2024
    Configuration menu
    Copy the full SHA
    0460c3a View commit details
    Browse the repository at this point in the history