Skip to content

remove greetings text, active after import don't receive reminder#629

Merged
mabiede merged 4 commits into
mainfrom
feature/2545-review
Jul 14, 2026
Merged

remove greetings text, active after import don't receive reminder#629
mabiede merged 4 commits into
mainfrom
feature/2545-review

Conversation

@mabiede

@mabiede mabiede commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@mabiede mabiede self-assigned this Jul 7, 2026
Copilot AI review requested due to automatic review settings July 7, 2026 10:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the Pool Tool’s admin/email settings and user-import reminder behavior by removing an unused i18n key, tightening reminder selection logic, and making SMTP “system account” checkbox handling more robust.

Changes:

  • Exclude active_after_import=true user imports from reminder selection queries.
  • Remove the greetings_text i18n key from the typed key set and add a migration step to delete its persisted rows.
  • Make SMTP “system account” boolean decoding default to false when the checkbox is absent from submitted form data.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pool/web/view/page/page_admin_settings_smtp.ml Sets explicit non-required behavior for the SMTP system-account checkbox.
pool/app/user_import/repo.ml Adds active_after_import = 0 constraint to reminder candidate selection.
pool/app/pool_database/migrations/migration_202607071300.ml Adds migration step to delete greetings_text rows from pool_i18n.
pool/app/i18n/i18n.mli Removes GreetingsText from the public i18n key variant type.
pool/app/i18n/entity.ml Removes GreetingsText from the i18n key entity variant definitions.
pool/app/email/entity_smtp.ml Sets a default false value for SMTP system-account schema decoding.

Comment thread pool/app/pool_database/migrations/migration_202607071300.ml
Comment thread pool/app/user_import/repo.ml
@mabiede
mabiede requested a review from PossessedC0bra July 7, 2026 11:00

@PossessedC0bra PossessedC0bra left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

see copilot comment

@mabiede
mabiede force-pushed the feature/2545-review branch from 07e87f0 to 1949cae Compare July 10, 2026 06:46
@mabiede
mabiede merged commit c15f538 into main Jul 14, 2026
9 checks passed
@mabiede
mabiede deleted the feature/2545-review branch July 14, 2026 15:19
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.

3 participants