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

Use SSO for moderation portal #21

Closed
wants to merge 11 commits into from
Closed

Use SSO for moderation portal #21

wants to merge 11 commits into from

Commits on Jan 8, 2024

  1. Update to mailcatcher (alphagov#886)

    Fix building of mailcatcher docker image for Ruby 2.7
    thatkevin authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    71621ec View commit details
    Browse the repository at this point in the history
  2. Bump puma from 5.6.7 to 5.6.8

    Bumps [puma](https://github.com/puma/puma) from 5.6.7 to 5.6.8.
    - [Release notes](https://github.com/puma/puma/releases)
    - [Changelog](https://github.com/puma/puma/blob/master/History.md)
    - [Commits](puma/puma@v5.6.7...v5.6.8)
    
    ---
    updated-dependencies:
    - dependency-name: puma
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    61c8f0d View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Merge pull request alphagov#887 from alphagov/dependabot/bundler/puma…

    …-5.6.8
    
    Bump puma from 5.6.7 to 5.6.8
    pixeltrix authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    49f553a View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Allow deletion of government responses (alphagov#888)

    Sometimes a response is posted and the department then changes its mind.
    thatkevin authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    4be6049 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Track emails about parliamentary business (alphagov#889)

    * Track the number of emails sent
    * Track when the emails have finished enqueuing
    thatkevin authored Jan 19, 2024
    Configuration menu
    Copy the full SHA
    bc57bb6 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Replace use of Authlogic token generator

    The Authlogic gem uses SecureRandom.urlsafe_base64 internally but we can use
    the SecureRandom.base58 method to restrict it to alphanumeric characters.
    pixeltrix committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    5b7adff View commit details
    Browse the repository at this point in the history
  2. Migrate from Authlogic to Devise for authentication

    Devise has better support for alternative authentication systems and things like 2FA.
    pixeltrix committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    b420289 View commit details
    Browse the repository at this point in the history
  3. Remove password reset feature

    Once migrated there will be no passwords to reset.
    pixeltrix committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    664c006 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    902c078 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7fd91b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a0293e View commit details
    Browse the repository at this point in the history