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

Meed Layout Editor - Meeds-io/MIPs#120 #876

Merged
merged 14 commits into from
Apr 26, 2024
Merged

Meed Layout Editor - Meeds-io/MIPs#120 #876

merged 14 commits into from
Apr 26, 2024

Commits on Apr 25, 2024

  1. fix: Avoid Stack Overflow Error - MEED-3400 - Meeds-io/MIPs#120 (#841)

    Prior to this change, when a node page references itself as root node, a
    StackOverflow Error is observed while copying node.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    9f64389 View commit details
    Browse the repository at this point in the history
  2. fix: Fix MOP model DTO methods - MEED-3408 - Meeds-io/MIPs#120 (#843)

    Prior to this change, after instanciating a , when getting data, an NPE
    can be thrown. This change will avoid NPE when getting basic data from a
    DTO.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    3be6fbd View commit details
    Browse the repository at this point in the history
  3. feat: Enhance parallel Requests processing on Portal and introduce DR…

    …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 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    e27f68a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    559cd32 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e7e42da View commit details
    Browse the repository at this point in the history
  6. fix: Fix WebUI Portlet identification - MEED-5148 - Meeds-io/MIPs#120 (

    …#864)
    
    Prior to this change, when requesting a portlet using direct access URL
    to retrieve a resource, the Portlet instance isn't found due to the
    usage of a randomly generated identifier for Portlet regenerated on each
    instanciation. This change will ensure the use the storage identifier
    for a WebUI portlet to ensure coherence of Request queries and expected
    responses.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    b40d7f8 View commit details
    Browse the repository at this point in the history
  7. feat: Allow to store Style in application instanciated in page - MEED…

    …-4975 - Meeds-io/MIPs#120 (#865)
    
    This change will move the mapping of `cssClass` and `borderColor` to be
    used on application as well as on containers.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    28e2125 View commit details
    Browse the repository at this point in the history
  8. fix: Fix Display of portal when not cached - MEED-5279 - Meeds-io/MIP…

    …s#120 (#869)
    
    Prior to this change, when creating new portal and it's not cached in
    WebUI, this may lead to a 404 page. This change will ensure to force the
    refresh of WebUI components when the UIPortal wasn't cached.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    c6020ad View commit details
    Browse the repository at this point in the history
  9. feat: Update WebUI Framework to be adapted to new layout editor - MEE…

    …D-3875 - Meeds-io/MIPs#120 (#872)
    
    This change will allow to:
    - Retrieve portlet with a designated mode using `maximizedPortletMode`
    Request Parameter
    - Return default skin when no selected skin in currently displayed site
    - Avoid reloading the whole page when using WebUI ajax query
    - include supported portlet modes in Application Registry DTO
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    7fa80af View commit details
    Browse the repository at this point in the history
  10. feat: Enhance Page Definition to introduce sections - MEED-5878 - Mee…

    …ds-io/MIPs#120 (#873)
    
    This change will allow to define pages layout using sections, cells and
    columns.
    At the same time a new XSD has been defined with a cleaned useless
    entities.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    5017931 View commit details
    Browse the repository at this point in the history
  11. feat: Move Hidden flag of Portlet - MEED-6202 - Meeds-io/MIPs#120 (#874)

    This change will move the 'hidden' class to parent element of portlet
    instead of the child element to ensure to not have grid gap applied when
    the application is added in a dynamic of fixed section.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    e14dd39 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dfc904d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    203b559 View commit details
    Browse the repository at this point in the history
  14. fix: Fix NPE when getting parent page node - Meeds-io/MIPs#120

    Prior to this change, when the 'targetUserNode = targetUserNode.getParent()' returns null, the targetUserNode is getting null, thus an NPE can be thrown and the site get inaccessible. This change ensures to avoid such an exception and returns the original nodePath.
    boubaker committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    96973ce View commit details
    Browse the repository at this point in the history