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

feat: Enhance parallel Requests processing on Portal and introduce DRAFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 #846

Merged
merged 1 commit into from
Mar 8, 2024

Conversation

boubaker
Copy link
Member

@boubaker boubaker commented Mar 8, 2024

Prior to this change, when requesting multiple pages at the same time from portal, the same page is displayed in all requested pages. This change will move the selection of current site and page into a contextual object PortalRequestContext that is built for each HTTP Request, instead to add it in a statefull mode inside the same WebUI Component which is shared between all pages. In addition, this change will allow to request a single application inside a page to be displayed in a standalone way (whithout having to use the StandaloneAppRequestHandler and UIStandaloneApplication which duplicates the code and makes it unmaintainable and not tested continuously).

…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120

Prior to this change, when requesting multiple pages at the same time from portal, the same page is displayed in all requested pages. This change will move the selection of current site and page into a contextual object 'PortalRequestContext' that is built for each HTTP Request, instead to add it in a statefull mode inside the same WebUI Component which is shared between all pages. In addition, this change will allow to request a single application inside a page to be displayed in a standalone way (whithout having to use the StandaloneAppRequestHandler and UIStandaloneApplication which duplicates the code and makes it unmaintainable and not tested continuously).
@boubaker boubaker merged commit 37522eb into feature/whitepaper Mar 8, 2024
3 checks passed
@boubaker boubaker deleted the meed-3411-1 branch March 8, 2024 18:32
Copy link

sonarcloud bot commented Mar 8, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
4.5% Coverage on New Code (required ≥ 60%)
1 New Critical Issues (required ≤ 0)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint

boubaker added a commit that referenced this pull request Mar 13, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Mar 16, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
exo-swf pushed a commit that referenced this pull request Mar 23, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Mar 27, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Mar 27, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Mar 27, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
exo-swf pushed a commit that referenced this pull request Mar 27, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Apr 2, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
exo-swf pushed a commit that referenced this pull request Apr 11, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Apr 17, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Apr 25, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Apr 25, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Apr 25, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
boubaker added a commit that referenced this pull request Apr 25, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
exo-swf pushed a commit that referenced this pull request Apr 26, 2024
…AFT Nav visibility - MEED-3411 - Meeds-io/MIPs#120 (#846)

Prior to this change, when requesting multiple pages at the same time
from portal, the same page is displayed in all requested pages. This
change will move the selection of current site and page into a
contextual object `PortalRequestContext` that is built for each HTTP
Request, instead to add it in a statefull mode inside the same `WebUI`
Component which is shared between all pages. In addition, this change
will allow to request a single application inside a page to be displayed
in a standalone way (whithout having to use the
`StandaloneAppRequestHandler` and `UIStandaloneApplication` which
duplicates the code and makes it unmaintainable and not tested
continuously).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant