Skip to content

[PB-6473]: feat/add network bucket creation to mail account provisioning#61

Open
jzunigax2 wants to merge 5 commits into
feat/store-stalwart-account-idfrom
feat/create-bucket-on-account-provisioning
Open

[PB-6473]: feat/add network bucket creation to mail account provisioning#61
jzunigax2 wants to merge 5 commits into
feat/store-stalwart-account-idfrom
feat/create-bucket-on-account-provisioning

Conversation

@jzunigax2

Copy link
Copy Markdown
Contributor
  • Introduced a new column network_bucket_id in the mail_accounts table to associate accounts with network buckets.
  • Updated AccountService to create and delete mail buckets via the BridgeClient.
  • Enhanced unit tests to cover new functionality related to network bucket management.
  • Modified relevant models and repositories to handle the new networkBucketId attribute.

@jzunigax2 jzunigax2 self-assigned this Jun 5, 2026
@jzunigax2 jzunigax2 force-pushed the feat/create-bucket-on-account-provisioning branch 3 times, most recently from a6c103d to a5c4ea2 Compare June 8, 2026 19:37
@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

Base automatically changed from feat/bridge-client to feat/mail-quota-read June 15, 2026 17:47
@jzunigax2 jzunigax2 requested a review from xabg2 June 15, 2026 17:52
@jzunigax2 jzunigax2 force-pushed the feat/create-bucket-on-account-provisioning branch from c7143b6 to 299906b Compare June 15, 2026 18:26
@jzunigax2 jzunigax2 changed the base branch from feat/mail-quota-read to master June 15, 2026 18:31
@jzunigax2 jzunigax2 marked this pull request as ready for review June 15, 2026 18:45
@jzunigax2 jzunigax2 force-pushed the feat/create-bucket-on-account-provisioning branch from 299906b to 4752deb Compare June 15, 2026 20:56
@jzunigax2 jzunigax2 changed the base branch from master to feat/store-stalwart-account-id June 15, 2026 20:57
@jzunigax2 jzunigax2 force-pushed the feat/create-bucket-on-account-provisioning branch 3 times, most recently from f6b3134 to 2a934e5 Compare June 16, 2026 03:40
- Introduced BridgeModule and BridgeClient to handle interactions with the bridge API.
- Added configuration for bridge API URL and private gateway secret.
- Updated GatewayJwtStrategy to use the new drivePublicGateway secret.
- Implemented UserStorage interface for managing user quota data.
- Enhanced tests to reflect changes in configuration and secret handling.
- Added isProduction flag to BridgeClient for environment configuration.
- Updated JWT signing options to conditionally allow insecure key sizes based on the production flag.
- Modified unit tests to reflect changes in configuration and ensure proper functionality.
- Introduced a new column `network_bucket_id` in the `mail_accounts` table to associate accounts with network buckets.
- Updated `AccountService` to create and delete mail buckets via the BridgeClient.
- Enhanced unit tests to cover new functionality related to network bucket management.
- Modified relevant models and repositories to handle the new `networkBucketId` attribute.
…ices

- Introduced a new column `network_bucket_id` in the `mail_addresses` table to associate addresses with network buckets.
- Updated `AccountService` to manage network bucket creation and deletion for mail addresses.
- Refactored related models and repositories to handle the new `networkBucketId` attribute.
- Enhanced unit tests to cover the new functionality and ensure proper handling of network buckets.
@jzunigax2 jzunigax2 force-pushed the feat/create-bucket-on-account-provisioning branch from 2a934e5 to dfc264e Compare June 16, 2026 03:41
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.

2 participants