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

Performance optimization #156

Merged
merged 7 commits into from
Jun 30, 2023
Merged

Performance optimization #156

merged 7 commits into from
Jun 30, 2023

Conversation

gkalomalos
Copy link
Contributor

Description

Performance optimization

Copy link
Contributor

@ladeniva2 ladeniva2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good Job!

@ladeniva2 ladeniva2 merged commit c895100 into dev Jun 30, 2023
gkalomalos added a commit that referenced this pull request Jun 30, 2023
* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>
gkalomalos added a commit that referenced this pull request Jun 30, 2023
* 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

* Dev 157615 160826 162116 163295 163762 164563 (#144)

* 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>

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* Merge dev to tst (#152)

* 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>

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Merge dev to tst (#154)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

---------

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>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

* Merge dev to tst (#157)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: Diogenis Petropoulos <diogenis,petropoulos@sword-group.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>
Alexa-Laf added a commit that referenced this pull request Jul 5, 2023
* 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

* Dev 157615 160826 162116 163295 163762 164563 (#144)

* 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>

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* Merge dev to tst (#152)

* 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>

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Merge dev to tst (#154)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

---------

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>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

* Merge dev to tst (#157)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

* add autocomplete field managers (#159) (#160)

* Merge dev to tst (#163)

* add autocomplete field managers (#159)

* chore/Remove DeltaLink model

---------

Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>

---------

Co-authored-by: gkalomalos <georgios.kalomalos@sword-group.com>
Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: gkalomalos <123368636+gkalomalos@users.noreply.github.com>
Co-authored-by: Diogenis Petropoulos <diogenis,petropoulos@sword-group.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>
ladeniva2 added a commit that referenced this pull request Jul 25, 2023
* 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

* Dev 157615 160826 162116 163295 163762 164563 (#144)

* 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>

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* Merge dev to tst (#152)

* 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>

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Merge dev to tst (#154)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

---------

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>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

* Merge dev to tst (#157)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

* add autocomplete field managers (#159)

* add autocomplete field managers (#159) (#160)

* chore/Remove DeltaLink model

* Merge dev to tst (#163)

* add autocomplete field managers (#159)

* chore/Remove DeltaLink model

---------

Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>

* Added country inventory link button on homepage (#164)

* added height select switch, made table height expandable (#165)

* add job title and section to export files (#162)

* Bugfix/163755/country link inventory (#166)

* added dynamic country id to link, added data-test id

* removed 's country ending as it may be not appropriate for some countries

* Feature/165200/select sectors appear phase stage board (#167)

* added selection dropdown for sectors

* dropdown count fix

* replace section name to department (#168)

* link changed from button to link (#169)

* changed project data fallback for projectBar and breadcrumps (#170)

* id correction (#171)

* users list timing loading fix and data refresh for initiatives (#172)

* users list timing loading fix and data refresh for initiatives

* added data reset on loadProject if no data exist

* updated button ui and added text to link (#177)

* Merge dev to tst (#179)

* add autocomplete field managers (#159)

* chore/Remove DeltaLink model

* Added country inventory link button on homepage (#164)

* added height select switch, made table height expandable (#165)

* add job title and section to export files (#162)

* Bugfix/163755/country link inventory (#166)

* added dynamic country id to link, added data-test id

* removed 's country ending as it may be not appropriate for some countries

* Feature/165200/select sectors appear phase stage board (#167)

* added selection dropdown for sectors

* dropdown count fix

* replace section name to department (#168)

* link changed from button to link (#169)

* changed project data fallback for projectBar and breadcrumps (#170)

* id correction (#171)

* users list timing loading fix and data refresh for initiatives (#172)

* users list timing loading fix and data refresh for initiatives

* added data reset on loadProject if no data exist

* updated button ui and added text to link (#177)

---------

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

* UI changes

* update version to 3.6.0

---------

Co-authored-by: gkalomalos <georgios.kalomalos@sword-group.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: gkalomalos <123368636+gkalomalos@users.noreply.github.com>
Co-authored-by: Diogenis Petropoulos <diogenis,petropoulos@sword-group.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>
@gkalomalos gkalomalos deleted the performance-optimization branch August 2, 2023 14:29
ladeniva2 added a commit that referenced this pull request Aug 10, 2023
* 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

* Dev 157615 160826 162116 163295 163762 164563 (#144)

* 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>

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* Merge dev to tst (#152)

* 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>

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Merge dev to tst (#154)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

---------

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>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

* Merge dev to tst (#157)

* 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

* Bugfix/163402/dashboarding system error (#150)

* 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

* feat/Add delta to graph url

* chore/Remove redundant logging statements

* Rollback to pre-deltaLink mechanism

* chore/Remove redundant files

* Performance optimization (#156)

* load users optimization

* performance improvements for inventory list page

* inventory load fix

* performance improvement by reordering api calls and asyncronicity

* removed sentry lib, removed unused unicef logo

* update node 12 to 14 in containers and fron 10 to 14 as compilation in babel

* lazy loading images

---------

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

---------

Co-authored-by: ladeniva2 <122989825+ladeniva2@users.noreply.github.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>

* add autocomplete field managers (#159)

* add autocomplete field managers (#159) (#160)

* chore/Remove DeltaLink model

* Merge dev to tst (#163)

* add autocomplete field managers (#159)

* chore/Remove DeltaLink model

---------

Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>

* Added country inventory link button on homepage (#164)

* added height select switch, made table height expandable (#165)

* add job title and section to export files (#162)

* Bugfix/163755/country link inventory (#166)

* added dynamic country id to link, added data-test id

* removed 's country ending as it may be not appropriate for some countries

* Feature/165200/select sectors appear phase stage board (#167)

* added selection dropdown for sectors

* dropdown count fix

* replace section name to department (#168)

* link changed from button to link (#169)

* changed project data fallback for projectBar and breadcrumps (#170)

* id correction (#171)

* users list timing loading fix and data refresh for initiatives (#172)

* users list timing loading fix and data refresh for initiatives

* added data reset on loadProject if no data exist

* updated button ui and added text to link (#177)

* Merge dev to tst (#179)

* add autocomplete field managers (#159)

* chore/Remove DeltaLink model

* Added country inventory link button on homepage (#164)

* added height select switch, made table height expandable (#165)

* add job title and section to export files (#162)

* Bugfix/163755/country link inventory (#166)

* added dynamic country id to link, added data-test id

* removed 's country ending as it may be not appropriate for some countries

* Feature/165200/select sectors appear phase stage board (#167)

* added selection dropdown for sectors

* dropdown count fix

* replace section name to department (#168)

* link changed from button to link (#169)

* changed project data fallback for projectBar and breadcrumps (#170)

* id correction (#171)

* users list timing loading fix and data refresh for initiatives (#172)

* users list timing loading fix and data refresh for initiatives

* added data reset on loadProject if no data exist

* updated button ui and added text to link (#177)

---------

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

* UI changes

* 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)

* Deployment to test environment (#194)

* 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

* hide initiatives that have completed an end phase (#196)

* Feature/168436/add links from country to co pages (#195)

* added link to country in initiatives published view

* updated data test id, added link to inventory countries column

* remove last phase, hide some comments

* remove last phase, hide some comments (#197)

* updated column count when sectors filtered

---------

Co-authored-by: gkalomalos <georgios.kalomalos@sword-group.com>
Co-authored-by: Alexa-Laf <131444412+Alexa-Laf@users.noreply.github.com>
Co-authored-by: gkalomalos <123368636+gkalomalos@users.noreply.github.com>
Co-authored-by: Diogenis Petropoulos <diogenis,petropoulos@sword-group.com>
Co-authored-by: mgaliatsatou <122973661+mgaliatsatou@users.noreply.github.com>
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