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

Release/uat/3.7.0 #215

Merged
merged 81 commits into from
Aug 10, 2023
Merged

Release/uat/3.7.0 #215

merged 81 commits into from
Aug 10, 2023

Conversation

ladeniva2
Copy link
Contributor

Description

Release/uat/3.7.0

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules

gkalomalos and others added 30 commits June 22, 2023 14:23
* add new column - feature key phases_stages

* create a mapping between phases and stages
* Adding env.var applicationsightsConnectionSrting for BE

* Feature/163742/enable ootb monitoring capabilities (#135)

* feat/Add azure-monitor-opentelemetry to requirements

* feat/Add opentelemetry to application settings

* chore/Change env from dev to tst

* chore/Rollback env from tst to dev

* Feature/157615/allow retrieval of all initiatives published and unpublished from api revision (#136)

* feat/Add published query parameter to the get_queryset

- if we do not provide an additional query parameter, then the default behavior will remain the same and the endpoint will return only the published ones.
- If we provide the additional query parameter published=0, then the endpoint will return only the unpublished ones.
- If we provide the additional query parameter published=1, then the endpoint will return both the unpublished and published ones.

* feat/Change published-unpublished to match new criteria

- Change get_queryset method to its original status, but removing the unpublished.
- Add logic to support published/unpublished parameters.

* chore/Refactor publised-unpublished cases in a more pythonic way

* Feature/163295/add swimlanes at phase board (#137)

* table with new story features

* code refactoring

* removed overflow-x from el-select-tags (#138)

* hide square logo and change menu height (#139)

* Feature/160826/group innovation portfolio solution details section (#140)

* solutions edit/create new Innovation Portfolios group, portfolios table key bug fix

* updated solution view with new Innovation portfolios card section

* Revert adding azure-monitor-opentelemetry==1.0.0b13 to resolve No module named azure.monitor issue

* updated empty value type (#141)

* Feature/160752/stages phases (#142)

* add new column - feature key phases_stages

* create a mapping between phases and stages

* updated styles to work on all browsers (#143)

* feat/Add azure-monitor-opentelemetry to requirements

* feat/Add configure_azure_monitor to settings.py

* chore/Remove configure_azure_monitor and implement older approach to identify compatibility

* chore/Remove opentelemetry from settings.py

* chore/Code cleanup

* chore/Rollback phases stages

- Rollback dbd9139 add new column - feature key phases_stages
- Rollback d665c3f create a mapping between phases and stages

Remove additions for item 160752 to move selected items to tst environment

---------

Co-authored-by: Diogenis Petropoulos <diogenis,petropoulos@sword-group.com>
Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
* feat/Add azure-monitor-opentelemetry to requirements

* feat/Add opentelemetry to application settings

* chore/Change env from dev to tst

* chore/Rollback env from tst to dev

* feat/Add internal_ips to fetch the pod internal ip

* chore/Rename azure folder to azure_services

* chore/Remove reduntant import from settings
- Add list with autocomplete search bar in the edit technology platform admin page.
- Add name as the search bar option.
- Add new DeltaLink model to let Django handle the table creation/update mechanism.
- Change get_last_delta_link and save_delta_link to follow the same pattern.
* feat/Switch nextLink to deltaLink mechanism

* feat/Add get and save last delta link mechanism

* chore/Refactor delta link generation and store method

- Add new DeltaLink model to let Django handle the table creation/update mechanism.
- Change get_last_delta_link and save_delta_link to follow the same pattern.
- Refactor delta links to accept more than one page.
- Change azure logger from info to warning level to unclutter the django logs
* problem_statements and portfolios are now lists containing only unique ids

* created a django management command to update the problematic solution logs (may and june 2023)

* fixed error in comment

* custom management command will now be run on deployment

* updated to fix problematic entries in all solution log rows
* Adding env.var applicationsightsConnectionSrting for BE

* Feature/163742/enable ootb monitoring capabilities (#135)

* feat/Add azure-monitor-opentelemetry to requirements

* feat/Add opentelemetry to application settings

* chore/Change env from dev to tst

* chore/Rollback env from tst to dev

* Feature/157615/allow retrieval of all initiatives published and unpublished from api revision (#136)

* feat/Add published query parameter to the get_queryset

- if we do not provide an additional query parameter, then the default behavior will remain the same and the endpoint will return only the published ones.
- If we provide the additional query parameter published=0, then the endpoint will return only the unpublished ones.
- If we provide the additional query parameter published=1, then the endpoint will return both the unpublished and published ones.

* feat/Change published-unpublished to match new criteria

- Change get_queryset method to its original status, but removing the unpublished.
- Add logic to support published/unpublished parameters.

* chore/Refactor publised-unpublished cases in a more pythonic way

* Feature/163295/add swimlanes at phase board (#137)

* table with new story features

* code refactoring

* removed overflow-x from el-select-tags (#138)

* hide square logo and change menu height (#139)

* Feature/160826/group innovation portfolio solution details section (#140)

* solutions edit/create new Innovation Portfolios group, portfolios table key bug fix

* updated solution view with new Innovation portfolios card section

* Revert adding azure-monitor-opentelemetry==1.0.0b13 to resolve No module named azure.monitor issue

* updated empty value type (#141)

* Feature/160752/stages phases (#142)

* add new column - feature key phases_stages

* create a mapping between phases and stages

* updated styles to work on all browsers (#143)

* feat/Add azure-monitor-opentelemetry to requirements

* feat/Add configure_azure_monitor to settings.py

* chore/Remove configure_azure_monitor and implement older approach to identify compatibility

* chore/Remove opentelemetry from settings.py

* chore/Code cleanup

* Feature/163742/enable ootb monitoring capabilities (#146)

* feat/Add azure-monitor-opentelemetry to requirements

* feat/Add opentelemetry to application settings

* chore/Change env from dev to tst

* chore/Rollback env from tst to dev

* feat/Add internal_ips to fetch the pod internal ip

* chore/Rename azure folder to azure_services

* chore/Remove reduntant import from settings

* chore/Change configure_azure_monitor signature to include named argument

* feat/Change userprofile list to autocomplete field (#145)

- Add list with autocomplete search bar in the edit technology platform admin page.
- Add name as the search bar option.

* rename stage_name and phase_name to stage_label and phase_label (#147)

* feature/161336/initiatives-by-stage-board  added stage table and table switch (#148)

* feat/Switch nextLink to deltaLink mechanism

* feat/Add get and save last delta link mechanism

* chore/Refactor delta link generation and store method

- Add new DeltaLink model to let Django handle the table creation/update mechanism.
- Change get_last_delta_link and save_delta_link to follow the same pattern.

* Feature/refactor aad user fetch and update mechanism (#149)

* feat/Switch nextLink to deltaLink mechanism

* feat/Add get and save last delta link mechanism

* chore/Refactor delta link generation and store method

- Add new DeltaLink model to let Django handle the table creation/update mechanism.
- Change get_last_delta_link and save_delta_link to follow the same pattern.

* chore/Add migration file for deltalink

* chore/Add log statements to debug deltalink response

* chore/Remove redundant log statements

* chore/Refactor deltalinks and logger

- Refactor delta links to accept more than one page.
- Change azure logger from info to warning level to unclutter the django logs

* Revert commits 2ed8b75 to 46a5dcf

---------

Co-authored-by: Diogenis Petropoulos <diogenis,petropoulos@sword-group.com>
Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
gkalomalos and others added 22 commits July 20, 2023 17:58
* add_checkbox_end_phase_update_current_stage

* dynamically get end phases and hide them in phases board

* remove cache structire

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
* feat/Add new attribute completion_marks_an_initiative_as_inactive to test files

* chore/Add custom migration files

* chore/Add print statements to add_taxonomies

* chore/Refactor code

- Move add_taxonomies functionality to a new migration file
- Revert add taxonomies to the previous state

* fix/Minor fix to add_taxonomies.py

- Add check to return first if it finds more than one

* increase coverage version 2

* remove return from def fill_named_model -initial form

---------

Co-authored-by: gkalomalos <georgios.kalomalos@sword-group.com>
* UI changes (#182)

* Updated breadcrumbs My Initiatives to Initiatives link to inventory list (#183)

* Bugfix/130138/admin export users fails (#184)

* added background export action for auth users table

* patching the export_resource_classes to the User model

* added comment

* chore/Remove unnecessary commands from startup_actions

* chore/Silence opentelemetry logs in dev

* chore/Remove unnecessary log statements

* Feature/160750/make end phases config (#186)

* add_checkbox_end_phase_update_current_stage

* dynamically get end phases and hide them in phases board

* remove cache structire

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>

* Count last phase always as end phase (#187)

* Bugfix/increase dev test coverage (#190)

* feat/Add new attribute completion_marks_an_initiative_as_inactive to test files

* chore/Add custom migration files

* chore/Add print statements to add_taxonomies

* chore/Refactor code

- Move add_taxonomies functionality to a new migration file
- Revert add taxonomies to the previous state

* fix/Minor fix to add_taxonomies.py

- Add check to return first if it finds more than one

* increase coverage version 2

* remove return from def fill_named_model -initial form

---------

Co-authored-by: gkalomalos <georgios.kalomalos@sword-group.com>

* Revert "Count last phase always as end phase"

This reverts commit 9d7e5a4.

* Revert "dynamically get end phases and hide them in phases board"

This reverts commit d5671db.

* remove tests for discontinued and remove duplicate class (#193)

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>
Co-authored-by: gkalomalos <georgios.kalomalos@sword-group.com>
* added link to country in initiatives published view

* updated data test id, added link to inventory countries column
@ladeniva2 ladeniva2 merged commit f938d1f into uat Aug 10, 2023
@gkalomalos gkalomalos deleted the release/uat/3.7.0 branch September 13, 2023 10:32
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.

4 participants