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

v2.17 #2028

Merged
merged 279 commits into from
May 15, 2024
Merged

v2.17 #2028

merged 279 commits into from
May 15, 2024

Conversation

laurent-laporte-pro
Copy link
Contributor

Support for evolutions relating to studies in versions 8.7:

  • Scenarized RHS for binding constraints,
  • Thermal cluster new properties (cost generation mode, efficiency, variable OM cost)

Support for evolutions relating to studies in versions 8.8:

  • Short-term storage¶: add enabled property
  • Experimental "MILP" mode (using launcher options)

Features

  • bc: add endpoint for multiple terms edition #2020
  • table-mode: add missing properties for v8.6 and 8.7 #1643
  • ui-table-mode: translate table types in add/edit modal

Bug Fixes

  • bc: handle undefined v8.3 fields #2026
  • table-mode: hide adequacy_patch_mode column from table-mode before v8.3 #2022
  • ui-common: allow only import of TSV file in MatrixInput #2027
  • ui-settings: prevent false duplicates on group form updates #1998
  • ui-table-mode: reset 'column' field when 'type' field change in create/update modal
  • ui-table-mode: unable to edit tables with old types
  • ui-table-mode: add missing "ST Storage" in Table Mode template #2016
  • download: improve performance of Excel file download

olfamizen and others added 30 commits February 16, 2024 08:42
…ataRepository` class

Replace `id` parameter with `study_id`.
Merge pull request #1888 from AntaresSimulatorTeam/ANT-925-Amelioration-de-la-performance-du-watcher
ANT-925
…-additional-data-casecade-delete

fix(variant-db): correct foreign key constraints on variant study table
- Change the search and update methods in `StudyMetadataRepository` class to handle case-insensitive tags.
- Update the Alembic migration script to handle case-insensitive tags.
Merge pull request #1937 from AntaresSimulatorTeam/bugfix/handle-case-insensitive-tags
ANT-940
Context: 
Additionally to ANT-1107 related tags db management, another problem of
permission filtering is blocking the pagination from working properly.

Issue: 
The permission to read studies in the search engine function is
performed after the db query. This is creating a problem for our
pagination process.

Solution:
Pass on the permission status directly in queries to the db.
Context:
Related to ANT-1107 (tags-db) and ANT-1106 (permissions-db), it happens
that front-end can not predict the total number of studies matching some
given filtering parameters, to perform the pagination properly.

Solution:
Add an endpoint that return the total studies count.
@laurent-laporte-pro laurent-laporte-pro merged commit d9bac0e into master May 15, 2024
6 of 8 checks passed
@laurent-laporte-pro laurent-laporte-pro deleted the release/2.17.0 branch May 15, 2024 12:30
@laurent-laporte-pro laurent-laporte-pro restored the release/2.17.0 branch May 15, 2024 12:30
@skamril skamril deleted the release/2.17.0 branch May 17, 2024 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants