[PR #525] [MERGED] feat: add NO_LIMIT_SEND_ADDRESS_LIST_KEY in admin account settings page #603

Closed
opened 2026-02-26 21:31:59 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dreamhunter2333/cloudflare_temp_email/pull/525
Author: @dreamhunter2333
Created: 12/22/2024
Status: Merged
Merged: 12/22/2024
Merged by: @dreamhunter2333

Base: mainHead: feature/dev


📝 Commits (1)

  • cf9e507 feat: add NO_LIMIT_SEND_ADDRESS_LIST_KEY in admin account settings page

📊 Changes

5 files changed (+31 additions, -6 deletions)

View changed files

📝 CHANGELOG.md (+3 -2)
📝 frontend/src/views/admin/AccountSettings.vue (+9 -0)
📝 worker/src/admin_api/index.ts (+11 -2)
📝 worker/src/constants.ts (+1 -0)
📝 worker/src/mails_api/send_mail_api.ts (+7 -2)

📄 Description

PR Type

Enhancement, Documentation


Description

  • Added noLimitSendAddressList to the admin account settings page.
  • Updated the UI to include a new input field for noLimitSendAddressList.
  • Modified the fetch and save functions to handle noLimitSendAddressList.
  • Included noLimitSendAddressList in account settings API responses.
  • Added NO_LIMIT_SEND_ADDRESS_LIST_KEY constant.
  • Added logic to check noLimitSendAddressList when sending emails.
  • Updated balance check conditions to include noLimitSendAddressList.
  • Updated changelog to include the addition of noLimitSendAddressList feature.

Changes walkthrough 📝

Relevant files
Enhancement
AccountSettings.vue
Add `noLimitSendAddressList` to admin account settings page

frontend/src/views/admin/AccountSettings.vue

  • Added noLimitSendAddressList to the admin account settings page.
  • Updated the UI to include a new input field for
    noLimitSendAddressList.
  • Modified the fetch and save functions to handle
    noLimitSendAddressList.
  • +9/-0     
    index.ts
    Include `noLimitSendAddressList` in account settings API 

    worker/src/admin_api/index.ts

  • Added noLimitSendAddressList to the account settings API responses.
  • Updated the POST endpoint to handle noLimitSendAddressList.
  • +11/-2   
    constants.ts
    Add `NO_LIMIT_SEND_ADDRESS_LIST_KEY` constant                       

    worker/src/constants.ts

    • Added NO_LIMIT_SEND_ADDRESS_LIST_KEY constant.
    +1/-0     
    send_mail_api.ts
    Integrate `noLimitSendAddressList` into send mail API       

    worker/src/mails_api/send_mail_api.ts

  • Added logic to check noLimitSendAddressList when sending emails.
  • Updated balance check conditions to include noLimitSendAddressList.
  • +7/-2     
    Documentation
    CHANGELOG.md
    Update changelog for `noLimitSendAddressList` feature       

    CHANGELOG.md

  • Updated changelog to include the addition of noLimitSendAddressList
    feature.
  • +3/-2     

    💡 PR-Agent usage: Comment /help "your question" on any pull request to receive relevant information


    🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

    ## 📋 Pull Request Information **Original PR:** https://github.com/dreamhunter2333/cloudflare_temp_email/pull/525 **Author:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Created:** 12/22/2024 **Status:** ✅ Merged **Merged:** 12/22/2024 **Merged by:** [@dreamhunter2333](https://github.com/dreamhunter2333) **Base:** `main` ← **Head:** `feature/dev` --- ### 📝 Commits (1) - [`cf9e507`](https://github.com/dreamhunter2333/cloudflare_temp_email/commit/cf9e507a3fcd802780804f47fe1e39da3922517c) feat: add NO_LIMIT_SEND_ADDRESS_LIST_KEY in admin account settings page ### 📊 Changes **5 files changed** (+31 additions, -6 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+3 -2) 📝 `frontend/src/views/admin/AccountSettings.vue` (+9 -0) 📝 `worker/src/admin_api/index.ts` (+11 -2) 📝 `worker/src/constants.ts` (+1 -0) 📝 `worker/src/mails_api/send_mail_api.ts` (+7 -2) </details> ### 📄 Description ### **PR Type** Enhancement, Documentation ___ ### **Description** - Added `noLimitSendAddressList` to the admin account settings page. - Updated the UI to include a new input field for `noLimitSendAddressList`. - Modified the fetch and save functions to handle `noLimitSendAddressList`. - Included `noLimitSendAddressList` in account settings API responses. - Added `NO_LIMIT_SEND_ADDRESS_LIST_KEY` constant. - Added logic to check `noLimitSendAddressList` when sending emails. - Updated balance check conditions to include `noLimitSendAddressList`. - Updated changelog to include the addition of `noLimitSendAddressList` feature. ___ ### **Changes walkthrough** 📝 <table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table> <tr> <td> <details> <summary><strong>AccountSettings.vue</strong><dd><code>Add `noLimitSendAddressList` to admin account settings page</code></dd></summary> <hr> frontend/src/views/admin/AccountSettings.vue <li>Added <code>noLimitSendAddressList</code> to the admin account settings page.<br> <li> Updated the UI to include a new input field for <br><code>noLimitSendAddressList</code>.<br> <li> Modified the fetch and save functions to handle <br><code>noLimitSendAddressList</code>.<br> </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/525/files#diff-d5db89bc5b7ac5d009a78d299aa22f0f0414bbbb5006e88b30f35af8510b6b33">+9/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>index.ts</strong><dd><code>Include `noLimitSendAddressList` in account settings API</code>&nbsp; </dd></summary> <hr> worker/src/admin_api/index.ts <li>Added <code>noLimitSendAddressList</code> to the account settings API responses.<br> <li> Updated the POST endpoint to handle <code>noLimitSendAddressList</code>.<br> </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/525/files#diff-b470c4c47ce4a700cd8aac644d07d8a747d439bb6d69e9392a198b3a931fe2e7">+11/-2</a>&nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>constants.ts</strong><dd><code>Add `NO_LIMIT_SEND_ADDRESS_LIST_KEY` constant</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> worker/src/constants.ts - Added `NO_LIMIT_SEND_ADDRESS_LIST_KEY` constant. </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/525/files#diff-cab08ba19c1499ed426fc4918a5613e22eb95c3427c7467ce330f5ee0d69d01e">+1/-0</a>&nbsp; &nbsp; &nbsp; </td> </tr> <tr> <td> <details> <summary><strong>send_mail_api.ts</strong><dd><code>Integrate `noLimitSendAddressList` into send mail API</code>&nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> worker/src/mails_api/send_mail_api.ts <li>Added logic to check <code>noLimitSendAddressList</code> when sending emails.<br> <li> Updated balance check conditions to include <code>noLimitSendAddressList</code>.<br> </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/525/files#diff-92070e9d7b3228209a2024053eb4429a76907de17f9566b97b22d0d12e4e0934">+7/-2</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></td></tr><tr><td><strong>Documentation</strong></td><td><table> <tr> <td> <details> <summary><strong>CHANGELOG.md</strong><dd><code>Update changelog for `noLimitSendAddressList` feature</code>&nbsp; &nbsp; &nbsp; &nbsp; </dd></summary> <hr> CHANGELOG.md <li>Updated changelog to include the addition of <code>noLimitSendAddressList</code> <br>feature.<br> </details> </td> <td><a href="https://github.com/dreamhunter2333/cloudflare_temp_email/pull/525/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed">+3/-2</a>&nbsp; &nbsp; &nbsp; </td> </tr> </table></td></tr></tr></tbody></table> ___ > 💡 **PR-Agent usage**: Comment `/help "your question"` on any pull request to receive relevant information --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
    kerem 2026-02-26 21:31:59 +03:00
    Sign in to join this conversation.
    No milestone
    No project
    No assignees
    1 participant
    Notifications
    Due date
    The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

    No due date set.

    Dependencies

    No dependencies set.

    Reference
    starred/cloudflare_temp_email#603
    No description provided.