WSL/SLF GitLab Repository

Skip to content
Snippets Groups Projects
  1. Feb 02, 2025
  2. Jan 30, 2025
  3. Jan 29, 2025
    • Matteo Terruzzi's avatar
      Minor bugfix in version apply · 1f2ca526
      Matteo Terruzzi authored
      TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'int'
      1f2ca526
    • Matteo Terruzzi's avatar
      Review of data access policies to support confidential dataset configurations · 06e03285
      Matteo Terruzzi authored
      Adding the possibility to include confidential data (such as credentials to access remote data sources) also in published datasets, preventing accidental exposure of sensitive information.
      
      - Add job access level logic, API endpoint and access control rules in job_submission/guest jobs API
      - More detailed handling of Forbidden exception
      - Fix handling of job-dataset relation via Run entity
      - Add insertion of RunRelation in load_guest_job_files_for_rerun
      - Regenerated OpenAPI schema and client code
      - Access control rules in JobViewPage frontend
      - Removed button to see the details of the job execution of datasets for public visitors.
      
      The INI files are now "private by default" as we expose only the files recognized and shown as output files according to strace.
      06e03285
    • Matteo Terruzzi's avatar
      Add support for INI files versions + Minor fixes · 71c962cb
      Matteo Terruzzi authored
      https://code.wsl.ch/snow-models/meteoio-webservice/-/issues/2
      
      - return new head ID from dir tx apply
      - warning in case of usage of implicitly-committing write transaction method
      - add property to read head tx
      - add DatasetRevision entity with columns to support future features
      - add DTO class for DatasetRevision
      - add API to list confirmed dataset config revisions
      - insert revision row in API endpoint to apply tx
      - notes to implement more features
      
      - insert ds revision db entry on tx creation instead of on tx apply, updating on apply
      - moved revisions route outside ini files context
      - fix query invalidation after tx apply (clear was not the correct approach, in fact, it was not effective)
      - add visualization of revisions
      
      - Add API to retrieve metadata of any single revision (incl. current pending rev)
      - Add API to write revision message
      - Improved and refactored visuals in revisions list
      - Add revision message editing form
      - Regenerated API client code
      
      - Add optional "Save and Confirm" btn in DsRevisionMsgForm
      - Move DsRevisionMsgForm to reusable hook useDsRevisionMsgForm
      - Refactor useDsRevisionMsgForm into DatasetConfigTxBanner
      
      - Bugfix in reference to opened revision in useDsRevisionMsgForm
      - Add bg color on hover in DsRevisionRow
      
      - Create initial ds version if missing when applying new version
      - Fix optional creation timestamp in ds version records
      - Fix in handling of missing initial version
      
      b0e831d 9a3c057 d901c7a 9f8bfc2 63f7296 45a8b88 2bc8872 9f8bfc2 f0b9709 ffc9165 5ce5b8e 137c550 d078eed
      
      80539bd Fix cache invalidation during OIC login redirect
      
      3074d39 Border color in top header in mkdocs documentation
      71c962cb
  4. Dec 17, 2024
  5. Dec 13, 2024
  6. Dec 09, 2024
  7. Dec 04, 2024
    • Matteo Terruzzi's avatar
      Merge branch 'dev' into 'main' · 706be32d
      Matteo Terruzzi authored
      Fixes in the INI editing UI + Fixes in the data plot preview UI + Other minor fixes
      
      See merge request snow-models/meteoio-webservice!9
      706be32d
    • Matteo Terruzzi's avatar
      Fixes in the data plot preview UI + Other minor fixes · 3dd28cf1
      Matteo Terruzzi authored
      - Add generic context menu in SortableTable
      - Use menu in JobStraceOutputFiles
      - Add JobFileViewPage for standalone niviz
      - Refactor NiVizFileView for job outputs
      - Fixes in flexible layout of niviz svg
      - Fix side padding in mobile main layout
      
      - Fix errors from deferred updates after delete in INI editing
      - Run icon in info box
      - Fix reporting of some reportable HTTP errors
      3dd28cf1
  8. Nov 26, 2024
    • Matteo Terruzzi's avatar
      Fixes in the INI editing UI · a3ef77e6
      Matteo Terruzzi authored
      - add help text suggesting option to run test job without committing the revision
      - fixed width layout in DatasetIniTab
      - no edit button in DatasetIniIndex
      - no modal for ini editing
      - Add EditableIniSourceContent using useDatasetConfigTxDraftPusher
      - use same readonly editor in IniSourceContent
      - add line wrapping in CodeINIEditor
      - fix active line background in CodeINIEditor
      - stabilized body scrollbar gutter
      - fixed width of main content of HeaderMainAsideLayout
      - avoid nav shrinking in MainContentSplit
      a3ef77e6
    • Matteo Terruzzi's avatar
      Merge branch 'dev' into 'main' · fd8e4177
      Matteo Terruzzi authored
      Add support for multiple OpenID Connect providers
      
      See merge request snow-models/meteoio-webservice!8
      fd8e4177
  9. Nov 22, 2024
  10. Nov 21, 2024
  11. Nov 11, 2024
  12. Nov 07, 2024
  13. Nov 06, 2024
  14. Nov 05, 2024
  15. Nov 04, 2024
    • Matteo Terruzzi's avatar
      Add login via LDAP · 7645e89e
      Matteo Terruzzi authored
      - server-side implementation based on ldap3
      - login form in frontend
      - feature-flag to make it fully optional
      - deployment and configuration docs
      7645e89e
  16. Oct 02, 2024
  17. Oct 01, 2024
  18. Sep 30, 2024
  19. Sep 06, 2024
  20. Sep 05, 2024
Loading