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

Feature: Group integration #250

Merged
merged 14 commits into from
Sep 29, 2023
Merged

Feature: Group integration #250

merged 14 commits into from
Sep 29, 2023

Commits on May 17, 2023

  1. Feat: Group integration.

    Provides:
    - A Group plugin for Alert banners.
    - A View for listing Alert banners belonging to groups.
    - User permissions to go along with the localgov_microsites_group module.
    Adnan-cds committed May 17, 2023
    Configuration menu
    Copy the full SHA
    3c51ed3 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Fix: Group integration.

    - Fixed Alert banner's entity *type* name during config dependency calculation.
    - Added group relation type cached clear during Alert banner bundle creation.
      This is needed for config import to work.
    Adnan-cds committed May 18, 2023
    Configuration menu
    Copy the full SHA
    eabe58f View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Test: Group integration.

    Automated test for banner allocation to a test group bundle.
    Adnan-cds committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    93b11ee View commit details
    Browse the repository at this point in the history
  2. Fix: Coding standards.

    Adnan-cds committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    91610ea View commit details
    Browse the repository at this point in the history
  3. Test: Requiring suggested dependencies.

    The suggested dependencies (e.g. group) from composer.json are required to run
    some of the tests.
    Adnan-cds committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    570d2cf View commit details
    Browse the repository at this point in the history
  4. Test: Requiring suggested dependencies.

    Fix for composer command in test runner to grab suggested packages.
    Adnan-cds committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    9fd20b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Fix: Group banner publishing.

    When a new banner is set to go live, we should end up in the "Put banner live"
    tab of the new banner after the banner form is submitted.  At the moment we are
    ending up in the banner's "View" tab.
    
    Also, group banners should only appear in group pages and not all over the site.
    Adnan-cds committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    a6577c2 View commit details
    Browse the repository at this point in the history
  2. Fix: Account for Domain group.

    Decide the active group either based on the current path or the current domain.
    This is useful where we are using the domain_group module to associate a domain
    with a group.
    Adnan-cds committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    9c84f6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e55bf2e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b3991a View commit details
    Browse the repository at this point in the history
  5. Fix: Post-banner publishing redirection.

    Once a group banner is published, redirect to the group banner listing page
    instead of to the site-wide banner listing page.
    Adnan-cds committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    fb1c9cd View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Configuration menu
    Copy the full SHA
    4fca5f8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    10126b5 View commit details
    Browse the repository at this point in the history
  2. Feat: Group banner block.

    Optional Alert banner block configuration for the localgov_microsites_base
    theme.  Automates setup of the Alert banner block for LocalGov Drupal Microsites
    distribution users.
    Adnan-cds committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    7c26e17 View commit details
    Browse the repository at this point in the history